diff --git a/release_files/darwin_pkg/postinstall b/release_files/darwin_pkg/postinstall index a7bb95c0f..39a18fa4d 100755 --- a/release_files/darwin_pkg/postinstall +++ b/release_files/darwin_pkg/postinstall @@ -4,28 +4,29 @@ APP=/Applications/NetBird.app AGENT=/usr/local/bin/netbird LOG_FILE=/var/log/netbird/client_install.log +{ + echo "Installing NetBird..." -echo "Installing NetBird..." &>> $LOG_FILE + if test -d $APP; then + echo "NetBird app copied successfully." + else + echo "NetBird app could not be copied to the Applications folder." + exit 1 + fi -if test -d $APP; then - echo "NetBird app copied successfully." &>> $LOG_FILE -else - echo "NetBird app could not be copied to the Applications folder." &>> $LOG_FILE - exit 1 -fi + ln -s $APP/Contents/MacOS/netbird $AGENT + if test -f $AGENT; then + echo "NetBird binary linked successfully." + else + echo "NetBird could not create symlink to /usr/local/bin" + exit 1 + fi -ln -s $APP/Contents/MacOS/netbird $AGENT -if test -f $AGENT; then - echo "NetBird binary linked successfully." &>> $LOG_FILE -else - echo "NetBird could not create symlink to /usr/local/bin" &>> $LOG_FILE - exit 1 -fi + $AGENT service install + $AGENT service start -$AGENT service install -$AGENT service start + open $APP -open $APP - -echo "Finished Netbird installation successfully" &>> $LOG_FILE -exit 0 # all good + echo "Finished Netbird installation successfully" + exit 0 # all good +} &>> $LOG_FILE diff --git a/release_files/darwin_pkg/preinstall b/release_files/darwin_pkg/preinstall index 6c891a37c..dc630afd4 100755 --- a/release_files/darwin_pkg/preinstall +++ b/release_files/darwin_pkg/preinstall @@ -2,7 +2,7 @@ LOG_FILE=/var/log/netbird/client_install.log -echo "Start installation..." &> $LOG_FILE -echo "Preinstall complete" &>> $LOG_FILE -exit 0 # all good - +{ + echo "Preinstall complete" + exit 0 # all good +} &> $LOG_FILE