dracut.asc: s/rd.ip/ip/g
dracut.asc: document shutdown procedure
dracut-functions.sh: add pre-shutdown hook
dracut-lib.sh: force hide plymouth in shutdown emergency shell
shutdown: source pre-shutdown hook and force quit plymouth before umount
mdraid: add mdmon-offroot@.service and takeover mdmon in shutdown
shutdown: kill all processes and report remaining ones
fix teamd exec in case config does not include devname

In case that configuration file did not include name of team device,
teamd would not start. Fix this by adding "-t" parameter.

Signed-off-by: Jiri Pirko <jiri@resnulli.us>
Extend 52f1b041 to allow devices to be specified in config files as well as cmdline.

This also changes the command line switch to be --add-device and the
config directive is set to add_device. This was chosen as device= in the
config file seems too generic and not quite as consistent with other
directives (i.e. drivers/add_drivers)

The --device command line is still supported but it should be considered
deprecated in favour of --add-device.
use linkup in dhclient-script.sh

linkup is a wrapper function for waiting interface ready and up.
change to use linkup as what we do in ifup script.

Signed-off-by: Dave Young <dyoung@redhat.com>
add function getargnum

For cmdline argument with numeric value, add a new function getargnum
It will get proper value with default value as $1, min value as $2,
max value as $3, and param name as $4. valid result will be echo to stdout.
for nul or value not valid it will just echo the default value.
Note: The values should be >=0

[v1->v2]: add arg <minval>
[v2->v3]: do not use bash string match =~

Signed-off-by: Dave Young <dyoung@redhat.com>
Add memory usage trace to diffrent hook points

Hi, Here is an update of this patch, fixed the local variable issue.
romount fix
network/dhclient-script.sh: also touch "/tmp/setup_net_<mac>.ok"
dracut-functions.sh: cope with optional field #7 in mountinfo

also handle fstab entries with LABEL=, UUID= and PARTUUID=
Include crc32c module for xfs.

Just like btrfs, xfs now requires CRC module that cannot be resolved via
normal module resolving.

Move this hack into fs-lib and remove it from btrfs module.

https://bugs.mageia.org/show_bug.cgi?id=8676
dracut.spec: add drm module
version 025