diff --git a/juke-wizard/bin/jukewizard b/juke-wizard/bin/jukewizard index 708f4f212..a8d81e6a1 100755 --- a/juke-wizard/bin/jukewizard +++ b/juke-wizard/bin/jukewizard @@ -23,7 +23,8 @@ REPO="$(cd "$WIZ/.." && pwd)" if [ "${1:-}" = "login" ]; then shift - exec ac-login "$@" + if command -v ac-login >/dev/null 2>&1; then exec ac-login "$@"; fi + exec node "$REPO/tezos/ac-login.mjs" "$@" fi if [ "${1:-}" = "cloud" ]; then shift diff --git a/juke-wizard/bin/jukewizard-installed b/juke-wizard/bin/jukewizard-installed index fa462e05e..36042243a 100755 --- a/juke-wizard/bin/jukewizard-installed +++ b/juke-wizard/bin/jukewizard-installed @@ -4,7 +4,8 @@ set -eu INSTALL_ROOT="${JUKEWIZARD_HOME:-$HOME/.local/lib/jukewizard}" if [ "${1:-}" = "login" ]; then shift - exec ac-login "$@" + if command -v ac-login >/dev/null 2>&1; then exec ac-login "$@"; fi + exec node "$INSTALL_ROOT/ac-login.mjs" "$@" fi if [ "${1:-}" = "cloud" ]; then shift diff --git a/juke-wizard/install.sh b/juke-wizard/install.sh index 95243e5a0..20dbde85c 100755 --- a/juke-wizard/install.sh +++ b/juke-wizard/install.sh @@ -20,6 +20,7 @@ test -d "$BUNDLE" /usr/bin/install -m 0755 "$BUILD_BIN/JukeWizard" "$INSTALL_ROOT/JukeWizard" /usr/bin/ditto "$BUNDLE" "$INSTALL_ROOT/JukeWizard_JukeWizard.bundle" /usr/bin/install -m 0755 "$ROOT/bin/juke-cloud.mjs" "$INSTALL_ROOT/juke-cloud.mjs" +/usr/bin/install -m 0755 "$ROOT/../tezos/ac-login.mjs" "$INSTALL_ROOT/ac-login.mjs" /usr/bin/install -m 0755 "$ROOT/bin/jukewizard-installed" "$BIN_DIR/jukewizard" # Own the resident menu-bar process with the user's Aqua launchd session.