man: extend commenting of .spec file snippets a bit
This commit is contained in:
parent
075b1e86c5
commit
b772cfe0cc
|
@ -828,26 +828,29 @@ endif</programlisting>
|
||||||
|
|
||||||
<programlisting>%post
|
<programlisting>%post
|
||||||
if [ $1 -eq 1 ]; then
|
if [ $1 -eq 1 ]; then
|
||||||
# On install, enable (but don't start) the units by default
|
# On install (not upgrade), enable (but don't start) the
|
||||||
|
# units by default
|
||||||
/bin/systemctl enable foobar.service foobar.socket >/dev/null 2>&1 || :
|
/bin/systemctl enable foobar.service foobar.socket >/dev/null 2>&1 || :
|
||||||
|
|
||||||
# Alternatively, just call /bin/systemctl daemon-reload here,
|
# Alternatively, just call
|
||||||
# if the daemon should not be enabled by default on package
|
# /bin/systemctl daemon-reload >/dev/null 2>&1 || :
|
||||||
|
# here, if the daemon should not be enabled by default on
|
||||||
# installation
|
# installation
|
||||||
fi
|
fi
|
||||||
|
|
||||||
%preun
|
%preun
|
||||||
if [ $1 -eq 0 ]; then
|
if [ $1 -eq 0 ]; then
|
||||||
# On uninstall, disable and stop the units
|
# On uninstall (not upgrade), disable and stop the units
|
||||||
/bin/systemctl disable foobar.service foobar.socket >/dev/null 2>&1 || :
|
/bin/systemctl disable foobar.service foobar.socket >/dev/null 2>&1 || :
|
||||||
/bin/systemctl stop foobar.service foobar.socket >/dev/null 2>&1 || :
|
/bin/systemctl stop foobar.service foobar.socket >/dev/null 2>&1 || :
|
||||||
fi
|
fi
|
||||||
|
|
||||||
%postun
|
%postun
|
||||||
# On upgrade and uninstall, reload init system configuration, to make systemd honour changed unit files
|
# Reload init system configuration, to make systemd honour changed
|
||||||
|
# or deleted unit files
|
||||||
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
|
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
|
||||||
if [ $1 -ge 1 ] ; then
|
if [ $1 -ge 1 ] ; then
|
||||||
# Optionally, on upgrade, restart the daemon
|
# On upgrade (not uninstall), optionally, restart the daemon
|
||||||
/bin/systemctl try-restart foobar.service >/dev/null 2>&1 || :
|
/bin/systemctl try-restart foobar.service >/dev/null 2>&1 || :
|
||||||
fi</programlisting>
|
fi</programlisting>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue