platform/upstream/dracut.git
11 years agonfs/nfsroot-cleanup.sh: mount --bind instead of --move
Harald Hoyer [Thu, 29 Nov 2012 15:07:35 +0000 (16:07 +0100)]
nfs/nfsroot-cleanup.sh: mount --bind instead of --move

11 years agodracut.spec: add iputils and iproute requirement for dracut-network
Harald Hoyer [Tue, 27 Nov 2012 12:25:46 +0000 (13:25 +0100)]
dracut.spec: add iputils and iproute requirement for dracut-network

11 years agoFix rd.blacklist.driver when no /etc/modprobe.d exists
Nicolas Chauvet [Mon, 5 Nov 2012 23:39:04 +0000 (00:39 +0100)]
Fix rd.blacklist.driver when no /etc/modprobe.d exists

This bug was reported as http://bugzilla.redhat.com/873220#c2

As the /etc/modprobe.d isn't created in the boot process
nor bundled within the initramfs, the initramfsblacklist.conf
cannot be created.

Instead, the /usr/lib/modprobe.d directory is available and using it
will restore the blacklist behavior.

11 years agoadd 'swapoff' to initramfs to fix shutdown/reboot
Will Woods [Wed, 24 Oct 2012 17:06:28 +0000 (13:06 -0400)]
add 'swapoff' to initramfs to fix shutdown/reboot

systemd shutdown/reboot won't work unless 'swapoff' is available.

11 years agodrop NEWROOT from module-setup.sh
Will Woods [Wed, 24 Oct 2012 17:06:11 +0000 (13:06 -0400)]
drop NEWROOT from module-setup.sh

This was almost certainly copy-pasted from mount-root.sh, but it's not
valid here - dracut doesn't use NEWROOT outside of the initramfs.

11 years agosplit plymouth module
Dave Young [Mon, 12 Nov 2012 09:24:41 +0000 (17:24 +0800)]
split plymouth module

Kdump module will need the drm and kms kernel modules so user can see the
emergency shell at least.

Fix this by split 50plymouth module to 50drm and 50plymouth. Moving the
installkernel part to 50drm so user can use drm directly without adding
extra plymouth utils.

Signed-off-by: Dave Young <dyoung@redhat.com>
Tested-by: Chao Wang <chaowang@redhat.com>
11 years agosystemd/dracut-cmdline.service: run before systemd-vconsole-setup
Harald Hoyer [Thu, 29 Nov 2012 14:53:15 +0000 (15:53 +0100)]
systemd/dracut-cmdline.service: run before systemd-vconsole-setup

cmdline does generate vconsole.conf, which is needed by vconsole-setup

11 years agosystemd/service-to-run.sh: silence "cp" errors
Harald Hoyer [Thu, 29 Nov 2012 14:52:53 +0000 (15:52 +0100)]
systemd/service-to-run.sh: silence "cp" errors

11 years agocrypt/crypt-run-generator.sh: do not timeout for LUKS passwords with systemd
Harald Hoyer [Fri, 30 Nov 2012 14:22:43 +0000 (15:22 +0100)]
crypt/crypt-run-generator.sh: do not timeout for LUKS passwords with systemd

11 years agodmsquash-live: add systemd checkisomd5 service
Harald Hoyer [Fri, 14 Dec 2012 07:57:22 +0000 (08:57 +0100)]
dmsquash-live: add systemd checkisomd5 service

11 years agonetwork: fixed MAC address assignment
Harald Hoyer [Mon, 26 Nov 2012 12:49:38 +0000 (13:49 +0100)]
network: fixed MAC address assignment

11 years agosystemd/module-setup.sh: turn off RateLimit for the journal
Harald Hoyer [Mon, 26 Nov 2012 12:49:19 +0000 (13:49 +0100)]
systemd/module-setup.sh: turn off RateLimit for the journal

11 years agocms/cmssetup.sh: sync udev rules names with network/net-genrules.sh
Harald Hoyer [Thu, 22 Nov 2012 11:31:18 +0000 (12:31 +0100)]
cms/cmssetup.sh: sync udev rules names with network/net-genrules.sh

https://bugzilla.redhat.com/show_bug.cgi?id=825199

