chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
54ec68b
)
man: some clarifications
author
Lennart Poettering
<lennart@poettering.net>
Mon, 13 Sep 2010 10:05:54 +0000
(12:05 +0200)
committer
Lennart Poettering
<lennart@poettering.net>
Mon, 13 Sep 2010 10:05:54 +0000
(12:05 +0200)
man/daemon.xml
patch
|
blob
|
history
diff --git
a/man/daemon.xml
b/man/daemon.xml
index fdc6a64eeaa15f05dfd42b8772fff7b86ce64f8b..edf8e52b880a1b60691826582dccf55ef852868f 100644
(file)
--- a/
man/daemon.xml
+++ b/
man/daemon.xml
@@
-826,7
+826,7
@@
endif</programlisting>
<programlisting>%post
if [ $1 -eq 1 ]; then
<programlisting>%post
if [ $1 -eq 1 ]; then
- #
E
nable (but don't start) the units by default
+ #
On install, e
nable (but don't start) the units by default
/bin/systemctl enable foobar.service foobar.socket >/dev/null 2>&1 || :
# Alternatively, just call /bin/systemctl daemon-reload here,
/bin/systemctl enable foobar.service foobar.socket >/dev/null 2>&1 || :
# Alternatively, just call /bin/systemctl daemon-reload here,
@@
-836,16
+836,16
@@
fi
%preun
if [ $1 -eq 0 ]; then
%preun
if [ $1 -eq 0 ]; then
- #
D
isable and stop the units
+ #
On uninstall, d
isable and stop the units
/bin/systemctl disable foobar.service foobar.socket >/dev/null 2>&1 || :
/bin/systemctl stop foobar.service foobar.socket >/dev/null 2>&1 || :
fi
%postun
/bin/systemctl disable foobar.service foobar.socket >/dev/null 2>&1 || :
/bin/systemctl stop foobar.service foobar.socket >/dev/null 2>&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>&1 || :
if [ $1 -ge 1 ] ; then
if [ $1 -ge 1 ] ; then
- # On upgrade, reload init system configuration if we changed unit files
- /bin/systemctl daemon-reload >/dev/null 2>&1 || :
- # On upgrade, restart the daemon
+ # Optionally, on upgrade, restart the daemon
/bin/systemctl try-restart foobar.service >/dev/null 2>&1 || :
fi</programlisting>
/bin/systemctl try-restart foobar.service >/dev/null 2>&1 || :
fi</programlisting>