Harald Hoyer
967cc19ab1
remove all vim and emacs code format comments
2014-08-29 13:38:47 +02:00
Harald Hoyer
4f03054e54
dracut-shutdown now executes the unpacking on ExecStop
...
To ensure that unpacking happens before any boot.automount is stopped,
let dracut-shutdown start as a sysinit.target service and unpack on
ExecStop.
2014-08-21 18:45:52 +02:00
Harald Hoyer
f232f6623d
Add "rd.cmdline=ask" kernel command line parameter
...
prompts the user for additional kernel command line parameters
2014-06-30 12:03:12 +02:00
Harald Hoyer
fbc4620f05
print out, what kernel command line parameters are used
2014-06-30 12:03:11 +02:00
Harald Hoyer
5a57582050
Add rd.hostonly kernel command line parameters
...
rd.hostonly=0 will remove all configuration compiled in the initramfs
from the host on which it was build
2014-06-27 13:59:44 +02:00
Daniel Schaal
7eb0bc7bc4
98systemd: also install systemd-journald-dev-log.socket
...
The /dev/log socket was moved to /run on systemd 214, install the
newly added socket unit.
2014-06-20 14:34:28 +02:00
Cristian Rodríguez
f46c2fff71
systemd: Optionally, include efivarsfs module
...
It is, however not an error if this module can't be found.
2014-06-20 14:34:27 +02:00
WANG Chao
ce7f408dfd
dracut-pre-pivot pulls in remote-fs.target
...
It turns out that commit f30b74e (dracut-initqueue service runs before
remote-fs-pre.target) is partial fix for remote fs mounts. Because no
one pulls in remote-fs.target, we can never start remote fs mounts.
Now pull in remote-fs.target in dracut-pre-pivot.
Signed-off-by: WANG Chao <chaowang@redhat.com>
2014-05-20 11:40:44 +02:00
Hannes Reinecke
ed2005fa5b
98systemd: fixup rootfs-generator installation path
...
The rootfs-generator was installed in the wrong path
in the initrd, cause it never to be run.
References: bnc#878714
Signed-off-by: Hannes Reinecke <hare@suse.de>
2014-05-20 11:40:42 +02:00
WANG Chao
b31250e7e6
dracut-initqueue service runs before remote-fs-pre.target
...
With the following commit, dracut doesn't mount anything from /etc/fstab
commit e920bfb
Author: WANG Chao <chaowang@redhat.com>
Date: Tue Apr 1 15:20:49 2014 +0800
fstab: do not mount and fsck from fstab if using systemd
But systemd doesn't mount nfs at all, because no unit is pulling in
remote-fs.target.
dracut must pull in these remote fs mount and all these remote mounts
should start only after network is up (ie. after dracut-initqueue).
Signed-off-by: WANG Chao <chaowang@redhat.com>
2014-04-03 09:51:43 +02:00
Harald Hoyer
a9f4b9cdb0
systemd: add systemd-gpt-auto-generator
2014-03-20 13:42:08 +01:00
Harald Hoyer
51160a47b1
systemd/dracut-shutdown.service: make failure non-fatal
2014-03-18 13:33:55 +01:00
Harald Hoyer
8ee1825364
dracut: don't let devices timeout
...
https://bugzilla.redhat.com/show_bug.cgi?id=949697
2014-03-05 12:32:10 +01:00
Harald Hoyer
1f680ccc9b
systemd: add systemd-sysctl service
...
https://bugzilla.redhat.com/show_bug.cgi?id=1070086
2014-02-28 12:10:45 +01:00
Harald Hoyer
fa795f29e2
systemd/rootfs-generator.sh: generate units in /run/systemd/generator
...
Generate the units in /run/systemd/generator, so they are picked up by
systemd.
https://bugzilla.redhat.com/show_bug.cgi?id=1069133
https://bugzilla.redhat.com/show_bug.cgi?id=949697
2014-02-26 15:02:42 +01:00
Harald Hoyer
103c5e1ecb
systemd: add 70-uaccess.rules
2014-02-26 14:56:28 +01:00
Harald Hoyer
30e6e809ed
Factor out all the "type -V" commands
...
Add new functions require_binaries() and require_any_binary() to be used
in the check() section of module-setup.sh.
These functions print a warning line telling the user, which binary is
missing for the specific dracut module.
This unifies the way of checking for binaries and makes the life of an
initramfs creator easier, if he wants to find out why a specific dracut
module is not included in the initramfs.
2014-02-06 16:45:20 +01:00
Harald Hoyer
8d21728942
systemd: add sys-kernel-config.mount
2014-02-05 13:58:33 +01:00
Harald Hoyer
751c7de98a
systemd/dracut-pre-pivot: run for /dev/{nfs,root} and cleanup /dev/nfs
...
dracut-pre-pivot was not cleaning up /dev/nfs and did not run to clean
up /dev/root.
2014-02-05 13:08:54 +01:00
Cristian Rodríguez
314929920f
systemd: ensure autofs4 and ipv6 are included
...
Systemd tries to load this modules very early.
Even though they are not strictly required it it is a good
thing to have them around.
[Edited-by: Harald Hoyer: moved to installkernel() ]
2014-01-24 12:48:08 +01:00
Harald Hoyer
256c91f837
systemd/module-setup.sh: make use of "ln_r"
2014-01-17 14:52:01 +01:00
Harald Hoyer
8229d06b05
systemd: add seat udev rules and mask loginctl
2014-01-17 14:52:01 +01:00
Harald Hoyer
a0cab31ab8
systemd: add 71-seat.rules 73-seat-late.rules
...
otherwise plymouth does not work
2014-01-17 14:52:01 +01:00
Harald Hoyer
d0d61e44be
systemd/rootfs-generator.sh: ignore legacy root=/dev/nfs
2014-01-17 14:52:01 +01:00
Harald Hoyer
75e4cbb7be
systemd/rootfs-generator.sh: exit 0
2014-01-17 14:52:01 +01:00
Harald Hoyer
9a3676a88f
systemd/dracut-initqueue.sh: fstab is not a directory
2014-01-13 09:51:04 +01:00
Harald Hoyer
ac5bff2b6f
dracut-lib/wait_for_dev(): prevent systemd daemon-reload
...
prevent a systemd daemon-reload, if it is not necessary to do.
2013-12-18 15:22:27 +01:00
Harald Hoyer
3934ca8e6c
systemd/dracut-initqueue.sh: fixed waiting in the loop if PW asked
...
continue the main loop instead of the for loop, if a password is
currently asked
2013-12-05 18:38:35 +01:00
Harald Hoyer
7e4f74f504
systemd: do not exit the initqueue, if systemd asks a password
...
this prevents bailing out the initqueue, while passwords are still to be
asked
2013-11-12 17:02:44 +01:00
Harald Hoyer
56903458d7
mkdir basic dirs in /run
...
for systemd initramfs, /run is also mounted
for non-systemd the contents of /run is copied over, when mounting /run
2013-10-16 11:49:57 +02:00
Harald Hoyer
8bcfd683bd
*/module-setup.sh: add comments for dracut called functions
2013-10-08 10:37:56 +02:00
WANG Chao
55c912ae40
systemd: pre-pivot hooks runs after /sysroot is mounted
...
If rootflags=nofail, sysroot.mount won't strictly run "Before"
initrd-root-fs.target. So we need to order dracut-pre-pivot after
sysroot.mount.
2013-08-19 15:50:57 +02:00
Harald Hoyer
e8b9702c0a
systemd/dracut-initqueue.sh: added missing "then"
2013-08-12 13:08:17 +02:00
Harald Hoyer
af11946054
dracut-functions.sh: inst_multiple == dracut_install
2013-08-07 10:33:15 +02:00
Harald Hoyer
226e3710b4
systemd/dracut-initqueue.sh: continue to boot if finished failed
...
but /sysroot/etc/fstab exists.
2013-08-07 10:33:14 +02:00
Baoquan He
d2765b5175
Change the implementation of action_on_fail
...
Currently when action_on_fail is enabled, the emergency_shell won't be called.
In kdump even though user specify the default action as emergency_shell,
dracut skip it. Now change the implementation of action_on_fail to depend
on a file which is created by kdump when making kdump initrd, then remove it
at the beginning of kdump. This can solve the explicit emergency_shell problem.
And action_on_fail won't need paramenters, remove the relevant description in
dracut man page.
Signed-off-by: Baoquan He <bhe@redhat.com>
2013-07-31 16:23:39 +02:00
Harald Hoyer
dc7085ceeb
systemd: use systemd in the initramfs, if installed on the system
...
and systemd version is >= 198
2013-07-31 13:56:03 +02:00
Harald Hoyer
52814c0ee3
systemd/dracut-pre-trigger.service: run after systemd-tmpfiles-setup-dev
2013-07-30 16:18:51 +02:00
Harald Hoyer
d124904f2b
systemd: include systemd-tempfiles
2013-07-30 16:18:03 +02:00
Harald Hoyer
d988dc30df
systemd: add support for kmod static devnodes
2013-07-30 11:58:33 +02:00
Colin Walters
99369bea1c
systemd: Replace prefdm.service with display-manager.service
...
The former is dead, the latter is the new name. See:
http://cgit.freedesktop.org/systemd/systemd/commit/?id=b2c9cbafb8b1a2742978e1faf37fbb3cf4fb5d44
https://fedoraproject.org/wiki/Features/DisplayManagerRework
2013-07-24 10:23:08 +02:00
Harald Hoyer
951cedf8cb
Revert "systemd: add systemd-fsck-root.service"
...
This reverts commit 35857f556c
.
2013-07-17 15:05:30 +02:00
Harald Hoyer
c33488feb1
rename sosreport to rdsosreport
...
Renamed sosreport to rdsosreport to differ from the sosreport tool on
the real root.
2013-07-17 14:31:59 +02:00
Harald Hoyer
35857f556c
systemd: add systemd-fsck-root.service
2013-07-17 12:00:04 +02:00
Harald Hoyer
df03141dbc
dracut-cmdline.service: remove Before: systemd-vconsole-setup.service
2013-07-12 09:47:24 +02:00
Harald Hoyer
bf9cdc472c
systemd/module-setup.sh: create emtpy /etc/machine-id
...
Even in hostonly mode, if none was found on the system.
2013-07-11 12:15:17 +02:00
Harald Hoyer
1e057b352a
add PARTLABEL and PARTUUID
2013-07-05 15:32:38 +02:00
Harald Hoyer
b093aa2dc7
beautified shell code
...
checked with shellcheck http://www.shellcheck.net/about.html
2013-07-04 12:31:15 +02:00
Harald Hoyer
32bd2fbb4c
use "rm --" to guard against filenames beginning with "-"
2013-06-28 10:31:18 +02:00
Harald Hoyer
f13deabd22
systemd/module-setup.sh: add slices.target
2013-06-28 09:58:03 +02:00