From 90344c536599e3278fbd211abf676368fce95467 Mon Sep 17 00:00:00 2001 From: AJ ONeal Date: Tue, 9 Jan 2024 03:22:19 +0000 Subject: [PATCH] fix(brew-update-service): install serviceman as needed --- brew/brew-update-service-install | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/brew/brew-update-service-install b/brew/brew-update-service-install index ef8a908..5f26baa 100644 --- a/brew/brew-update-service-install +++ b/brew/brew-update-service-install @@ -6,15 +6,23 @@ main() { ( sed '1,/^#~\/.local\/bin\/brew-updater/d' "${0}" > ~/.local/bin/brew-update-hourly chmod a+x ~/.local/bin/brew-update-hourly + echo "Checking for serviceman..." + if ! command -v serviceman > /dev/null; then + "$HOME/.local/bin/webi" serviceman + export PATH="$HOME/.local/bin:$PATH" + serviceman --version + fi + env PATH="$PATH" serviceman add --user \ --workdir ~/.local/opt/brew/ \ --name sh.brew.updater -- \ ~/.local/bin/brew-update-hourly ); } -if main; then - exit 0 +if ! main; then + exit 1 fi +exit 0 #~/.local/bin/brew-updater #!/bin/sh