[pve-devel] [PATCH manager 2/7] postinst: use reload-or-restart instead of reload-or-try-restart

Dominik Csapak d.csapak at proxmox.com
Thu Oct 7 10:27:22 CEST 2021

the only difference is that reload-or-try-restart does not
do anything if the service is not started already.

on upgrade, we explicitely check if the service is enabled, and only
then do this action. so it would now start daemons that were
stopped but not disabled (which is not really valid  state anyway)

this starts new daemons (like the pvescheduler) automatically on
a package upgrade

Signed-off-by: Dominik Csapak <d.csapak at proxmox.com>
 debian/postinst | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/debian/postinst b/debian/postinst
index f6407178..7be1aa3d 100755
--- a/debian/postinst
+++ b/debian/postinst
@@ -181,7 +181,7 @@ case "$1" in
 	# modeled after code generated by dh_start
 	for unit in ${UNITS}; do
 	    if test -n "$2"; then
-		dh_action="reload-or-try-restart";
+		dh_action="reload-or-restart";

More information about the pve-devel mailing list