Harald Hoyer
a9c7dc74c4
base: in systemd mode parse-root-opts.sh is in the services
12 years ago
Harald Hoyer
ce862de624
base/dracut-lib.sh: reset /etc/profile
12 years ago
Harald Hoyer
500861cd05
base/init.sh: reset main loop counter, if work is in initqueue
12 years ago
Harald Hoyer
44d26d9209
base/dracut-lib.sh: extend wait_for_dev() for systemd
12 years ago
Harald Hoyer
35270e34d0
rootfs-block/parse-block.sh: wait_for_dev
12 years ago
Harald Hoyer
fe654ff0aa
usrmount: in systemd mode, functionality is in systemd
12 years ago
Harald Hoyer
5e1e1ec060
iscsi, nbd: call write_fs_tab() and write /etc/fstab
12 years ago
Harald Hoyer
2673ff1932
rootfs-block: in systemd mode, functionality is in the dracut services
12 years ago
Harald Hoyer
e8f7ea6794
resume: generate rules already in parse-resume.sh
12 years ago
Harald Hoyer
3899211bfc
resume: in systemd mode move functionality in the dracut services
12 years ago
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
12 years ago
Harald Hoyer
6ae68b4674
kernel-modules: handle rd.driver.* in systemd mode in dracut-pre-udev
12 years ago
Harald Hoyer
41eba87b32
dracut_need_initqueue
12 years ago
Harald Hoyer
a1084c02fd
fs-lib/fs-lib.sh: add write_fs_tab()
12 years ago
Harald Hoyer
5ac8420abc
crypt/parse-crypt.sh: don't generate luks rules in systemd mode
12 years ago
Harald Hoyer
24d009507f
btrfs: no need for btrfs_timeout in systemd mode
12 years ago
Harald Hoyer
e9020221a7
crypt: do not cleanup in systemd mode
12 years ago
Harald Hoyer
b59e9e5724
network/netroot.sh: remove the dhcp finished hook, if we have a handler
12 years ago
Harald Hoyer
b5859d6359
i18n: no manual setup needed if systemd is in the game
12 years ago
Harald Hoyer
dbfaae0e34
systemd: changes for new initrd services
...
Requires systemd >= 198
12 years ago
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()
12 years ago
Harald Hoyer
3e4ab73cd4
test: make testsuite work with systemd
12 years ago
Harald Hoyer
4e32b2e916
test: removed unused cryptroot-ask.sh scripts
12 years ago
Harald Hoyer
356333b331
test: add finished-false.sh for create-root.sh initqueue job
12 years ago
Harald Hoyer
f62f3a2191
reset initqueue loop counter only if new uevents exist
12 years ago
Harald Hoyer
389333396a
resume: move resume hook from mount to pre-mount
12 years ago
Harald Hoyer
cfb7410cd0
mdraid/mdraid_start.sh: remove mdmon workaround
12 years ago
Harald Hoyer
f672b1c399
btrfs/btrfs_timeout.sh: do not "exit 0"
12 years ago
Harald Hoyer
f12f694355
btrfs: Use upstream 64-btrfs.rules
12 years ago
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.
12 years ago
Harald Hoyer
9c65c125a9
systemd: change path of switch-root.conf
...
we do not have to clean it up for /etc/switch-root.conf
12 years ago
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
12 years ago
Harald Hoyer
569ffe77bf
systemd: add systemd-modules-load.service and hook dirs
12 years ago
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.
12 years ago
Harald Hoyer
31ba4de21d
url-lib/url-lib.sh: remove bashism
...
remove the forgotten bashism "+="
12 years ago
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.
12 years ago
Harald Hoyer
5db6ca5a4b
dracut: enable initramfs building without kernel modules
12 years ago
Harald Hoyer
1a6fdf2417
btrfs: use "btrfs device ready"
12 years ago
Harald Hoyer
27a2c3a406
systemd: services got renamed
12 years ago
Harald Hoyer
b347edfa23
dracut-emergency.service: wants systemd-vconsole-setup.service
12 years ago
Colin Guthrie
3ed09d970e
resume: Ensure we remove the timout job when we find the resume device
12 years ago
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.
12 years ago
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).
12 years ago
Harald Hoyer
6ecb9a2d68
url-lib/url-lib.sh: add proxy support for curl
12 years ago
Harald Hoyer
918a6874df
url-lib/url-lib.sh: remove bashisms
12 years ago
Harald Hoyer
2663232a01
systemd/dracut-initqueue.sh: call udevadm settle directly
12 years ago
Harald Hoyer
cebab07e68
systemd/dracut-initqueue: run after cryptsetup.target
12 years ago
Harald Hoyer
a04f3077cd
systemd/dracut-pre-pivot.sh: remove /dev/root symlink after shell
12 years ago
Harald Hoyer
04b873598b
systemd: set udev debug/info via config file and report obsolete options
12 years ago
Harald Hoyer
22137f9cac
systemd/dracut-pre-trigger.sh: enable rd.break=pre-trigger debug shell
12 years ago