11 years agonfs/nfs-start-rpc.sh: prevent mount error, if sunrpc kernel module is not in the...
Harald Hoyer [Thu, 22 Nov 2012 11:14:31 +0000 (12:14 +0100)]
nfs/nfs-start-rpc.sh: prevent mount error, if sunrpc kernel module is not in the initramfs

https://bugzilla.redhat.com/show_bug.cgi?id=870632

11 years agoi18n/parse-i18n.sh: fix locale.conf caused by 4dbc1d1bb3dcbb173b02
Harald Hoyer [Thu, 22 Nov 2012 10:58:37 +0000 (11:58 +0100)]
i18n/parse-i18n.sh: fix locale.conf caused by 4dbc1d1bb3dcbb173b02

https://bugzilla.redhat.com/show_bug.cgi?id=870632

11 years agocrypt/crypt-run-generator.sh: fixup last commit 065fc56ab27d8ea1aace72de54a6884bb558ea97
Harald Hoyer [Wed, 21 Nov 2012 15:30:58 +0000 (16:30 +0100)]
crypt/crypt-run-generator.sh: fixup last commit 065fc56ab27d8ea1aace72de54a6884bb558ea97

11 years agoMake short uuid specification for allow-discards work
Robert Buchholz [Sun, 11 Nov 2012 19:25:06 +0000 (20:25 +0100)]
Make short uuid specification for allow-discards work

1) strstr " $discarduuids " did not remove the optional
'luks-' prefix from the argument as the documentation says.

2) The lookup seems backwards. $luksdev ($luks in the other code copy)
is the full uuid and thus one should check whether the user-supplied
argument (short form) is contained therein, not the other way around.

Before this commit, the only way to trigger allow-discards was to
specify the full uuid without the 'luks-' prefix.

11 years agoAdd sosreport script and generate /run/initramfs/sosreport.txt
Harald Hoyer [Wed, 21 Nov 2012 13:07:54 +0000 (14:07 +0100)]
Add sosreport script and generate /run/initramfs/sosreport.txt

11 years agodracut.sh: do not strip signed kernel modules
Harald Hoyer [Wed, 21 Nov 2012 09:47:38 +0000 (10:47 +0100)]
dracut.sh: do not strip signed kernel modules

https://bugzilla.redhat.com/show_bug.cgi?id=873796

11 years ago[nfs|cifs]root.sh: make "/dev/root" a symlink, so it gets cleaned up later on
Harald Hoyer [Mon, 19 Nov 2012 15:59:30 +0000 (16:59 +0100)]
[nfs|cifs]root.sh: make "/dev/root" a symlink, so it gets cleaned up later on

11 years agodracut.sh: only 'warn' not 'error', if we don't strip
Harald Hoyer [Fri, 19 Oct 2012 09:20:07 +0000 (11:20 +0200)]
dracut.sh: only 'warn' not 'error', if we don't strip

11 years ago40network/ifup.sh: do_static() and do_ipv6auto return 0 if no errors.
WANG Chao [Thu, 18 Oct 2012 08:43:28 +0000 (16:43 +0800)]
40network/ifup.sh: do_static() and do_ipv6auto return 0 if no errors.

Commit a0be1ed removes some lines from do_static() and do_ipv6auto().

When $hostname is empty, do_static() and do_ipv6auto() will return 1
and fails to run setup_net at the last of ifup.sh

Signed-off-by: WANG Chao <chaowang@redhat.com>
11 years agodracut.conf.d/fedora.conf.example: s/kernelcmdline/kernel_cmdline
Harald Hoyer [Fri, 19 Oct 2012 09:10:03 +0000 (11:10 +0200)]
dracut.conf.d/fedora.conf.example: s/kernelcmdline/kernel_cmdline

11 years agodracut.sh: only save $kernel_cmdline, if set
Harald Hoyer [Fri, 19 Oct 2012 09:09:38 +0000 (11:09 +0200)]
dracut.sh: only save $kernel_cmdline, if set

11 years agoversion 024 024 upstream/024
Harald Hoyer [Tue, 16 Oct 2012 14:31:06 +0000 (16:31 +0200)]
version 024

