Harald Hoyer
a5b48ce798
add systemd-bootchart module
2013-03-07 09:56:30 +01:00
Harald Hoyer
59afbd8e73
add missing systemd service man pages
2013-03-07 09:42:00 +01:00
Harald Hoyer
348baca3e4
dracut.conf.d/fedora.conf.example: turn off rd.auto
...
realinitpath is not needed anymore for systemd >= 198
2013-03-06 17:29:12 +01:00
Harald Hoyer
83691c413f
testsuite fixup
2013-03-06 17:29:12 +01:00
Harald Hoyer
ca36b9b8f8
base: save host_devs which we need bring up and process them with wait_for_dev
2013-03-06 17:29:12 +01:00
Harald Hoyer
a9c7dc74c4
base: in systemd mode parse-root-opts.sh is in the services
2013-03-06 17:29:12 +01:00
Harald Hoyer
ce862de624
base/dracut-lib.sh: reset /etc/profile
2013-03-06 17:29:12 +01:00
Harald Hoyer
500861cd05
base/init.sh: reset main loop counter, if work is in initqueue
2013-03-06 17:29:12 +01:00
Harald Hoyer
44d26d9209
base/dracut-lib.sh: extend wait_for_dev() for systemd
2013-03-06 17:29:12 +01:00
Harald Hoyer
35270e34d0
rootfs-block/parse-block.sh: wait_for_dev
2013-03-06 17:29:12 +01:00
Harald Hoyer
fe654ff0aa
usrmount: in systemd mode, functionality is in systemd
2013-03-06 17:29:12 +01:00
Harald Hoyer
5e1e1ec060
iscsi, nbd: call write_fs_tab() and write /etc/fstab
2013-03-06 17:29:12 +01:00
Harald Hoyer
2673ff1932
rootfs-block: in systemd mode, functionality is in the dracut services
2013-03-06 17:29:11 +01:00
Harald Hoyer
e8f7ea6794
resume: generate rules already in parse-resume.sh
2013-03-06 17:29:11 +01:00
Harald Hoyer
3899211bfc
resume: in systemd mode move functionality in the dracut services
2013-03-06 17:29:11 +01:00
Harald Hoyer
6e0c1c448d
nfs/nfsroot.sh: trigger nfs mount with cat'ing /etc/fstab
...
otherwise the whole nfs communication can take too long for the
systemd-fstab-generator
2013-03-06 17:29:11 +01:00
Harald Hoyer
6ae68b4674
kernel-modules: handle rd.driver.* in systemd mode in dracut-pre-udev
2013-03-06 17:29:11 +01:00
Harald Hoyer
41eba87b32
dracut_need_initqueue
2013-03-06 17:29:11 +01:00
Harald Hoyer
a1084c02fd
fs-lib/fs-lib.sh: add write_fs_tab()
2013-03-06 17:29:11 +01:00
Harald Hoyer
5ac8420abc
crypt/parse-crypt.sh: don't generate luks rules in systemd mode
2013-03-06 17:29:11 +01:00
Harald Hoyer
24d009507f
btrfs: no need for btrfs_timeout in systemd mode
2013-03-06 17:29:11 +01:00
Harald Hoyer
e9020221a7
crypt: do not cleanup in systemd mode
2013-03-06 17:29:11 +01:00
Harald Hoyer
b59e9e5724
network/netroot.sh: remove the dhcp finished hook, if we have a handler
2013-03-06 17:22:09 +01:00
Harald Hoyer
b5859d6359
i18n: no manual setup needed if systemd is in the game
2013-03-06 17:22:09 +01:00
Harald Hoyer
dbfaae0e34
systemd: changes for new initrd services
...
Requires systemd >= 198
2013-03-06 17:21:47 +01:00
Harald Hoyer
8d85429a44
dracut-functions.sh: add dracut_need_initqueue() dracut_module_included()
...
for all rules files, which reference initqueue also call
dracut_need_initqueue()
2013-03-06 16:04:03 +01:00
Harald Hoyer
3e4ab73cd4
test: make testsuite work with systemd
2013-03-02 13:27:08 +01:00
Harald Hoyer
4e32b2e916
test: removed unused cryptroot-ask.sh scripts
2013-03-02 13:22:29 +01:00
Harald Hoyer
356333b331
test: add finished-false.sh for create-root.sh initqueue job
2013-03-02 13:20:59 +01:00
Harald Hoyer
f62f3a2191
reset initqueue loop counter only if new uevents exist
2013-03-02 13:19:20 +01:00
Harald Hoyer
389333396a
resume: move resume hook from mount to pre-mount
2013-03-02 13:11:38 +01:00
Harald Hoyer
cfb7410cd0
mdraid/mdraid_start.sh: remove mdmon workaround
2013-03-02 13:10:57 +01:00
Harald Hoyer
f672b1c399
btrfs/btrfs_timeout.sh: do not "exit 0"
2013-03-02 13:10:04 +01:00
Harald Hoyer
f12f694355
btrfs: Use upstream 64-btrfs.rules
2013-02-22 11:14:04 +01:00
Lars R. Damerow
9a9c6e1256
dracut: write initramfs to temp file then move into place
...
We've been finding cases where multiple instances of dracut can be launched
simultaneously, resulting in a corrupted initramfs file. This patch makes
dracut write the initramfs to a new file, then move it into place atomically.
2013-02-22 11:05:29 +01:00
Harald Hoyer
9c65c125a9
systemd: change path of switch-root.conf
...
we do not have to clean it up for /etc/switch-root.conf
2013-02-21 12:18:21 +01:00
Harald Hoyer
7d4d3f8da6
lvm/module-setup.sh: use for_each_host_dev_and_slaves_all
...
Use for_each_host_dev_and_slaves_all to get all lvm setups for the
host-only case.
Thanks to Olivier Thauvin
2013-02-21 12:13:56 +01:00
Harald Hoyer
569ffe77bf
systemd: add systemd-modules-load.service and hook dirs
2013-02-21 12:13:09 +01:00
Harald Hoyer
a42b2b8133
introduce /usr/lib/dracut/dracut.conf.d/ drop-in directory
...
/usr/lib/dracut/dracut.conf.d/*.conf can be overwritten by the same
filenames in /etc/dracut.conf.d.
Packages should use /usr/lib/dracut/dracut.conf.d rather than
/etc/dracut.conf.d. /etc/dracut.conf.d belongs to the system
administrator.
2013-02-19 17:46:24 +01:00
Harald Hoyer
31ba4de21d
url-lib/url-lib.sh: remove bashism
...
remove the forgotten bashism "+="
2013-02-19 16:13:49 +01:00
Stefan Reimer
a005c47763
base/init.sh: create /run/log
...
If the systemd module is not used /run/log is not created which results
in dangeling softlink from /var/log which causes stuff to fail.
2013-02-18 12:05:23 +01:00
Harald Hoyer
5db6ca5a4b
dracut: enable initramfs building without kernel modules
2013-02-18 12:03:02 +01:00
Harald Hoyer
1a6fdf2417
btrfs: use "btrfs device ready"
2013-02-18 11:58:11 +01:00
Harald Hoyer
27a2c3a406
systemd: services got renamed
2013-02-14 12:32:12 +01:00
Harald Hoyer
b347edfa23
dracut-emergency.service: wants systemd-vconsole-setup.service
2013-02-14 12:32:04 +01:00
Colin Guthrie
3ed09d970e
resume: Ensure we remove the timout job when we find the resume device
2013-02-13 17:46:24 +01:00
Thomas Backlund
a28e2aeefe
kernel-modules: Add ehci support for kernel 3.8+
...
Kernel 3.8 split ehci-hcd into ehci-hcd, ehci-pci and ehci-platform,
so adapt the list to cope with this change.
2013-02-13 17:42:32 +01:00
Wim Muskee
c6a71c7b8a
make nbd port check more robust
...
The following change makes the check for the nbd port or named export
more robust.
I wasn't sure whether to include sed in the dracut_install() of
module-setup.sh since net already does that (and nbd depends on that).
2013-02-11 15:44:11 +01:00
Harald Hoyer
6ecb9a2d68
url-lib/url-lib.sh: add proxy support for curl
2013-02-11 13:56:04 +01:00
Harald Hoyer
918a6874df
url-lib/url-lib.sh: remove bashisms
2013-02-11 13:55:44 +01:00