]> git.proxmox.com Git - pve-manager-legacy.git/commitdiff
postinst: start/restart units like dh_start
authorFabian Grünbichler <f.gruenbichler@proxmox.com>
Tue, 13 Mar 2018 09:46:39 +0000 (10:46 +0100)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Tue, 13 Mar 2018 10:06:12 +0000 (11:06 +0100)
with an added "reload-or" for pvedaemon/pveproxy/spiceproxy, which
dh_start unfortunately does not yet support

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
debian/postinst

index f2ac0ab29ff8da629ac22f212c32bdd9b327e865..a648ec39005bf920cb509daf7c431047fff8b5aa 100755 (executable)
@@ -64,8 +64,14 @@ case "$1" in
     done
 
     if test ! -e /proxmox_install_mode; then
+       # modeled after code generated by dh_start
        for unit in ${UNITS}; do
-           deb-systemd-invoke reload-or-restart "$unit"
+           if test -n "$2"; then
+               dh_action="reload-or-try-restart";
+           else
+               dh_action="start"
+           fi
+           deb-systemd-invoke $dh_action "$unit"
        done
     fi