Harald Hoyer
f7bccf3724
lsinitrd.sh: print usage for -?, -h
2012-07-03 18:23:27 +02:00
Harald Hoyer
38bbec3731
TEST-30-ISCSI: put back in hard-off.sh for tests
2012-07-03 18:22:29 +02:00
Harald Hoyer
a128f03b30
TEST-03-USR-MOUNT: change test to use a seperate disk
2012-07-03 18:21:54 +02:00
Harald Hoyer
f0e10d9351
usrmount/mount-usr.sh: check the right path with ismounted
2012-07-03 18:20:46 +02:00
Harald Hoyer
ffa71b4afa
dracut.sh: use getopt to parse arguments
...
now we can put options and arguments anywhere we like.
e.g.
$ dracut test.img --force
2012-07-03 14:50:18 +02:00
Harald Hoyer
9f355169f4
manpages: simplify AUTHORS
2012-07-03 14:20:14 +02:00
Harald Hoyer
0e14946a20
add lsinitrd and mkinitrd man pages
2012-07-03 14:19:58 +02:00
Harald Hoyer
c204501e3e
base/init.sh: error out early, if /dev, /proc or /sys cannot be mounted
2012-07-03 13:14:12 +02:00
Harald Hoyer
194b80f974
dracut-functions.sh:find_kernel_modules_by_path() fixed hostonly part
...
filter /sys/module/* modules by path
2012-07-02 22:51:24 +02:00
Harald Hoyer
ec61f0a3af
dracut-functions.sh: forgot --set-version $kernel for modprobe
2012-07-02 22:14:49 +02:00
Harald Hoyer
f225f180e3
usrmount/mount-usr.sh: give emergency_shell if /usr mount failed
2012-07-02 18:54:07 +02:00
Harald Hoyer
e74944eee5
dracut-install.c: for lazy install shebangs, do not check for existence
2012-07-02 18:54:07 +02:00
Harald Hoyer
eaa924b69e
dracut-functions.sh: create $initdir, if it does not exist
2012-07-02 18:52:49 +02:00
Harald Hoyer
1d59e3e592
TEST-02-SYSTEMD: enlarge the root disk
2012-07-02 18:52:49 +02:00
Harald Hoyer
5113a3efff
rootfs-block/mount-root.sh: warn if ro mount failed and remount
...
remount the root filesystem, if it was not unmounted
2012-07-02 18:52:49 +02:00
Harald Hoyer
1594d0bf9c
fs-lib/fs-lib.sh: skip fsck for xfs and btrfs. remount is enough
2012-07-02 18:52:49 +02:00
Harald Hoyer
47057875e7
TEST-01-BASIC: grow the root disk
2012-07-02 18:52:49 +02:00
Harald Hoyer
ef9b54cfe6
new testsuite test TEST-03-USR-MOUNT
...
mounts /usr as a btrfs subvolume and should respect "rw" and "ro" kernel
command line arguments properly.
2012-07-02 18:52:49 +02:00
Harald Hoyer
04d18f5587
add "--hardlink" "--nohardlink" options
2012-07-02 18:52:49 +02:00
Harald Hoyer
73575f11a9
dracut-functions.sh,dracut.sh: use xargs with "-r"
2012-07-02 18:52:49 +02:00
Harald Hoyer
998bf6e088
dracut.sh: do not lazy resolve "include" directories
2012-07-02 18:52:49 +02:00
Harald Hoyer
34e43ceb0d
dracut-install.c: give info that SOURCE argument is missing
2012-07-02 18:52:49 +02:00
Harald Hoyer
7209df9e91
do not umount root, remount it. do not mount ro if not specified
...
also mount /usr readonly if "ro" is specified on the command line
if /usr is a btrfs subvolume of root, use the same mount options
2012-07-02 18:52:49 +02:00
Harald Hoyer
0e95d84892
dracut-functions.sh: set LC_ALL=C to get correct parsing information
2012-07-02 18:52:49 +02:00
Amadeusz Żołnowski
965c2d8760
95rootfs-block: skip checks rel. to fsck if rd.skipfsck is supplied
2012-07-02 18:52:49 +02:00
Amadeusz Żołnowski
9fb01d49d6
new option: rd.skipfsck to skip fsck for rootfs and /usr
2012-07-02 18:52:49 +02:00
Amadeusz Żołnowski
e42b6f9e15
99base: don't require fs-lib to detect rootfstype
...
If fs-lib is not included, no rootfs autodetection is performed.
2012-07-02 18:52:49 +02:00
Amadeusz Żołnowski
2ee48b4b4b
98usrmount: force mounting /usr read-only option (rd.usrmount.ro)
2012-07-02 18:52:49 +02:00
Harald Hoyer
f4031e8a9a
move dracut-install to dracutbasedir
...
We do not want to install dracut-install to /usr/bin until all
interfaces are set to stone and the manpage is written. Until then the
tool is dracut internal.
2012-07-02 18:52:49 +02:00
Harald Hoyer
85854b245e
dracut-install.c: try clone ioctl for more speed
2012-06-30 12:50:43 +02:00
Harald Hoyer
09eaf9f5b3
Version 020
2012-06-29 12:54:38 +02:00
Harald Hoyer
89d44e720b
Use /usr/bin/dracut-install if available
...
/usr/bin/dracut-install greatly improves initramfs creation speed
2012-06-29 12:54:38 +02:00
Harald Hoyer
7224913d16
dracut-functions.sh: grep for "--relative" for the ln_r() check
2012-06-29 12:54:38 +02:00
Harald Hoyer
026b81e980
install/*: add dracut-install tool
2012-06-29 12:54:38 +02:00
Harald Hoyer
6571cd4073
TEST-40-NBD: add watchdog
2012-06-29 12:51:13 +02:00
Harald Hoyer
67ab4f7718
testsuite: fixups
2012-06-29 12:51:13 +02:00
Harald Hoyer
f71145d20d
TEST-20-NFS: trigger watchdog more often
2012-06-29 12:51:13 +02:00
Harald Hoyer
407fbc9e13
watchdog: stop watchdog in emergency_shell
2012-06-29 12:51:13 +02:00
Harald Hoyer
5ffa0114c0
kernel-modules: no need to install modules.dep et.al.
...
dracut_kernel_post() does it all
2012-06-29 12:41:28 +02:00
Harald Hoyer
08084370fd
watchdog: call watchdog more often
2012-06-29 12:41:28 +02:00
Harald Hoyer
70c6b773ca
dracut.sh, dracut-functions.sh: add dracut_kernel_post()
...
dracut_kernel_post() does lazy kernel module dependency installation,
depmod and cleans up temporary files
2012-06-29 12:41:28 +02:00
Harald Hoyer
0d339e7ffb
fips/module-setup.sh: s/aes-xts/xts
2012-06-29 12:41:27 +02:00
Harald Hoyer
f0558da598
test/*/test.sh: correct ifup and dhclient paths
2012-06-29 12:41:27 +02:00
Harald Hoyer
ec1aa3bc48
dracut-functions.sh: error out, if $initdir is not set
2012-06-29 12:41:27 +02:00
Harald Hoyer
26c231f13b
dracut.sh: set $initdir early before sourcing dracut-functions.sh
2012-06-29 12:41:27 +02:00
Harald Hoyer
99c7b70d1d
modules.d: get rid of "tr"
...
replace it with sed or str_replace or bash ${var/a/b}
2012-06-29 12:41:27 +02:00
Harald Hoyer
92f26b6202
dracut-functions: inst(),inst_binary() fixed inst_symlink call
2012-06-29 12:41:27 +02:00
Harald Hoyer
0c6565c810
dracut-functions.sh:inst_libdir_files() combine installs
...
first, search for all files, then call dracut_install only once
2012-06-29 12:41:27 +02:00
Harald Hoyer
d8aeb3a72a
dracut.sh, dracut-functions.sh: do lazy kernel module dep resolving
...
First, we just install the kernel module and keep track, what we
installed. At the very end, call modprobe and modinfo for firmwares to
resolve all kernel module dependencies. This speeds up image creation,
because we can call modprobe and modinfo with many modules.
2012-06-29 12:41:27 +02:00
Harald Hoyer
2cf987f5c3
fcoe/module-setup.sh: check() for needed tools
2012-06-29 12:41:27 +02:00