Harald Hoyer
afc3ed92cc
setsid() and set controlling terminal for real /sbin/init
...
enables job control in the test images
16 years ago
Harald Hoyer
4b3c5cf17c
merge 95rootfs-block-udev and 95rootfs-block
16 years ago
Harald Hoyer
c354b54e55
removed kernel variable from test/test-initramfs
16 years ago
Harald Hoyer
9e551c9097
cleanup make-test-root
16 years ago
Harald Hoyer
e2367e1948
add APPEND and DRACUTOPTS to make target "test"
...
call test with additional dracut options and kernel command line
parameter:
$ make APPEND="udevinfo quiet" DRACUTOPTS="-verbose" test
16 years ago
Harald Hoyer
9b1581051f
fall back to filesystem type "auto"
16 years ago
Harald Hoyer
e419faf652
dash echo does not support -e option
...
use /bin/echo, instead of dash builtin echo
do not use "sh -c"
16 years ago
Harald Hoyer
b6e0fea80c
change file descriptor for flock locking
...
dash does not like filedescriptors > 9
16 years ago
Harald Hoyer
c4ad7ffff4
add debug and changed verbose parameter
...
previous -verbose is now -debug (set -x)
-verbose adds some information about the resulting initrd size
16 years ago
Harald Hoyer
6fac46910c
add derror(), dinfo() and dwarning()
16 years ago
Harald Hoyer
5cb6c761c1
add target "check"
...
add dash syntax checking
16 years ago
Harald Hoyer
41fab50b5f
fixed plymouth installation for plymouth-0.7.0-0.2009.05.08.1.fc11
16 years ago
Harald Hoyer
e7b6ed1379
do not run dhclient, if no net device found
16 years ago
Harald Hoyer
f24e31c26f
updated README and TODO
16 years ago
Harald Hoyer
a011d66860
install all network modules
16 years ago
Harald Hoyer
7ea690569c
no additional modules specified for test/dracut.conf.test
16 years ago
Harald Hoyer
e4d48c451a
install more binaries and directories in the test root
16 years ago
Harald Hoyer
2647059b7c
boot with network
16 years ago
Harald Hoyer
c15d160d09
Merge branch 'test' into merge
16 years ago
Harald Hoyer
f083930112
ignore generated test images
...
test/initramfs.testing
test/root.ext2
16 years ago
Harald Hoyer
c9a9cf7363
add module for rootfs mounting via udev rules
16 years ago
Harald Hoyer
fea5683693
sleep 0.5 seconds instead of 1
16 years ago
Harald Hoyer
c7e0d91c80
add udevdebug and udevinfo command line arguments
16 years ago
Harald Hoyer
4479cb2b45
move root command line argument parsing to modules
16 years ago
Harald Hoyer
2003e18962
rename "debug" to "ramfsdebug" to differ from the kernel "debug" argument
16 years ago
Harald Hoyer
f5f52afdca
fixed the root kernel command argument
16 years ago
Harald Hoyer
93fea990ec
fixed the creation of the root filesystem
16 years ago
Harald Hoyer
309ed9668b
add udev mount rule module to the test image
16 years ago
Harald Hoyer
ef08521555
only create the /bin/sh symlink to bash, if it does not exist yet
16 years ago
Harald Hoyer
9d5fc7b46e
add filesystem modules to the initrd
16 years ago
Harald Hoyer
48677b2a8f
only install the dash symlink to /bin/sh, if dash is installed
16 years ago
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
16 years ago
Victor Lowther
37dcb40001
do not use grep to test if sysroot is mounted
16 years ago
Victor Lowther
7bc0e5714b
module 90kernel-modules-loaded
...
On Mon, 2009-03-09 at 16:00 +0100, Harald Hoyer wrote:
> Victor Lowther wrote:
> > How does it handle nfsroot?
>
> not yet.. thus the old hooks are still called. :-/
Hmmm... your udev based resume and root mounting do not work at all for
me. If I do not install the shell-based mount hooks, the root
filesystem never gets mounted -- I have to mount it manually.
Also,
16 years ago
Victor Lowther
6ce3123192
Updated test-init to only create fstab symlink as needed.
16 years ago
Victor Lowther
0abfff0ddf
Don't regenerate the test image when anything changes
...
Only regenerate it if we changed test-init or make-test-root
16 years ago
Victor Lowther
4620284073
Move loading crypt kernel modules to the crypt module
16 years ago
Victor Lowther
9239133486
Minor updates to the testing framework
16 years ago
Victor Lowther
80c9d068b2
Just pass args the kernel passed to us, not /proc/cmdline args.
16 years ago
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.
16 years ago
Victor Lowther
8faaa8f082
Change default install target for udev rules.
...
Also make sure that udev does not complain about a missing rules.d directory.
16 years ago
Victor Lowther
597bd00990
Load all our usual dracut modules
16 years ago
Victor Lowther
35f90aafd2
Move finding and mounting root on block devices into its own hook.
16 years ago
Victor Lowther
99576a2a63
Split out resume handling into its own hook.
16 years ago
Victor Lowther
1b87b9670a
Move parsing rootfs options to a pre-udev hook.
16 years ago
Victor Lowther
5fff86626b
Update plymouth to work with running cryptsetup from a udev rule.
16 years ago
Victor Lowther
fa0115c3c0
Unlock our encrypted root in a udev rule.
16 years ago
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.
16 years ago
Victor Lowther
88ffd2df3f
Update test framework to create and use LVM on cryptroot
16 years ago
Harald Hoyer
8214a17d58
changed mode of modules.d/90dmsetup/check to 0755
16 years ago