SPB Git forge
29commits 1branches 0releases
684.0 KBsize
maindefault branch
2 days agolast push
Python 95.8% Shell 4.2%

prepare : créer ~/Library/LaunchAgents avant pm2 startup (compte neuf)

Simon-Pierre Boucher committed 16 days ago (Sep 8, 2026) parent 0be4ab7

1 changed file +1 −1

modified mld/prepare.py +1 −1
@@ -39,7 +39,7 @@ def prepare(alias, runtimes=None, ka_helpers=False):
39 39 script += "[ -f ~/.maclustr-node ] || echo %s > ~/.maclustr-node\n" % alias
40 40 # pm2 startup (launchd) — nécessite sudo
41 41 pw = _sudo_pw(alias)
42 script += "if ! ls ~/Library/LaunchAgents 2>/dev/null | grep -qi pm2; then cmd=$(pm2 startup launchd -u %s --hp %s 2>/dev/null | grep '^sudo' | head -1); if [ -n \"$cmd\" ]; then %s echo \" pm2 startup: $( ${cmd#sudo } >/dev/null 2>&1 && echo ok || echo 'à faire manuellement')\"; fi; fi\n" % (
42 + script += "mkdir -p ~/Library/LaunchAgents; if ! ls ~/Library/LaunchAgents 2>/dev/null | grep -qi pm2; then cmd=$(pm2 startup launchd -u %s --hp %s 2>/dev/null | grep '^sudo' | head -1); if [ -n \"$cmd\" ]; then %s echo \" pm2 startup: $( ${cmd#sudo } >/dev/null 2>&1 && echo ok || echo 'à faire manuellement')\"; fi; fi\n" % (
43 43 config.user_of(alias), config.home_of(alias), ("echo %s | sudo -S -v 2>/dev/null;" % shlex.quote(pw)) if pw else "")
44 44 rc, out, err = ssh.run(ip, script, timeout=1800)
45 45 if ka_helpers:
46 46