11 years agoTEST-04-FULL-SYSTEMD: fixed poweroff
Harald Hoyer [Tue, 16 Oct 2012 14:20:33 +0000 (16:20 +0200)]
TEST-04-FULL-SYSTEMD: fixed poweroff

11 years agoAUTHORS: update
Harald Hoyer [Tue, 16 Oct 2012 14:19:51 +0000 (16:19 +0200)]
AUTHORS: update

11 years agoprelink and preunlink (for FIPS) in the initramfs
Harald Hoyer [Tue, 16 Oct 2012 12:57:09 +0000 (14:57 +0200)]
prelink and preunlink (for FIPS) in the initramfs

also hardlink before strip

11 years agostrip initramfs binaries by default (not all for FIPS)
Harald Hoyer [Tue, 16 Oct 2012 12:53:26 +0000 (14:53 +0200)]
strip initramfs binaries by default (not all for FIPS)

11 years agoMakefile: cleanup xml files
Harald Hoyer [Tue, 16 Oct 2012 12:51:42 +0000 (14:51 +0200)]
Makefile: cleanup xml files

11 years agoDo not overwrite ifcfg files generated by Anaconda kickstart (#865192)
Radek Vykydal [Tue, 16 Oct 2012 10:34:43 +0000 (12:34 +0200)]
Do not overwrite ifcfg files generated by Anaconda kickstart (#865192)

11 years agofcoe/fcoe-up: sleep for 3s to allow dcb negotiation
Harald Hoyer [Thu, 11 Oct 2012 11:14:13 +0000 (13:14 +0200)]
fcoe/fcoe-up: sleep for 3s to allow dcb negotiation

https://bugzilla.redhat.com/show_bug.cgi?id=813057

11 years agonetwork/parse-ip-opts.sh: relax bootdev handling
Harald Hoyer [Fri, 12 Oct 2012 09:54:07 +0000 (11:54 +0200)]
network/parse-ip-opts.sh: relax bootdev handling

11 years agocombine some instmods
Harald Hoyer [Tue, 16 Oct 2012 11:16:53 +0000 (13:16 +0200)]
combine some instmods

11 years agoudev-rules: do not install all /etc/group
Harald Hoyer [Tue, 16 Oct 2012 11:16:18 +0000 (13:16 +0200)]
udev-rules: do not install all /etc/group

11 years agovirtfs: only install by default, if virt environment detected
Harald Hoyer [Tue, 16 Oct 2012 11:15:40 +0000 (13:15 +0200)]
virtfs: only install by default, if virt environment detected

11 years agoonly install /etc/modprobe.d for hostonly
Harald Hoyer [Tue, 16 Oct 2012 11:15:21 +0000 (13:15 +0200)]
only install /etc/modprobe.d for hostonly

11 years agolsinitrd.sh: sort by filename
Harald Hoyer [Tue, 16 Oct 2012 08:25:10 +0000 (10:25 +0200)]
lsinitrd.sh: sort by filename

11 years agodracut.cmdline.7.asc: document rd.ctty
Harald Hoyer [Tue, 16 Oct 2012 07:40:32 +0000 (09:40 +0200)]
dracut.cmdline.7.asc: document rd.ctty

11 years agoDon't install FONT if it's the same as DEFAULT_FONT.
Canek Peláez Valdés [Mon, 15 Oct 2012 00:51:54 +0000 (19:51 -0500)]
Don't install FONT if it's the same as DEFAULT_FONT.

If the user defines FONT in /etc/vconsole.conf as the same font
defined in DEFAULT_FONT, when creating her initd she will get a
message similar to this one:

gzip: /var/tmp/initramfs.wzl9Qt/usr/share/consolefonts/LatArCyrHeb-16.psfu
already exists; do you wish to overwrite (y or n)?

Signed-off-by: Canek Peláez <canek@ciencias.unam.mx>
11 years agossh-client: remove ctty related check
dyoung@redhat.com [Thu, 11 Oct 2012 08:07:58 +0000 (16:07 +0800)]
ssh-client: remove ctty related check

cttyhack was removed and ctty is supported by default, so no need to
check it in ssh-client module any more.

Signed-off-by: Dave Young <dyoung@redhat.com>
11 years agodracut-functions.sh: don't ask question on gzip uncompress
Harald Hoyer [Tue, 16 Oct 2012 07:36:28 +0000 (09:36 +0200)]
dracut-functions.sh: don't ask question on gzip uncompress

11 years agodracut.cmdline.7.asc: add warning about passwords on the kernel cmdline
Harald Hoyer [Wed, 10 Oct 2012 13:56:21 +0000 (15:56 +0200)]
dracut.cmdline.7.asc: add warning about passwords on the kernel cmdline

11 years agodracut*.asc: add documentation about /etc/cmdline.d/*.conf
Harald Hoyer [Wed, 10 Oct 2012 13:18:26 +0000 (15:18 +0200)]
dracut*.asc: add documentation about /etc/cmdline.d/*.conf

11 years agoMakefile: use fedora css for documentation
Harald Hoyer [Wed, 10 Oct 2012 12:32:18 +0000 (14:32 +0200)]
Makefile: use fedora css for documentation

11 years agoconsistently lowercase "dracut"
Harald Hoyer [Wed, 10 Oct 2012 12:15:11 +0000 (14:15 +0200)]
consistently lowercase "dracut"

11 years agoTEST-04-FULL-SYSTEMD/test.sh: fixed $kernel var
Harald Hoyer [Wed, 10 Oct 2012 12:14:31 +0000 (14:14 +0200)]
TEST-04-FULL-SYSTEMD/test.sh: fixed $kernel var

11 years agoinstall virtio* modules in the generic case
Harald Hoyer [Tue, 9 Oct 2012 15:43:44 +0000 (17:43 +0200)]
install virtio* modules in the generic case

https://bugzilla.redhat.com/show_bug.cgi?id=864012

11 years agoAdd rd.noverifyssl argument (#852229)
Brian C. Lane [Mon, 8 Oct 2012 22:01:29 +0000 (15:01 -0700)]
Add rd.noverifyssl argument (#852229)

This adds --insecure to the curl args so that self-signed certificates
will be accepted.

11 years agotest: disable systemd for encryption
Harald Hoyer [Tue, 9 Oct 2012 14:46:46 +0000 (16:46 +0200)]
test: disable systemd for encryption

11 years agodracut-functions.sh: inst_rules_program() skip udev vars ${}
Harald Hoyer [Mon, 8 Oct 2012 13:39:23 +0000 (15:39 +0200)]
dracut-functions.sh: inst_rules_program() skip udev vars ${}

11 years agoi18n/parse-i18n.sh: correctly populate /etc/vconsole.conf
Harald Hoyer [Mon, 8 Oct 2012 13:38:41 +0000 (15:38 +0200)]
i18n/parse-i18n.sh: correctly populate /etc/vconsole.conf

11 years agoshutdown/shutdown.sh: failsafe shutdown for kexec
Harald Hoyer [Mon, 8 Oct 2012 13:37:04 +0000 (15:37 +0200)]
shutdown/shutdown.sh: failsafe shutdown for kexec

copy kexec from the real root, if it is not found in the unpacked
initramfs for shutdown.

Also drop to an emergency shell, if we can't do the ACTION

11 years agoTEST-20-NFS/test.sh: reformat
Harald Hoyer [Mon, 8 Oct 2012 13:36:41 +0000 (15:36 +0200)]
TEST-20-NFS/test.sh: reformat

11 years agoTEST-50-MULTINIC/test.sh: fix multinic issues
Harald Hoyer [Mon, 8 Oct 2012 13:04:38 +0000 (15:04 +0200)]
TEST-50-MULTINIC/test.sh: fix multinic issues

11 years agoreturn proper value in function dracut_install
Dave Young [Mon, 8 Oct 2012 09:40:08 +0000 (17:40 +0800)]
return proper value in function dracut_install

dracut_install should return the real return value, so module install function
can detect the install failure.

Such as below in 99base:
dracut_install switch_root || dfatal "Failed to install switch_root"

Signed-off-by: Dave Young <dyoung@redhat.com>
11 years agodracut-functions.sh: find_binary: path starting with variable
Amadeusz Żołnowski [Sun, 7 Oct 2012 13:29:03 +0000 (15:29 +0200)]
dracut-functions.sh: find_binary: path starting with variable

Credits go to Alexander Tsoy <bugs+gentoo@puleglot.ru> who provided the
patch with following explanation:

  I get messages "Skipping program $env{DM_SBIN_PATH}/..." when
  generating initramfs. This happens because some udev rules contains
  variables in path to command:

  $ egrep -r 'IMPORT\{program\}=\"\$' /lib64/udev/rules.d/
  /lib64/udev/rules.d/10-dm.rules:ENV{DM_COOKIE}=="?*", IMPORT{program}="$env{DM_SBIN_PATH}/dmsetup udevflags $env{DM_COOKIE}"

  [...]

  $ sudo dracut -f "" 3.5.4-hardened-r1
  I: *** Including module: dm ***
  I: Skipping program $env{DM_SBIN_PATH}/dmsetup using in udev rule 10-dm.rules as it cannot be found

11 years ago90crypt: call systemd commands only if systemd binaries are there
Amadeusz Żołnowski [Sun, 7 Oct 2012 13:29:02 +0000 (15:29 +0200)]
90crypt: call systemd commands only if systemd binaries are there

11 years agos/libnss*.so/libnss_*.so so that we don't install libnss3.so
Harald Hoyer [Thu, 4 Oct 2012 18:38:25 +0000 (14:38 -0400)]
s/libnss*.so/libnss_*.so so that we don't install libnss3.so

11 years agosystemd: rename emergency.service to dracut-emergency.service for rd.shell
Harald Hoyer [Thu, 4 Oct 2012 17:24:07 +0000 (13:24 -0400)]
systemd: rename emergency.service to dracut-emergency.service for rd.shell

11 years agoadd "--kernel-cmdline" and kernel_cmdline options for default parameters
Harald Hoyer [Thu, 4 Oct 2012 17:23:19 +0000 (13:23 -0400)]
add "--kernel-cmdline" and kernel_cmdline options for default parameters

11 years agodracut-functions: add inst_rule_group_owner()
Harald Hoyer [Thu, 4 Oct 2012 17:04:36 +0000 (13:04 -0400)]
dracut-functions: add inst_rule_group_owner()

add inst_rule_group_owner() to install GROUP and OWNER of udev rules

11 years agodracut-functions.sh:inst_rules_program() also recognize RUN+=
Harald Hoyer [Thu, 4 Oct 2012 16:15:36 +0000 (12:15 -0400)]
dracut-functions.sh:inst_rules_program() also recognize RUN+=

11 years agodracut-functions.sh: move the i2o_scsi to the omit_drivers variable
Harald Hoyer [Wed, 3 Oct 2012 20:36:15 +0000 (16:36 -0400)]
dracut-functions.sh: move the i2o_scsi to the omit_drivers variable

11 years agosystemd: improve the emergency shell
Harald Hoyer [Wed, 3 Oct 2012 20:38:38 +0000 (16:38 -0400)]
systemd: improve the emergency shell

11 years agoinstall/dracut-install.c: do not ldd directories
Harald Hoyer [Wed, 3 Oct 2012 20:37:23 +0000 (16:37 -0400)]
install/dracut-install.c: do not ldd directories

11 years agosystemd/module-setup.sh: move some services to sysinit
Harald Hoyer [Wed, 3 Oct 2012 20:35:13 +0000 (16:35 -0400)]
systemd/module-setup.sh: move some services to sysinit

11 years agodracut-functions.sh: do not check all modules for filesystems
Harald Hoyer [Wed, 3 Oct 2012 20:33:50 +0000 (16:33 -0400)]
dracut-functions.sh: do not check all modules for filesystems

11 years agodracut-functions.sh: make hostonly case more failsafe for new modules
Harald Hoyer [Wed, 3 Oct 2012 20:32:07 +0000 (16:32 -0400)]
dracut-functions.sh: make hostonly case more failsafe for new modules

If new modules are introduced, or modules get renamed, or modules change
from builtin to real modules, we want to include them in the host-only
image, just to be safe.

11 years agobase/dracut-lib.sh: better error message for deprecated cmdline options
Harald Hoyer [Fri, 28 Sep 2012 11:04:20 +0000 (13:04 +0200)]
base/dracut-lib.sh: better error message for deprecated cmdline options

11 years agoi18n/parse-i18n.sh: corrected the right option to use for the cmdline
Harald Hoyer [Fri, 28 Sep 2012 11:03:40 +0000 (13:03 +0200)]
i18n/parse-i18n.sh: corrected the right option to use for the cmdline

11 years agoMakefile: fix css style for dracut.html
Harald Hoyer [Fri, 28 Sep 2012 09:17:13 +0000 (11:17 +0200)]
Makefile: fix css style for dracut.html

11 years agodracut.cmdline.7.asc: extend rd.auto doc
Harald Hoyer [Fri, 28 Sep 2012 09:16:01 +0000 (11:16 +0200)]
dracut.cmdline.7.asc: extend rd.auto doc

11 years agodracut-functions.sh:get_persistent_dev() exception for multipath devices
Harald Hoyer [Fri, 28 Sep 2012 09:13:20 +0000 (11:13 +0200)]
dracut-functions.sh:get_persistent_dev() exception for multipath devices

An exception is multipath devices, child and top layer device may have
same uuid. As dm devices maintain /dev/mapper/* as persistent names,
just do not doing converting for them.

11 years agoMakefile: revert documentation logic
Harald Hoyer [Thu, 27 Sep 2012 15:04:37 +0000 (17:04 +0200)]
Makefile: revert documentation logic

11 years agobuild: Add --disable-documentation option
Colin Walters [Tue, 7 Feb 2012 18:53:58 +0000 (13:53 -0500)]
build: Add --disable-documentation option

Some operating system builders may not want to build documention, for
example during a bootstrapping process.

11 years agoadd "rd.auto" parameter and switch off automatic assembly
Harald Hoyer [Thu, 27 Sep 2012 12:05:50 +0000 (14:05 +0200)]
add "rd.auto" parameter and switch off automatic assembly

No automatic assembly is done anymore by default. You will have to
specify exactly what devices to assemble
("rd.md.uuid=" "rd.luks.uuid" ...)
or use "rd.auto=1" or "rd.auto" on the kernel command line.

For big servers with thousands of disks we don't want to assemble
everything by default (error prone, slow).

11 years agoSupport GNOME Build API
Colin Walters [Thu, 27 Sep 2012 01:59:55 +0000 (21:59 -0400)]
Support GNOME Build API

For dracut:

See people.gnome.org/~walters/docs/build-api.txt

We have a new stub configure script that writes out a Makefile.inc.

11 years agoTODO: update
Harald Hoyer [Thu, 27 Sep 2012 10:28:46 +0000 (12:28 +0200)]
TODO: update

11 years agoshutdown/shutdown.sh: reboot, if no argument was given
Harald Hoyer [Thu, 27 Sep 2012 10:10:14 +0000 (12:10 +0200)]
shutdown/shutdown.sh: reboot, if no argument was given

11 years agonetwork/ifup.sh: setup nameserver for every interface
Harald Hoyer [Thu, 27 Sep 2012 09:52:27 +0000 (11:52 +0200)]
network/ifup.sh: setup nameserver for every interface

even for dhcp

https://bugzilla.redhat.com/show_bug.cgi?id=840769

11 years agodracut.sh: create the initramfs non-world readable
Harald Hoyer [Thu, 27 Sep 2012 08:18:29 +0000 (10:18 +0200)]
dracut.sh: create the initramfs non-world readable

11 years agodm/module-setup.sh: instmods dm_mod
Harald Hoyer [Wed, 26 Sep 2012 13:05:34 +0000 (15:05 +0200)]
dm/module-setup.sh: instmods dm_mod

11 years agoTEST-16-DMSQUASH: reenable test
Harald Hoyer [Wed, 26 Sep 2012 09:58:51 +0000 (11:58 +0200)]
TEST-16-DMSQUASH: reenable test

11 years agocrypt/crypt-run-generator.sh: add allow-discards to options in crypttab
Harald Hoyer [Wed, 26 Sep 2012 09:49:28 +0000 (11:49 +0200)]
crypt/crypt-run-generator.sh: add allow-discards to options in crypttab

11 years agodracut.cmdline.7.asc: fixed rd.luks.allow-discards format
Harald Hoyer [Wed, 26 Sep 2012 09:48:41 +0000 (11:48 +0200)]
dracut.cmdline.7.asc: fixed rd.luks.allow-discards format

11 years agoinstall/dracut-install.c: support find_binary for <src> <dst>
Harald Hoyer [Wed, 26 Sep 2012 09:34:38 +0000 (11:34 +0200)]
install/dracut-install.c: support find_binary for <src> <dst>

also factor out find_binary()

11 years agobusybox/module-setup.sh: generate nice relative symlinks with ln_r
Harald Hoyer [Wed, 26 Sep 2012 09:34:00 +0000 (11:34 +0200)]
busybox/module-setup.sh: generate nice relative symlinks with ln_r

11 years agobusybox: fix installation from /sbin/busybox
Daniel Drake [Tue, 25 Sep 2012 22:42:28 +0000 (18:42 -0400)]
busybox: fix installation from /sbin/busybox

"inst busybox" no longer seems to work when busybox is at
/sbin/busybox. Reproduced on Fedora 18 (dracut-023-39.git20120910).

Use type -P to find the full path to busybox to solve this problem.

11 years agourl-lib/module-setup.sh: also install libs for https
Harald Hoyer [Wed, 26 Sep 2012 08:52:33 +0000 (10:52 +0200)]
url-lib/module-setup.sh: also install libs for https

11 years agoi18n/10-console.rules: do the console init only one time
Harald Hoyer [Mon, 24 Sep 2012 13:12:20 +0000 (15:12 +0200)]
i18n/10-console.rules: do the console init only one time

11 years agoTEST-10-RAID/test.sh: add "rd.auto=1"
Harald Hoyer [Mon, 24 Sep 2012 11:59:03 +0000 (13:59 +0200)]
TEST-10-RAID/test.sh: add "rd.auto=1"

11 years agoTEST-03-USR-MOUNT/create-root.sh: load btrfs module manually
Harald Hoyer [Mon, 24 Sep 2012 11:56:21 +0000 (13:56 +0200)]
TEST-03-USR-MOUNT/create-root.sh: load btrfs module manually

11 years agoudev-rules/module-setup.sh: add udev groups
Harald Hoyer [Mon, 24 Sep 2012 11:30:46 +0000 (13:30 +0200)]
udev-rules/module-setup.sh: add udev groups

11 years agocrypt: install /etc/crypttab only in host-only mode
Harald Hoyer [Mon, 24 Sep 2012 11:15:08 +0000 (13:15 +0200)]
crypt: install /etc/crypttab only in host-only mode

11 years agosystemd/initrd-switch-root.target: run switch-root.target after cryptsetup
Harald Hoyer [Mon, 24 Sep 2012 11:12:42 +0000 (13:12 +0200)]
systemd/initrd-switch-root.target: run switch-root.target after cryptsetup

Ensure, that all crypto devices have been queried.

11 years agouse by-uuid firstly in get_persistent_dev
Dave Young [Mon, 24 Sep 2012 02:16:26 +0000 (10:16 +0800)]
use by-uuid firstly in get_persistent_dev

For devices with filesystem, udev /dev/disk/by-uuid/* links are always
reliable. So improve the get_persistent_dev() by using by-uuid/* firstly,
and fallback to use by-id/*

Signed-off-by: Dave Young <dyoung@redhat.com>
11 years agodracut-logger.sh: don't check for *lvl==0 in dlog_init()
Harald Hoyer [Mon, 24 Sep 2012 11:04:32 +0000 (13:04 +0200)]
dracut-logger.sh: don't check for *lvl==0 in dlog_init()

11 years agofallback to old ismounted, if findmnt is not installed
Harald Hoyer [Thu, 20 Sep 2012 08:36:13 +0000 (10:36 +0200)]
fallback to old ismounted, if findmnt is not installed

11 years agodash compat: use "2>&1" rather than "&>"
Harald Hoyer [Thu, 20 Sep 2012 08:26:14 +0000 (10:26 +0200)]
dash compat: use "2>&1" rather than "&>"