summaryrefslogtreecommitdiff
path: root/man
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2010-09-13 12:05:54 +0200
committerLennart Poettering <lennart@poettering.net>2010-09-13 12:05:54 +0200
commit34f0c1a118c68bbf8c6b57006c2acee2eedd1cbd (patch)
tree30d24338286dd6420b3c37230dfed6a25cd7eaa2 /man
parent54ec68b6f64499cb0e57a3981d56c8e9718bca80 (diff)
man: some clarifications
Diffstat (limited to 'man')
-rw-r--r--man/daemon.xml10
1 files changed, 5 insertions, 5 deletions
diff --git a/man/daemon.xml b/man/daemon.xml
index fdc6a64ee..edf8e52b8 100644
--- a/man/daemon.xml
+++ b/man/daemon.xml
@@ -826,7 +826,7 @@ endif</programlisting>
<programlisting>%post
if [ $1 -eq 1 ]; then
- # Enable (but don't start) the units by default
+ # On install, enable (but don't start) the units by default
/bin/systemctl enable foobar.service foobar.socket >/dev/null 2>&amp;1 || :
# Alternatively, just call /bin/systemctl daemon-reload here,
@@ -836,16 +836,16 @@ fi
%preun
if [ $1 -eq 0 ]; then
- # Disable and stop the units
+ # On uninstall, disable and stop the units
/bin/systemctl disable foobar.service foobar.socket >/dev/null 2>&amp;1 || :
/bin/systemctl stop foobar.service foobar.socket >/dev/null 2>&amp;1 || :
fi
%postun
+# On upgrade and uninstall, reload init system configuration, to make systemd honour changed unit files
+/bin/systemctl daemon-reload >/dev/null 2>&amp;1 || :
if [ $1 -ge 1 ] ; then
- # On upgrade, reload init system configuration if we changed unit files
- /bin/systemctl daemon-reload >/dev/null 2>&amp;1 || :
- # On upgrade, restart the daemon
+ # Optionally, on upgrade, restart the daemon
/bin/systemctl try-restart foobar.service >/dev/null 2>&amp;1 || :
fi</programlisting>