Harald Hoyer
a4aee9e573
add emergency hook
2009-05-20 14:25:35 +02:00
Harald Hoyer
ea62f0eb2a
fixed NFS mounting
2009-05-20 14:25:31 +02:00
Harald Hoyer
9c6f43f0e7
set "-t auto" as default if fstype is emtpy
2009-05-20 14:01:03 +02:00
Harald Hoyer
6d090d6427
silence the "check"'s
2009-05-20 14:00:28 +02:00
Harald Hoyer
6cfef0c638
check for plymouth-set-default-theme not plymouth-set-default-plugin
2009-05-20 12:33:11 +02:00
Harald Hoyer
155c171d88
recreate /dev/null after /dev mounting
2009-05-20 11:59:34 +02:00
Harald Hoyer
9e30573629
fix node check for plymouth-start.sh
2009-05-20 11:42:41 +02:00
Harald Hoyer
1babfad10a
fix node check for plymouth-start.sh
2009-05-20 11:32:55 +02:00
Harald Hoyer
42baa902f2
add plymouth module for plymouth < 0.7
2009-05-20 11:14:56 +02:00
Andreas Thienemann
7a02208af4
Prevent plymouth-start.sh from creating already existing device nodes.
...
Prevent messages such as the following when booting dracut:
++ mknod /dev/null c 1 3
mknod: `/dev/null': File exists
The plymouth-start.sh script tries to create device nodes it needs, but which
have already been created by the /init script.
This patch makes the mknod calls conditional.
diffstat dracut-plymouth-prevent-mknod-errormsg.patch
plymouth-start.sh | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
2009-05-20 11:13:37 +02:00
Harald Hoyer
24987e12a9
remove "set -x" from nfs-mount-root.sh
2009-05-18 20:44:00 +02:00
Harald Hoyer
d4244cb25b
support normal nfs root definition syntax
2009-05-18 19:55:58 +02:00
Harald Hoyer
2f1408b3ce
only create udev rules for root=/dev/...
2009-05-18 19:32:01 +02:00
Harald Hoyer
a86c07a0b4
basic support for "nfs://" dhcp root_path
2009-05-18 19:31:08 +02:00
Harald Hoyer
a8084e23dd
reenable manual block mount for e.g. lvm devices
2009-05-18 18:18:21 +02:00
Harald Hoyer
6c00df2068
removed debug code
2009-05-18 16:38:32 +02:00
Harald Hoyer
c02c339bb5
fixed dhclient dhcp options saving
2009-05-18 16:08:58 +02:00
Harald Hoyer
b80a6fda40
fixed wildcard test of run-dhclient.sh
2009-05-18 15:31:07 +02:00
Harald Hoyer
32f32c14b6
fixed 40network module
2009-05-18 15:22:33 +02:00
Harald Hoyer
f360cabf1f
add "rm" to debug module
2009-05-18 15:22:03 +02:00
Harald Hoyer
17edb6aa4e
mkdir /var/run for dhclient
2009-05-18 14:08:02 +02:00
Harald Hoyer
b300c0354a
kill dhclient if pid was found
2009-05-18 14:07:34 +02:00
Harald Hoyer
c3c06c2da8
merge 95rootfs-block-udev and 95rootfs-block
2009-05-18 14:05:36 +02:00
Harald Hoyer
4b3c5cf17c
merge 95rootfs-block-udev and 95rootfs-block
2009-05-15 15:42:28 +02:00
Harald Hoyer
9b1581051f
fall back to filesystem type "auto"
2009-05-15 13:15:11 +02:00
Harald Hoyer
e419faf652
dash echo does not support -e option
...
use /bin/echo, instead of dash builtin echo
do not use "sh -c"
2009-05-15 12:52:54 +02:00
Harald Hoyer
b6e0fea80c
change file descriptor for flock locking
...
dash does not like filedescriptors > 9
2009-05-15 12:48:11 +02:00
Harald Hoyer
41fab50b5f
fixed plymouth installation for plymouth-0.7.0-0.2009.05.08.1.fc11
2009-05-15 12:43:46 +02:00
Harald Hoyer
e7b6ed1379
do not run dhclient, if no net device found
2009-05-15 12:43:03 +02:00
Harald Hoyer
a011d66860
install all network modules
2009-05-12 15:47:01 +02:00
Harald Hoyer
c9a9cf7363
add module for rootfs mounting via udev rules
2009-03-24 11:36:56 +01:00
Harald Hoyer
fea5683693
sleep 0.5 seconds instead of 1
2009-03-24 11:35:52 +01:00
Harald Hoyer
c7e0d91c80
add udevdebug and udevinfo command line arguments
2009-03-24 11:34:45 +01:00
Harald Hoyer
4479cb2b45
move root command line argument parsing to modules
2009-03-24 11:33:58 +01:00
Harald Hoyer
2003e18962
rename "debug" to "ramfsdebug" to differ from the kernel "debug" argument
2009-03-24 11:32:54 +01:00
Harald Hoyer
ef08521555
only create the /bin/sh symlink to bash, if it does not exist yet
2009-03-24 11:29:03 +01:00
Harald Hoyer
9d5fc7b46e
add filesystem modules to the initrd
2009-03-24 11:28:25 +01:00
Harald Hoyer
48677b2a8f
only install the dash symlink to /bin/sh, if dash is installed
2009-03-24 11:27:35 +01:00
Harald Hoyer
47f151f762
Merge branch 'enhanced-test-framework' of git://fnordovax.org/dracut into test
...
Conflicts:
modules.d/50plymouth/63-luks.rules
modules.d/50plymouth/cryptroot.sh
modules.d/50plymouth/install
modules.d/90crypt/63-luks.rules
modules.d/90crypt/cryptroot.sh
modules.d/90crypt/install
2009-03-23 15:28:14 +01:00
Victor Lowther
37dcb40001
do not use grep to test if sysroot is mounted
2009-03-23 15:06:45 +01:00
Victor Lowther
4620284073
Move loading crypt kernel modules to the crypt module
2009-03-20 03:36:21 -05:00
Victor Lowther
80c9d068b2
Just pass args the kernel passed to us, not /proc/cmdline args.
2009-03-20 03:08:40 -05:00
Victor Lowther
b5c7c7e829
Silence in the initramfs is golden.
...
Get rid of gratuitous text -- we should only talk if asking a question or
if something screwed up.
2009-03-20 03:08:40 -05:00
Victor Lowther
35f90aafd2
Move finding and mounting root on block devices into its own hook.
2009-03-20 03:08:40 -05:00
Victor Lowther
99576a2a63
Split out resume handling into its own hook.
2009-03-20 03:08:40 -05:00
Victor Lowther
1b87b9670a
Move parsing rootfs options to a pre-udev hook.
2009-03-20 03:08:40 -05:00
Victor Lowther
5fff86626b
Update plymouth to work with running cryptsetup from a udev rule.
2009-03-20 03:08:40 -05:00
Victor Lowther
fa0115c3c0
Unlock our encrypted root in a udev rule.
2009-03-20 03:08:39 -05:00
Victor Lowther
f81a894eb0
Move processing root options into a pre-udev hook.
...
Also make changes that will make it easier to udevify resuming
from hibernate and mounting root.
2009-03-20 03:08:39 -05:00
Victor Lowther
88ffd2df3f
Update test framework to create and use LVM on cryptroot
2009-03-20 03:08:39 -05:00