diff options
author | Harald Hoyer <harald@redhat.com> | 2013-03-04 19:01:05 +0100 |
---|---|---|
committer | Harald Hoyer <harald@redhat.com> | 2013-03-13 08:11:17 +0100 |
commit | 700e07ffd53083114e91bb4ba646ed26d0463f67 (patch) | |
tree | 85ccb2c53db4c88bd931f873e7c547143a110e4c /man/systemd.special.xml | |
parent | 783162123dbac43d5b7a3fab9d4f11dcf86d06e1 (diff) |
add initrd-fs.target and root-fs.target
Instead of using local-fs*.target in the initrd, use root-fs.target for
sysroot.mount and initrd-fs.target for /sysroot/usr and friends.
Using local-fs.target would mean to carry over the activated
local-fs.target to the isolated initrd-switch-root.target and thus in
the real root. Having local-fs.target already active after
deserialization causes ordering problems with the real root services and
targets.
We better isolate to targets for initrd-switch-root.target, which are
only available in the initrd.
Diffstat (limited to 'man/systemd.special.xml')
-rw-r--r-- | man/systemd.special.xml | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/man/systemd.special.xml b/man/systemd.special.xml index 0d1df8475a..7b780998fd 100644 --- a/man/systemd.special.xml +++ b/man/systemd.special.xml @@ -64,6 +64,7 @@ <filename>halt.target</filename>, <filename>hibernate.target</filename>, <filename>hybrid-sleep.target</filename>, + <filename>initrd-fs.target</filename>, <filename>kbrequest.target</filename>, <filename>kexec.target</filename>, <filename>local-fs.target</filename>, @@ -78,6 +79,7 @@ <filename>remote-fs.target</filename>, <filename>remote-fs-pre.target</filename>, <filename>rescue.target</filename>, + <filename>root-fs.target</filename>, <filename>rpcbind.target</filename>, <filename>runlevel2.target</filename>, <filename>runlevel3.target</filename>, @@ -296,6 +298,22 @@ </listitem> </varlistentry> <varlistentry> + <term><filename>initrd-fs.target</filename></term> + <listitem> + <para>systemd automatically + adds dependencies of type + Before to sysroot-usr.mount and + all mount points fround in + <filename>/etc/fstab</filename> + that have the + <option>auto</option> and + <option>x-initrd.mount</option> + mount options set. + See also <literal>systemd-fstab-generator</literal>. + </para> + </listitem> + </varlistentry> + <varlistentry> <term><filename>kbrequest.target</filename></term> <listitem> <para>systemd starts this @@ -505,6 +523,17 @@ </listitem> </varlistentry> <varlistentry> + <term><filename>root-fs.target</filename></term> + <listitem> + <para>systemd automatically + adds dependencies of type + Before to the sysroot.mount unit, + which is generated from the kernel command + line by the <literal>systemd-fstab-generator</literal>. + </para> + </listitem> + </varlistentry> + <varlistentry> <term><filename>rpcbind.target</filename></term> <listitem> <para>systemd automatically @@ -760,6 +789,7 @@ <citerefentry><refentrytitle>systemd.socket</refentrytitle><manvolnum>5</manvolnum></citerefentry>, <citerefentry><refentrytitle>systemd.target</refentrytitle><manvolnum>5</manvolnum></citerefentry>, <citerefentry><refentrytitle>bootup</refentrytitle><manvolnum>7</manvolnum></citerefentry> + <citerefentry><refentrytitle>systemd-fstab-generator</refentrytitle><manvolnum>8</manvolnum></citerefentry> </para> </refsect1> |