summaryrefslogtreecommitdiff
path: root/man
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2010-07-08 21:34:51 +0200
committerLennart Poettering <lennart@poettering.net>2010-07-08 21:39:01 +0200
commitb4f10a5e8956d26f0bc6b9aef12846b57caee08b (patch)
tree48af50f3539c90a2877a33c731a4ef73be831fae /man
parentbc8c2f5c549084df93c061b061f1e5b0d9d7046c (diff)
install: various improvements
Rename --start to --realize, to make things less confusing when doing "systemctl stop --realize foo.service". Introduce --realize=reload. Don't talk to systemd when run within a chroot, or when systemd isn't running.
Diffstat (limited to 'man')
-rw-r--r--man/daemon.xml4
-rw-r--r--man/systemd-install.xml32
2 files changed, 22 insertions, 14 deletions
diff --git a/man/daemon.xml b/man/daemon.xml
index dfee390164..b708bdcfba 100644
--- a/man/daemon.xml
+++ b/man/daemon.xml
@@ -793,11 +793,11 @@ endif</programlisting>
package managers:</para>
<programlisting>%post
-/usr/bin/systemd-install --start enable foobar.service foobar.socket >/dev/null 2>&amp;1 || :
+/usr/bin/systemd-install --realize enable foobar.service foobar.socket >/dev/null 2>&amp;1 || :
%preun
if [ "$1" -eq 0 ]; then
- /usr/bin/systemd-install --start disable foobar.service foobar.socket >/dev/null 2>&amp;1 || :
+ /usr/bin/systemd-install --realize disable foobar.service foobar.socket >/dev/null 2>&amp;1 || :
fi</programlisting>
</refsect2>
diff --git a/man/systemd-install.xml b/man/systemd-install.xml
index c3ec4bdcd8..28415d19e1 100644
--- a/man/systemd-install.xml
+++ b/man/systemd-install.xml
@@ -130,13 +130,14 @@
</varlistentry>
<varlistentry>
- <term><option>--start[=MODE]</option></term>
+ <term><option>--realize[=MODE]</option></term>
<listitem><para>After
- enabling/disabling stop/restart the
- unit and reload manager
+ enabling/disabling stop/restart/stop
+ the unit and reload manager
configuration. Optionally, takes one
of <option>no</option>,
+ <option>reload</option>,
<option>minimal</option>,
<option>maybe</option> or
<option>yes</option>. If
@@ -145,13 +146,17 @@
configuration and no service will be
started or stopped after
enabling/disabling of the unit
- files. If <option>minimal</option> is
- passed and a unit is being enabled it
- will also be restarted should it
- already be running. If a unit is being
- disabled it will be stopped should it
- be running. In either case the
- daemon configuration is
+ files. If <option>reload</option> is
+ passed the daemon configuration is
+ reloaded but the unit otherwise not
+ started/stopped/restarted. If
+ <option>minimal</option> is passed and
+ a unit is being enabled it will also
+ be restarted should it already be
+ running. If a unit is being disabled
+ it will be stopped should it be
+ running. In either case the daemon
+ configuration is
reloaded. <option>maybe</option> is
similar to this, but the unit will
also be started if it is being enabled
@@ -168,8 +173,11 @@
<option>maybe</option>. This option
has no effect when
<option>--global</option> or
- <command>test</command> is
- used.</para></listitem>
+ <command>test</command> is used, or
+ when systemd is not running or the
+ command is executed in a
+ <citerefentry><refentrytitle>chroot</refentrytitle><manvolnum>2</manvolnum></citerefentry>
+ environment.</para></listitem>
</varlistentry>
</variablelist>