Michal Soltys [Mon, 5 Sep 2011 22:17:28 +0000 (00:17 +0200)]
90mdraid: fix/adjust 65-md* rules and related scripts
Reworked the flow of the rules file a bit, removed redundant tests, also
should be easier to follow. It's much shorter now as well, a bit more
similar to 90lvm script - both revolve around same concepts after all.
There's no reason to treat conf-assembled arrays differently from
incremental ones. Once we hit timeout in init's udev loop, we can use
common script (mdraid_start.sh) to try force inactive arrays
into degraded mode.
md-finished.sh was kind-of out of place - it didn't really wait for any
particular device(s) to show up, just watched if onetime mdadm scripts
are still in place. Furthermore, after moving mdraid_start to --timeout
initqueue, it didn't really have too much to watch at all, besides
mdadm_auto (and that served no purpose, as we do wait for concrete
devices).
Either way, with stock 64-md fixes, current version of 65-md*.rules does
the following:
- limits assembly to certain uuids, if specified
- watch for no ddf/imsm
- if mdadm.conf => setup onetime -As script, without forced --run option
- if !mdadm.conf => incrementally assemble
- for both cases, setup timeout script, run-forcing arrays as a last resort
Signed-off-by: Michal Soltys <soltys@ziu.info>
Michal Soltys [Mon, 5 Sep 2011 22:17:24 +0000 (00:17 +0200)]
90(md|dm)raid: recognize ddf container
This patch adds ddf support, consistently with imsm/isw options.
Signed-off-by: Michal Soltys <soltys@ziu.info>
Michal Soltys [Mon, 5 Sep 2011 22:17:27 +0000 (00:17 +0200)]
90mdraid: fix/adjust force-run script
1) mdadm -As --auto=yes --run 2>&1 | vinfo (removed)
Currently such auto assembly will not complete or force-run partially
assembled arrays. It might assemble "concurrent" separate array and
force-run it, if possible (though the chances of suddenly showing
missing components in this scenario - a script run after udev timeout -
are pretty thin). See [1] for details. Also see #3 below.
2) mdadm -Is --run 2>&1 (removed)
This will only force-run native arrays - arrays in containers will not
be affected. See [1] for details. Also see #3 below.
3) mdadm -R run loop (implicitly handles #1 & #2)
This loop does everywthing that #1 & #2 are expected to do. Thus, the
above invocations are simply redundant and this is the most safe and
flexible option.
Also, it shouldn't be necessary to go under md/ directory, as those are
just symlinks to /dev/md[0-9]*.
Certain checks were changed to strict ones (array state, degraded state)
instead of relying on env tricks.
'cat' was added explicitly to installed programs (it has been used
implicitly in shutdown script either way)
4) mdmon bug
See [1] for details as well. In short - force-run arrays in containers
will not have mdmon started, so we do that manually.
5) stop/run queue magic
Also removed. mdadm -R will only cause change events to the array
itself, and they should not be an issue.
[1] http://article.gmane.org/gmane.linux.raid/35133
Signed-off-by: Michal Soltys <soltys@ziu.info>
Michal Soltys [Mon, 5 Sep 2011 22:17:26 +0000 (00:17 +0200)]
90mdraid: fix/adjust mdraid-cleanup
Stop both arrays (first pass) and containers (second pass).
Loop only over /dev/md[0-9]*
Call cleanup script only once, make sure it's after crypt cleanup.
Signed-off-by: Michal Soltys <soltys@ziu.info>
Michal Soltys [Mon, 5 Sep 2011 22:17:25 +0000 (00:17 +0200)]
90mdraid: containers are not runnable
Remove whole "start a container logic".
Containers once assembled, always remain in 'inactive' state.
Any attempt to run a container with mdadm -IR is a no-op, and any
attempt with just mdadm -R ends with an error.
Signed-off-by: Michal Soltys <soltys@ziu.info>
Michal Soltys [Mon, 5 Sep 2011 22:17:23 +0000 (00:17 +0200)]
90mdraid: adjust stock mdadm udev rules
Currently shipped mdadm rules incrementally assemble all imsm and native
raids, and do so unconditionally. This causes few issues:
- fine-grained controls in 65-md* are shadowed - for example,
mdadm.conf's presence tests or uuid checks
- 90dmraid might also conflict with 90mdraid, if user prefers the former
to handle containers
- possibly other subtle issues
This patch adjusts the behaviour.
Signed-off-by: Michal Soltys <soltys@ziu.info>
Harald Hoyer [Tue, 20 Sep 2011 09:16:53 +0000 (11:16 +0200)]
mount securityfs in a seperate dracut module
Harald Hoyer [Tue, 20 Sep 2011 09:16:53 +0000 (11:16 +0200)]
mount securityfs in a seperate dracut module
Harald Hoyer [Tue, 20 Sep 2011 08:10:29 +0000 (10:10 +0200)]
99base/init: mount securityfs with source "securityfs" instead of dest
Harald Hoyer [Mon, 19 Sep 2011 10:21:51 +0000 (12:21 +0200)]
Do not use /run/udev/rules.d for udev rules
for rules, which should not be called in the real root.
Stale rules can cause this:
https://bugzilla.redhat.com/show_bug.cgi?id=734096
Harald Hoyer [Mon, 19 Sep 2011 10:20:55 +0000 (12:20 +0200)]
99base/init: remove /dev/root helper symlink
Any tool relying on /dev/root has to be fixed.
Harald Hoyer [Mon, 19 Sep 2011 10:20:11 +0000 (12:20 +0200)]
90dmsquash-live: do not symlink to /dev/live
/dev/live should not be used anyway
Harald Hoyer [Fri, 2 Sep 2011 17:16:17 +0000 (19:16 +0200)]
dmsquash-live-root: load filesystem modules before mounting loop images
might prevent https://bugzilla.redhat.com/show_bug.cgi?id=735199
Harald Hoyer [Fri, 2 Sep 2011 17:01:16 +0000 (19:01 +0200)]
dmsquash-live-root: use blkid to determine fstype of images
prevents:
dracut: FATAL: cannot mount live image (unknown filesystem type)
https://bugzilla.redhat.com/show_bug.cgi?id=735199
Harald Hoyer [Fri, 2 Sep 2011 07:01:05 +0000 (09:01 +0200)]
99base/init: removed cdrom polling reset code
This is done globally now.
Harald Hoyer [Fri, 2 Sep 2011 07:01:47 +0000 (09:01 +0200)]
dracut: cp with sparse
Harald Hoyer [Thu, 1 Sep 2011 14:01:21 +0000 (16:01 +0200)]
99base/init: do not fail, when importing the original kernel environment
John Reiser [Mon, 29 Aug 2011 23:03:35 +0000 (16:03 -0700)]
instmods: factor out egrep of "FATAL: Module .* not found"
John Reiser [Mon, 29 Aug 2011 21:46:25 +0000 (14:46 -0700)]
instmods: sanity for _mpargs
John Reiser [Mon, 29 Aug 2011 20:40:21 +0000 (13:40 -0700)]
instmods: get filenames from stdin if no args; use it
Use bash "[[ string =~ pattern ]]" instead of "egrep -q".
Replace control-dominated serial fondling
for var in $(proc1); do proc2 var; done
with data-dominated parallel pipeline
proc1 | while read var; do proc2 var; done
Together this is a large savings.
[harald@redhat.com: fixed network kernel module filter]
John Reiser [Sun, 28 Aug 2011 20:24:58 +0000 (13:24 -0700)]
install_kmod_with_fw: make fast case faster
John Reiser [Sat, 27 Aug 2011 21:43:49 +0000 (14:43 -0700)]
filter_kernel_modules is a specialized filter_kernel_modules_by_path
John Reiser [Fri, 26 Aug 2011 20:01:33 +0000 (13:01 -0700)]
inst_simple, inst_dir: make fast case faster
This small stuff saves 1.7% per dropped statement during "dracut --profile".
Fixing the comment about /lib -> lib64 is REQUIRED!
Harald Hoyer [Wed, 31 Aug 2011 14:48:20 +0000 (16:48 +0200)]
95udev-rules: add input_id
Harald Hoyer [Wed, 31 Aug 2011 13:22:09 +0000 (15:22 +0200)]
dracut-functions: hmac checksum files can be symlinks, too
use inst() instead of inst_simple() to install the hmac files
Harald Hoyer [Tue, 30 Aug 2011 14:23:17 +0000 (16:23 +0200)]
99base/init: move switch_root breakpoint to a later point in the script
Harald Hoyer [Tue, 30 Aug 2011 14:22:46 +0000 (16:22 +0200)]
99base/init: save and restore environment given from the kernel
Harald Hoyer [Tue, 30 Aug 2011 12:43:57 +0000 (14:43 +0200)]
90crypt/parse-crypt.sh: also accept the beginning of the LUKS UUID
2e0c003435bbc0751cdf7466c0faebe7bfc7445b introduced a too strict test
for LUKS UUIDs
John Reiser [Mon, 29 Aug 2011 21:42:15 +0000 (14:42 -0700)]
build initramfs: unclear _mpargs in instmods()
The local variable _mpargs in function instmods() in file dracut-functions
looks peculiar. The documentation is non-existent, but still ...
First, $_mpargs is not passed to modprobe via for_each_kmod_dep.
This is strange because my guess is that "_mpargs" means
"extra arguments for modprobe".
Second, the leading "--" will be lopped when a leading pathname
is stripped via
_mod=${_mod##*/}
It seems to me that a leading "--" should inhibit modification.
Here's the corresponding patch to current HEAD (from dracut-013.)
Harald Hoyer [Mon, 29 Aug 2011 17:12:12 +0000 (19:12 +0200)]
99base/init: only poll cdroms, if the kernel does support autopolling
Harald Hoyer [Mon, 29 Aug 2011 16:30:26 +0000 (18:30 +0200)]
50plymouth: add plymouth.enable kernel command line option
Harald Hoyer [Mon, 29 Aug 2011 11:11:49 +0000 (13:11 +0200)]
dracut.spec: fixed rhel/fedora version checks
Harald Hoyer [Wed, 24 Aug 2011 14:35:33 +0000 (16:35 +0200)]
90mdraid/65-md-incremental-imsm.rules: incremental run to settled
move incremental run to settled queue again
https://bugzilla.redhat.com/show_bug.cgi?id=732967
Harald Hoyer [Tue, 23 Aug 2011 10:50:03 +0000 (12:50 +0200)]
dracut-functions: fix inst_dir() for non-absolute dirs
Przemysław Rudy [Mon, 22 Aug 2011 09:27:00 +0000 (11:27 +0200)]
luks key on ext dev - wait for luks
This really waits for the luks mapper device, so luksOpen can do it job
Amadeusz Żołnowski [Sun, 21 Aug 2011 08:26:40 +0000 (10:26 +0200)]
crypt: changed cmdline arg name from rd.luks.tout to rd.luks.key.tout
Przemysław Rudy [Tue, 7 Jun 2011 18:22:51 +0000 (20:22 +0200)]
luks key on ext dev - wait for luks
This asks for the luks passphrase if key is not found for defined time (if defined with rd.luks.tout cmd line):
modules.d/90crypt/cryptroot-ask.sh | 21 ++++++++++++++++++---
modules.d/90crypt/parse-crypt.sh | 5 +++--
2 files changed, 21 insertions(+), 5 deletions(-)
Amadeusz Żołnowski [Sun, 21 Aug 2011 10:47:14 +0000 (12:47 +0200)]
livenet: take into account other ca-bundle paths; use inst_any for that
Amadeusz Żołnowski [Sun, 21 Aug 2011 10:47:13 +0000 (12:47 +0200)]
dracut-functions: new function: inst_any [-d dest] f1 [f2 [f3 ...]]
Leho Kraav [Mon, 22 Aug 2011 08:54:47 +0000 (11:54 +0300)]
99base: whitespace fix
Amadeusz Żołnowski [Thu, 18 Aug 2011 13:55:57 +0000 (15:55 +0200)]
90crypt: ask_for_password pings plymouthd
If plymouthd is not started, ask_for_password shouldn't try to prompt
for password with GUI and should use text prompt instead.
Harald Hoyer [Fri, 19 Aug 2011 08:24:49 +0000 (10:24 +0200)]
dracut-functions: speed up inst_dir()
John Reiser [Fri, 19 Aug 2011 03:55:35 +0000 (20:55 -0700)]
build initramfs: prelink --undo /sbin/*
Fix a typo (omitting the 's' in "sbin") which caused
"prelink --undo" twice on /bin/*, and
"prelink --undo" omitted for /sbin/*.
Harald Hoyer [Fri, 19 Aug 2011 06:08:18 +0000 (08:08 +0200)]
dracut: unset LD_LIBRARY_PATH
LD_LIBRARY_PATH is not set in the initramfs, so it should not be set
while finding our libraries.
Harald Hoyer [Wed, 17 Aug 2011 15:40:59 +0000 (17:40 +0200)]
dracut-functions: s/emergency-shutdown/shutdown-emergency/g
Harald Hoyer [Wed, 17 Aug 2011 11:42:16 +0000 (13:42 +0200)]
add TEST-16-DMSQUASH
This is a test for Fedora LiveCDs created via livecd-tools
Harald Hoyer [Wed, 17 Aug 2011 08:08:23 +0000 (10:08 +0200)]
profile.py: parse the output of "dracut --profile" for profiling
Will Woods [Mon, 15 Aug 2011 15:10:59 +0000 (11:10 -0400)]
fix live crash with livenet installed
parse-livenet.sh shouldn't mess with $root unless it finds a valid URL.
Harald Hoyer [Wed, 17 Aug 2011 06:24:30 +0000 (08:24 +0200)]
90dmsquash-live/dmsquash-live-root: include fs_lib.sh for det_fs()
https://bugzilla.redhat.com/show_bug.cgi?id=730579
Harald Hoyer [Fri, 12 Aug 2011 14:29:28 +0000 (16:29 +0200)]
add x-bit to *.sh
Harald Hoyer [Fri, 12 Aug 2011 14:17:58 +0000 (16:17 +0200)]
version 013
Harald Hoyer [Fri, 12 Aug 2011 13:56:14 +0000 (15:56 +0200)]
dracut-functions: fixed inst_dir for symbolic links
Harald Hoyer [Fri, 12 Aug 2011 11:24:25 +0000 (13:24 +0200)]
dracut: add "--profile" option for profiling
Harald Hoyer [Fri, 12 Aug 2011 11:22:17 +0000 (13:22 +0200)]
dracut-functions: use "type -P" for find_binary()
Harald Hoyer [Fri, 12 Aug 2011 11:13:06 +0000 (13:13 +0200)]
90dmraid: don't install non-existent dmraid-cleanup
Harald Hoyer [Fri, 12 Aug 2011 11:11:30 +0000 (13:11 +0200)]
use inst_simple to install non-binary files
Harald Hoyer [Fri, 12 Aug 2011 08:29:00 +0000 (10:29 +0200)]
add filter_kernel_modules_by_path() to speed up module search
Harald Hoyer [Fri, 12 Aug 2011 08:28:10 +0000 (10:28 +0200)]
AUTHORS: update
Harald Hoyer [Fri, 12 Aug 2011 08:08:09 +0000 (10:08 +0200)]
90kernel-modules: add unix module
Harald Hoyer [Fri, 12 Aug 2011 07:53:40 +0000 (09:53 +0200)]
removed sourceforge references
Will Woods [Mon, 1 Aug 2011 20:21:09 +0000 (16:21 -0400)]
add apply-live-updates.sh to pre-pivot hook
If we're about to start a Live image (i.e. if /dev/mapper/live-rw
exists) this script will take any files found in /updates (inside the
initramfs!) and and copy them into $NEWROOT.
This allows for hotfixes to be applied to existing Live images without
rebuilding the entire image.
Signed-off-by: Will Woods <wwoods@redhat.com>
Will Woods [Mon, 1 Aug 2011 20:21:08 +0000 (16:21 -0400)]
dmsquash-live-root: determine img type by contents, not name
Currently dmsquash-live-root requires that squashfs images be named
"squashfs.img" and all others be "ext3fs.img" or "rootfs.img".
If we've got a live image in initramfs, this patch will make dracut use
losetup and det_fs to determine the actual filesystem type of the image.
Signed-off-by: Will Woods <wwoods@redhat.com>
Will Woods [Mon, 1 Aug 2011 20:21:07 +0000 (16:21 -0400)]
dmsquash-live-root cleanups/mini-fixes
- use last ro/rw cmdline arg rather than favoring 'rw' over 'ro'
- don't bother with useless RES variable for holding $?
- only do fs check when $livedev is a block device
Signed-off-by: Will Woods <wwoods@redhat.com>
Harald Hoyer [Thu, 11 Aug 2011 15:52:58 +0000 (17:52 +0200)]
Makefile: increment version to 012
Harald Hoyer [Fri, 29 Jul 2011 09:11:49 +0000 (11:11 +0200)]
NEWS: update
Harald Hoyer [Thu, 11 Aug 2011 14:56:52 +0000 (16:56 +0200)]
90btrfs: add btrfs device with multiple components
Harald Hoyer [Thu, 11 Aug 2011 14:56:03 +0000 (16:56 +0200)]
99fs-lib: add btrfsck
Harald Hoyer [Thu, 11 Aug 2011 13:35:08 +0000 (15:35 +0200)]
TEST-11-LVM/create-root.sh: sleep before disassembling device
Harald Hoyer [Thu, 11 Aug 2011 12:24:23 +0000 (14:24 +0200)]
TEST-40-NBD/test.sh: source reformat
Harald Hoyer [Thu, 11 Aug 2011 12:23:56 +0000 (14:23 +0200)]
TEST-40-NBD/create-root.sh: sleep before disassembling root device
Harald Hoyer [Thu, 11 Aug 2011 12:23:27 +0000 (14:23 +0200)]
95rootfs-block/mount-root.sh: also parse rootopts for "_netdev"
Harald Hoyer [Thu, 11 Aug 2011 12:22:47 +0000 (14:22 +0200)]
95nbd/nbdroot: also mount nbd0 for root=dhcp and missing root=
Harald Hoyer [Thu, 11 Aug 2011 12:22:09 +0000 (14:22 +0200)]
40network/parse-bridge.sh: fixed bridge parameter parsing
Amerigo Wang [Mon, 1 Aug 2011 02:01:23 +0000 (10:01 +0800)]
dracut: add --force-add option
This patch adds a new option --force-add, which
can force dracut to load some module when -H
is specified.
Signed-off-by: Amerigo Wang <amwang@redhat.com>
Amerigo Wang [Mon, 1 Aug 2011 06:55:15 +0000 (14:55 +0800)]
lsinitrd: display the size of initrd
It is useful to display the size of initrd in human-friendly form.
Signed-off-by: Amerigo Wang <amwang@redhat.com>
Harald Hoyer [Thu, 11 Aug 2011 10:05:27 +0000 (12:05 +0200)]
dracut.spec: add livenet and fs-lib
Harald Hoyer [Thu, 11 Aug 2011 09:53:31 +0000 (11:53 +0200)]
TEST-12-RAID-DEG/test.sh: uncomment rd.shell
Harald Hoyer [Thu, 11 Aug 2011 09:47:56 +0000 (11:47 +0200)]
turn off masterkey,ecryptfs,integrity by default
Harald Hoyer [Thu, 11 Aug 2011 09:45:16 +0000 (11:45 +0200)]
90mdraid: move force assembly to timeout initqueue
Harald Hoyer [Fri, 5 Aug 2011 11:05:21 +0000 (13:05 +0200)]
90lvm/lvm_scan.sh: use "--partial" to force assembly incomplete VGs
If our internal loop counter is bigger than half of the maximum
count, try to assemble lvm device partially with the "--partial"
option.
https://bugzilla.redhat.com/show_bug.cgi?id=723548
Harald Hoyer [Fri, 5 Aug 2011 09:53:41 +0000 (11:53 +0200)]
99base: add timeout queue
timeout queue is executed after half of the maximum retry count and if
jobs are found there, the counter is reset to zero.
Harald Hoyer [Thu, 11 Aug 2011 09:35:21 +0000 (11:35 +0200)]
Makefile: do not remove rpmbuild on fail
Harald Hoyer [Thu, 11 Aug 2011 09:33:37 +0000 (11:33 +0200)]
git2spec.pl: filter patches with no file changes
Harald Hoyer [Fri, 5 Aug 2011 11:16:27 +0000 (13:16 +0200)]
01fips/installkernel: add dm-mod and dm-crypt to the fipsmodules
https://bugzilla.redhat.com/show_bug.cgi?id=707609
Harald Hoyer [Thu, 11 Aug 2011 09:29:50 +0000 (11:29 +0200)]
98selinux: use setenforce to force permissive mode
Harald Hoyer [Thu, 11 Aug 2011 09:26:43 +0000 (11:26 +0200)]
90dm: install libdevmapper-event* for 90dm and cleanup 90dmraid
Harald Hoyer [Fri, 5 Aug 2011 11:30:57 +0000 (13:30 +0200)]
90dm/dm-pre-udev.sh: load dm-mirror module
Michal Soltys [Thu, 2 Jun 2011 21:22:15 +0000 (23:22 +0200)]
95rootfs-block/mount-root.sh: comment out fstab generation
fsck_single() operates directly on the device, so fstab is not
necessary. fs-lib functions make sure fscks don't complain.
Code is only commented out just in case I missed something.
Michal Soltys [Thu, 2 Jun 2011 21:22:14 +0000 (23:22 +0200)]
95rootfs-block/mount-root.sh: squash rootopts into rflags
Small simplification - prepend rootopts to rflags before mount
operations. Shortens resulting command lines quite a bit.
Michal Soltys [Thu, 2 Jun 2011 21:22:12 +0000 (23:22 +0200)]
implement fs-lib, squash a few bugs that were part of det_fs/wrap_fsck
To not pollute dracut-lib.sh, all the fsck related functions were moved
to fs-lib.sh. The functions available are as follows:
- fsck_single
this will detect/verify filesystem, check if it has necessary tools and
check the filesystem respecting additional flags (if any), using
specific "driver" (or falling back to generic one). Currently
available: fsck_drv_{com,xfs,std}. 'com' is used for tools following
typical subset of options/return codes (e.g. ext, jfs), 'std' is used
for "unknown" fs and doesn't assume it can be run non-interactively.
Please see comments around the code for more info.
- fsck_batch
this will check provided list of the devices;
Both of the above functions will fake empty fstab, to make generic fsck
not complain too much (excact devices are always provided on the command
line).
"Known" filesystems currently: ext234, reiser, jfs, xfs
- det_fs
Small bug fixed - as this function is meant to be called in $(), it may
not be verbose.
Current behaviour is:
- if detection is successful, use its result
- if detection is not successful, and filesystem is provided, return
the provided one; otherwise use auto
Michal Soltys [Thu, 2 Jun 2011 21:22:13 +0000 (23:22 +0200)]
95rootfs-block/mount-root.sh: '-a' for ext? is handled in fs-lib now
Previously, '-a' was added for ext[234] filesystems if other
conflicting flag were not present. It's being done automatically
in fsck_drv_com() now (also for jfs and reiser).
Will Woods [Mon, 1 Aug 2011 20:22:40 +0000 (16:22 -0400)]
livenet: module for fetching live images from the network
The livenet module allows you to use a root arg like:
root=live:http://server.name/path/to/live.img ip=dhcp
The named live image will be downloaded with wget and then set up as the
root device.
It currently supports FTP, HTTP, and HTTPS. dracut will try to install
the CA bundle (/etc/ssl/certs/ca-bundle.crt) into the initramfs so that
SSL certificate checking will work properly.
If an HTTPS URL is given and the site fails the certificate check, the
file will be rejected and the system will not boot into it.
Signed-off-by: Will Woods <wwoods@redhat.com>
Harald Hoyer [Thu, 11 Aug 2011 08:48:00 +0000 (10:48 +0200)]
modules.d/90mdraid/65-md-incremental-imsm.rules: fix md_finished install
Harald Hoyer [Thu, 11 Aug 2011 08:47:34 +0000 (10:47 +0200)]
test/TEST-13-ENC-RAID-LVM/create-root.sh: wait before disassembling lvm
Harald Hoyer [Thu, 11 Aug 2011 08:47:10 +0000 (10:47 +0200)]
initqueue: exit with 0
Harald Hoyer [Wed, 10 Aug 2011 18:03:21 +0000 (20:03 +0200)]
dracut-lib.sh: fixed getargs() for empty arguments
Harald Hoyer [Thu, 4 Aug 2011 11:19:00 +0000 (13:19 +0200)]
dracut-lib.sh: getarg() echo with "" to prevent wildcard subst
if a value of a key on the kernel command line includes wildcards, these
would be expanded.
E.g., if you have "key=/dev/sd*" the value would be substituted with
"/dev/sda /dev/sda1 /dev/sda2" instead of returning "/dev/sd*"
Harald Hoyer [Tue, 2 Aug 2011 12:57:49 +0000 (14:57 +0200)]
99base/init: use udevadm control to set the logging priority
due to a bad revert commit, "udevadm control" was converted to
"udevproperty", which is the wrong command to set the logging priority.
Harald Hoyer [Wed, 10 Aug 2011 15:38:02 +0000 (17:38 +0200)]
dracut-functions: create relative symlinks for libraries
Harald Hoyer [Fri, 29 Jul 2011 09:14:41 +0000 (11:14 +0200)]
dracut.spec: add 97masterkey 98ecryptfs 98integrity