Harald Hoyer
a79f11d254
plymouth: do not create hvc0
...
must have been a copy&paste error
2010-08-25 13:26:13 +02:00
Harald Hoyer
dab1a1dc99
dmraid: switch to rd_NO_MDIMSM, if no mdadm installed
2010-08-23 14:42:33 +02:00
Andrey Borzenkov
4c77612245
bootchart module cleanup
...
- create /lib/bootchart in initramfs, not in live filesystem
- use proper dracut API to install files
Signed-off-by: Andrey Borzenkov <arvidjaar@mail.ru>
2010-08-23 12:43:45 +02:00
Harald Hoyer
5acc508cae
fixed "use $libdir and $usrlibdir instead of ..."
2010-08-23 12:40:15 +02:00
Harald Hoyer
094d9cae63
dm: install all md/dm* kernel modules
2010-08-23 12:13:19 +02:00
Matt Smith
7254c24a76
Merged cryptroot-ask.sh from plymouth to crypt module.
...
First, it's duplicate code.
Second, it did not allow those who had plymouth installed to use other
methods, like the new usb key file. When building the initram,
it would install the plymouth cryptroot-ask script, and not
the crypt module one.
Added these new items to crypt module's cryptroot-ask.sh:
- 'unset' for used variables
- udevsettle
The non-plymouth cryptsetup prompt was using $1 instead of $device.
Changed prompt number from 1 to 5, as this is much nicer.
I believe plymouth already does infinite prompts.
Also added unset for usb key. Just saw it didn't unset its vars.
2010-08-23 11:55:11 +02:00
Amadeusz Żołnowski
55309e7800
use $libdir and $usrlibdir instead of individual detect with ldd
2010-08-23 11:55:11 +02:00
Amadeusz Żołnowski
1ad309fbc6
60xen: use 'hash' instead of 'type'
2010-08-23 11:54:09 +02:00
Amadeusz Żołnowski
f3af7bd66b
use 'type' built-in instead of external cmd 'which' in every Bash script
2010-08-23 11:54:09 +02:00
Victor Lowther
85ab21a6e0
We are precise about hostonly checking these days.
...
So get rid of the comment in 90crypt/check.
Also do a bit of trivial bashification.
2010-08-23 11:51:35 +02:00
Victor Lowther
1de37e808c
Trivial bashification of 00dash/install
2010-08-23 11:51:35 +02:00
Harald Hoyer
cfa5a0da6d
plymouth: udev trigger with action=add
2010-08-13 11:26:34 +02:00
Harald Hoyer
9c7f67a94d
crypt: depend on dm
2010-08-09 13:24:08 +02:00
Amadeusz Żołnowski
26df1299cb
add module gensplash
2010-08-09 13:10:04 +02:00
Amadeusz Żołnowski
1f03abefad
10i18n: --quiet for loadkeys
2010-08-09 13:10:04 +02:00
Harald Hoyer
f2db681002
plymouth: load dm_crypt module
2010-08-09 13:09:13 +02:00
Amadeusz Żołnowski
9b3d462b68
dracut.kernel.7.xml: updated I18N and LUKS sections
...
10i18n/README: typo corrected
2010-08-06 13:36:13 +02:00
Andrey Borzenkov
0493f9c849
Fix ahci detection in kernel 2.6.35
...
Kernel 2.6.35 (may be, earlier) split ahci into libahci.ko and ahci.ko
and added ahci_platform.ko. As a result, drivers ahci and ahci_platform
do not contain any symbol that are checked for storage modules (it is
libahci.ko that references ata_scsi_ioctl now). So add additional
symbol ahci_init_controller; it seems this is expected to be called by
every driver based on libahci.ko.
Signed-off-by: Andrey Borzenkov <arvidjaar@mail.ru>
2010-08-05 18:16:37 +02:00
Harald Hoyer
719cc30626
fips: udev trigger with action=add
2010-08-05 08:47:17 +02:00
Amadeusz Żołnowski
0ca3a5ee84
add option --ignore-kernel-modules
...
Instead of adding modprobe and rmmod, create symlinks to /bin/true to
don't produce unnecessary errors. Anyway it's a workaround for
following desired behaviour: modprobe tries to insert module only if
it's not built into kernel
2010-08-04 18:30:03 +02:00
Amadeusz Żołnowski
a0342347e9
10i18n: exit if console already initialized
2010-08-04 18:30:02 +02:00
Harald Hoyer
076bab08c1
renamed 00bootchartd to 00bootchart
2010-08-04 18:27:48 +02:00
Harald Hoyer
c492fe12c0
init: create /dev/.udev/rules.d with correct permissions
2010-08-02 15:58:48 +02:00
Harald Hoyer
e0c1d4e79f
mkdir /dev/.udev/rules.d with mode 0755
2010-08-02 15:26:55 +02:00
Harald Hoyer
3a4d0c9c14
dracut-lib.sh: fixed getarg for nonexistent parameters
...
getarg returned an old "$val" for nonexistent parameters, because "val"
was not local
2010-08-02 14:18:00 +02:00
Harald Hoyer
3122e93350
mdraid: try to start degraded arrays in various ways
2010-08-02 14:18:00 +02:00
Harald Hoyer
21a7b84486
mdraid: remove mdadm.conf on rd_NO_MDADMCONF
2010-08-02 14:18:00 +02:00
Harald Hoyer
d7cc3f2ef5
mdraid: remove "local"
2010-08-02 14:17:59 +02:00
Harald Hoyer
db3641a2ea
init: set old umask before switch_root
2010-08-02 14:17:59 +02:00
Harald Hoyer
8e102a2487
crypt: fix printf
2010-08-02 14:17:58 +02:00
Harald Hoyer
d6351b36b8
i18n: only source config files, if present
2010-08-02 14:17:58 +02:00
Harald Hoyer
d752c51b90
mdraid: --no-degraded not allowed with -I
2010-08-02 14:17:58 +02:00
Harald Hoyer
606852a4a6
crypt: loop until all non-busy crypt devs closed
2010-08-02 09:59:10 +02:00
Harald Hoyer
8220945b2c
debug: add fsck to debug module
2010-08-02 09:39:49 +02:00
Harald Hoyer
3f62b2637c
crypt: strip "luks-" from rd_LUKS_UUID
2010-07-29 16:35:31 +02:00
Harald Hoyer
08852c50b9
removed redundant 64-lvm.rules install
...
Thanks to Amadeusz Żołnowski, who found it.
2010-07-28 14:09:28 +02:00
Harald Hoyer
e5c6cb2a8c
crypt: remove emergency source of dracut-lib.sh
2010-07-23 12:26:42 +02:00
Harald Hoyer
3272ed884f
fcoe: add sleeps to fcoe-up
2010-07-23 12:20:32 +02:00
Harald Hoyer
3ad4f77cef
lvm: wait for all rd_LVM_LV and rd_LVM_VG specified to appear
2010-07-23 12:16:11 +02:00
Harald Hoyer
e001359311
mknod with mode and set umask for the rest
2010-07-23 11:30:45 +02:00
Harald Hoyer
dcdca91d91
btrfs: add hostonly check
2010-07-21 14:31:13 +02:00
Harald Hoyer
6baa63110e
10i18n: fixed i18n_vars parsing
...
gather_vars() should replace "every" occurance of the seperator
2010-07-21 14:21:47 +02:00
Harald Hoyer
93ad8c19bb
selinux: fixed error handling for load-policy
...
{} | cmd opens a subshell for {}
2010-07-21 13:44:03 +02:00
Amadeusz Żołnowski
2926b5b35d
90crypt: keys on external devices support
...
99base/dracut-lib.sh: new fun.: getoptcomma, foreach_uuid_until
2010-07-21 13:38:47 +02:00
Amadeusz Żołnowski
76514565c0
10i18n: README corrected
2010-07-21 13:38:46 +02:00
Amadeusz Żołnowski
bd324b9d94
README for 10i18n module
2010-07-21 13:38:46 +02:00
Harald Hoyer
e13918d24a
bootchartd: do not enable bootchartd by default
...
users can always add "-a bootchartd" on image creation or add it
to /etc/dracut.conf.d/myconf.conf
2010-07-21 13:37:23 +02:00
Frederic Crozat
466f36159d
bootchartd support
...
add preliminary bootchard support
Signed-off-by: Maarten Vanraes <maarten.vanraes@gmail.com>
2010-07-21 13:33:43 +02:00
Harald Hoyer
6f9d69c95a
multipath: install by default, but run only if wwids are present
2010-07-20 11:23:14 +02:00
Harald Hoyer
adde3a7a27
dracut-lib.sh: getarg() returns the value of the last argument
...
a=0 a=1 a=2
$(getarg a) == "2"
2010-07-12 18:52:44 +02:00
Harald Hoyer
ed61aae141
cryptroot-ask: s/getargs rd_NO_CRYPTTAB/getarg rd_NO_CRYPTTAB/g
2010-07-12 18:47:08 +02:00
Harald Hoyer
0e1d2c3efa
10i18n: fixed directory check logic
2010-07-12 16:32:32 +02:00
Harald Hoyer
e9ef52b460
crypt: wait for all rd_LUKS_UUID disks to appear
...
Also give a hint in emergency, if one disk is not found.
2010-07-12 16:16:39 +02:00
Harald Hoyer
3a4989cae2
dracut-lib: export RDDEBUG
2010-07-12 15:33:44 +02:00
Harald Hoyer
ecee64bffa
crypt/parse-crypt.sh: fix end label for luks udev rules
2010-07-12 14:43:11 +02:00
Harald Hoyer
540eb97162
crypt: removed default 70-luks.rules
2010-07-12 14:33:43 +02:00
Harald Hoyer
013986a8ad
crypt: assemble 70-luks.rules dynamically
2010-07-12 14:31:21 +02:00
Harald Hoyer
5cae1fe179
plymouth: depend on crypt, if cryptsetup exists
2010-07-09 11:19:32 +02:00
Harald Hoyer
91bb250aed
dmsquash-live: do not umount /dev/.initramfs/live for cdrom_id to work
2010-07-09 11:18:31 +02:00
Harald Hoyer
40d69001ac
dm: load dm_mod if device-mapper not in /proc/misc
2010-07-08 16:18:09 +02:00
Harald Hoyer
06f91665df
dmsquash-live: depend on dm module
2010-07-08 16:14:55 +02:00
Harald Hoyer
8442b51e20
i18n: now on by default and removed redhat-i18n
2010-07-07 11:21:38 +02:00
Harald Hoyer
e9a9c8bb7e
fcoe: moved fcoeup to initqueue (udev timeouts)
2010-07-07 11:20:27 +02:00
Harald Hoyer
847b618b4c
dmsquash-live: mount live image at /dev/.initramfs/live
2010-07-06 10:19:02 +02:00
Amadeusz Żołnowski
87122afcda
add module i18n
...
dracut-functions: added functions: mksubdirs, inst_decompress,
inst_opt_decompress and print_vars
dracut.conf.d: added configuration files for Gentoo and RedHat/Fedora
2010-07-06 10:18:30 +02:00
Harald Hoyer
185468f57d
dmsquash, resume: do not name the /dev/.udev/rules like the /etc ones
2010-06-25 11:42:51 +02:00
Harald Hoyer
ae5ec68355
Write rules for symlinks to /dev/.udev/rules.d for later usage
...
We want some symlinks to persist in the real root, so we write them to
/dev/.udev/rules.d, that they survive a retrigger.
2010-06-22 10:30:39 +02:00
Harald Hoyer
95c1941ce5
crypt: add fpu kernel module
2010-06-21 20:47:01 +02:00
Harald Hoyer
59a083d8d1
fips: fixes copy&paste error for "check"
2010-06-18 12:52:52 +02:00
Harald Hoyer
1c894acb42
fixed "ip=dhcp6"
2010-06-17 16:25:28 +02:00
Harald Hoyer
5f927f201d
network: strip pxelinux hardware type field from BOOTIF
2010-06-11 13:16:36 +02:00
Harald Hoyer
b48d98dda3
crypt: install more aes modules
2010-06-11 12:52:16 +02:00
Harald Hoyer
4eab305062
network: depend on ifcfg, if /etc/sysconfig/network-scripts exist
2010-06-10 13:52:31 +02:00
Harald Hoyer
edcd2c5eb7
lvm: install lvm mirror and snaphot libs
2010-06-10 13:51:40 +02:00
Harald Hoyer
169f167151
iscsi: add support for multiple netroot=iscsi:
...
The whole netdisk concept should be reviewed though!
2010-06-09 16:46:33 +02:00
Harald Hoyer
08e10f05f6
plymouth/cryptroot-ask.sh: beautify password prompt
2010-06-09 11:56:06 +02:00
Harald Hoyer
bd987e3036
selinux: move selinux to a separate module
2010-06-09 11:22:22 +02:00
Amadeusz Żołnowski
be0921a413
90crypt: 'crypto_LUKS' identifier corrected
2010-06-09 11:04:02 +02:00
Amadeusz Żołnowski
f01d965f0e
95uswsusp: Gentoo path for 'resume' binary
2010-06-09 10:46:38 +02:00
Victor Lowther
2974f382f8
Have cryptroot-ask load dm_crypt if needed.
2010-06-09 10:46:38 +02:00
Victor Lowther
6a4f980921
Just look for cryptroot instead of /sbin/cryptroot
...
We know what the path is and what it contains in the initrd, and
not everyone puts cryptroot in /sbin
2010-06-09 10:46:38 +02:00
Victor Lowther
5a4bbf1bda
Arch handles loading modules from udev in a somewhat customized manner.
2010-06-09 10:46:38 +02:00
Harald Hoyer
123e24a3b5
multipath: remove multipath udev rules, if no multipath.conf was found
2010-05-27 14:34:02 +02:00
Harald Hoyer
dcdf5c8801
multipath: simplify and install wwids (rhbz 595719)
...
install /etc/multipath/wwids
With the proper 40-multipath.rules and new udev device-mapper mechanism,
we don't need the multipath scan anymore.
rhbz#595719
2010-05-27 14:19:11 +02:00
Harald Hoyer
a2929f90ff
selinux-loadpolicy.sh: exit for "selinux=0"
2010-05-19 10:01:33 +02:00
Harald Hoyer
b6a7c09070
chmod 0755 *.sh
2010-05-19 09:40:48 +02:00
Harald Hoyer
680ac04370
95znet: removed 55-ccw.rules and ccw_init
2010-05-19 09:39:36 +02:00
Harald Hoyer
e54a84113e
get rid of rdnetdebug
...
set PS4 and output to /dev/initlog.pipe
2010-05-19 09:38:09 +02:00
Harald Hoyer
91d8394093
95fcoe/fcoe-up: wait_for_if_up
2010-05-19 09:36:11 +02:00
Harald Hoyer
7c0aa2a2ea
40network/ifup: be more verbose
2010-05-19 09:33:58 +02:00
Harald Hoyer
9ab1426534
40network/dhclient-script: be more verbose
2010-05-19 09:33:20 +02:00
Harald Hoyer
647035f9aa
40network/parse-ip-opts.sh: add "ip=auto6" to valid options
2010-05-19 08:29:05 +02:00
Andy Lutomirski
a3afcf2a5a
90mdraid dracut-functions: fix md raid hostonly detection
...
check_block_and_slaves looks at slaves but not parents.
2010-05-19 08:13:12 +02:00
Harald Hoyer
a8ca68a91e
plymouth/plymouth-populate-initrd: get rid of awk
2010-05-07 11:02:31 +02:00
Harald Hoyer
5be225d299
use "grep" directly without "nm" to drop binutils requirement
2010-05-07 10:44:30 +02:00
Harald Hoyer
d7a272a95e
plymouth: only display luksname and device for multiple luks
...
https://bugzilla.redhat.com/show_bug.cgi?id=561092
2010-05-06 17:32:34 +02:00
Harald Hoyer
13289be133
fcoe: add /sbin/vconfig and the 8021q kernel module
2010-05-06 16:23:46 +02:00
Harald Hoyer
3df3a99759
znet: renamed rd_CCW to rd_ZNET
...
but parse old rd_CCW anyway
2010-05-05 12:54:04 +02:00
Dan Horák
270ba358fa
znet: use ccw-init and ccw rules from s390utils in dracut
2010-05-05 12:51:46 +02:00
Harald Hoyer
1d323cd938
kernel-modules: add more hardcoded modules
2010-05-03 11:33:52 +02:00
Harald Hoyer
8f74a60ced
btfrs: load btrfs module and updated NEWS
2010-04-16 18:10:47 +02:00
Matt
127fb81754
Needs btrfsctl, not btrfs module
2010-04-16 18:03:08 +02:00
Harald Hoyer
85fd75f91f
add rd_retry kernel command line parameter
...
rd_retry=<seconds to retry in the main loop>
speeds up internal test suite
2010-04-16 17:59:50 +02:00
Harald Hoyer
3409c2377f
loginit: turn off debugging
2010-04-16 17:59:49 +02:00
Harald Hoyer
4058d85cb6
init: do not redirect to -
2010-04-16 17:59:49 +02:00
Harald Hoyer
2937028c54
init: fix cdrom polling loop
2010-04-16 17:59:49 +02:00
Harald Hoyer
56f184310a
mdraid: try to start container childs manually with "mdadm -R"
2010-04-16 17:59:48 +02:00
Harald Hoyer
1d149cd039
dracut-lib: turn of shell debug mode in strstr and getarg(s)
2010-04-16 17:59:48 +02:00
Harald Hoyer
dafa4f621f
udev-rules: be more careful about md devices and blkid runs
2010-04-16 17:59:48 +02:00
Harald Hoyer
0679a6d24e
nfs: add missing nfsidmap libs
2010-04-16 17:59:48 +02:00
Harald Hoyer
8ded2a65c0
network: correct rules for multiple nics
2010-04-16 17:59:48 +02:00
Harald Hoyer
400723054c
network: removed bogus udev rules
2010-04-16 17:59:48 +02:00
Harald Hoyer
7f00669875
nfs: fixed nsswitch.conf parsing
...
based on a patch of Ian Dall.
https://bugzilla.redhat.com/show_bug.cgi?id=578060
2010-04-15 16:26:06 +02:00
Harald Hoyer
e9e93e2ec6
kernel-modules: only remove ocfs2, if all filesystems are installed
2010-04-15 12:47:52 +02:00
Harald Hoyer
d4abad2288
kernel-modules: hardcode sr_mod
2010-04-15 12:47:26 +02:00
Harald Hoyer
cd83e4c54d
init: trigger with --action=add
2010-04-14 16:36:30 +02:00
Joey Boggs
fbf1b5b138
teach dmsquash-live-root to use rootflags
2010-04-13 16:02:10 +02:00
Harald Hoyer
58ffd15bff
add module btrfs
2010-04-13 15:22:36 +02:00
Harald Hoyer
0e0bf83057
init: add hacky cdrom polling mechanism
2010-04-13 13:51:49 +02:00
Harald Hoyer
d693f34afb
dmraid: parse different error messages
2010-04-13 12:54:12 +02:00
Harald Hoyer
b3561ee15f
lvm/lvm_scan.sh: silence lvm version check
2010-03-19 16:51:05 +01:00
Harald Hoyer
16b046d5da
fcoe: soft install fcoe bins
2010-03-19 16:51:04 +01:00
Hans de Goede
37b14e7295
Add dcb support to dracut's FCoE support (rh563794)
...
Note that there are still some patches queued upstream for fcoe-utils to
enable it to work with the new lldpad and to add support to fipvlan to
bring up FCoE connections without requiring fcoemon to run.
The invocations of the various tools as in this patch should be final though,
see the discussion in:
http://bugzilla.redhat.com/show_bug.cgi?id=563794
This is the second revision of this patch, which no longer adds /etc/fcoe
to the initrd as that is not needed.
2010-03-19 15:03:21 +01:00
Mike Snitzer
f6458b80ef
lvm_scan: use '--ignoremonitoring' rather than '--monitor n'
...
lvchange and vgchange '--monitor n' will not prevent lvm from
attempting to dlopen the libdevmapper-event library.
dracut git commit 47ab3b6c5e
introduced the use of '--monitor n' but
'--ignoremonitoring' is needed now that the libdevmapper-event library
isn't copied into the initramfs (ever since 0fae59d6eb
)
Signed-off-by: Mike Snitzer <snitzer@redhat.com>
2010-03-17 11:59:38 +01:00
Harald Hoyer
3b0f71921d
kernel-modules/installkernel: force install some modules even in
...
hostonly mode
2010-03-17 11:50:18 +01:00
Luca Berra
df54ef1390
silence xen-detect detection
...
Signed-off-by: Luca Berra <bluca@comedia.it>
2010-03-17 11:50:18 +01:00
Philippe Seewer
58659bf221
xen: try harder to locate xen-detect
...
On debian systems xen-detect does not resite somewhere in $PATH,
but under /usr/lib/xen-default/bin. This patch ensures that this
is searched as well when locating and installing xen-detect.
2010-03-05 11:51:56 +01:00
Harald Hoyer
80a6943fc4
ifcfg: set mode 0755 for scripts
2010-03-04 18:03:36 +01:00
Harald Hoyer
72011255e0
rpmversion/install: add shebang
2010-03-04 18:02:27 +01:00
Harald Hoyer
de50046cd7
dmsquash-live-root: use blockdev with --getsz
...
Thanks Karel for pointing this out.. again :)
2010-03-04 16:49:51 +01:00
Harald Hoyer
e606012ce6
udev-rules: hotplug.functions is not executable, so use -e instead of -x
2010-03-04 14:21:56 +01:00
Andrey Borzenkov
b63fd4d905
Pass init argument(s) to real init
...
Common wisdom to enter single user on Linux is to edit command
line and add "single". This was not possible because switch_root
was always called with empty init arguments. Collect them from
command line and pass to real init when switching root.
Signed-off-by: Andrey Borzenkov <arvidjaar@mail.ru>
2010-03-04 14:06:48 +01:00
Andrey Borzenkov
01b8cdffca
Fix boot with user suspend and no resume= kernel argument
...
Mandriva bug https://qa.mandriva.com/show_bug.cgi?id=57924 . Check
if dracut got resume= argument before calling /usr/sbin/resume
2010-03-04 14:06:48 +01:00
Harald Hoyer
aab70adc0b
dmsquash-live: use --getsize64 instead of --getsize
2010-03-04 14:06:48 +01:00
Joey Boggs
7baade2b87
add readonly overlay support for dmsquash
...
Adds the readonly_overlay karg for cases where the dm snapshot should be set to readonly. Use case would be a livecd that is configured to have a readonly root where filling up the dm snapshot would cause a problem.
2010-03-04 14:06:47 +01:00
Harald Hoyer
b686095f99
udev-rules: choose between several firmware upload tools
...
debian: firmware.agent hotplug.functions
old fedora: firmware.sh
new udev upstream: firmware
2010-03-04 14:06:47 +01:00
Harald Hoyer
a56e93c10c
kernel-modules: add keyboard kernel modules
2010-03-04 14:06:46 +01:00
Philippe Seewer
465f223905
fix permissions: should be +x
2010-03-03 17:29:39 +01:00
Philippe Seewer
3121677949
parse-kernel.sh must have a shebang
2010-03-03 17:29:26 +01:00
Peter Jones
43f2533977
Use multipath if it's installed and being used for the root fs.
...
Don't conditionalize on hostonly; use multipath if it's installed and in
use.
2010-02-25 10:24:14 -05:00
Harald Hoyer
0ec519f8a4
mount-root: also filter "defaults" from mount options
2010-02-18 18:05:51 +01:00
Harald Hoyer
d793fc2e8b
mount-root: skip comments
2010-02-18 17:46:01 +01:00
Harald Hoyer
9232cab470
fix IFS restoring
2010-02-18 09:46:19 +01:00
Harald Hoyer
a15935c143
selinux: fix "selinux=0" handling
2010-02-18 08:46:57 +01:00
Harald Hoyer
11ce36d78e
mount-root: do not pollute init arguments
...
and do not remount if no new rootopts set in /etc/fstab
2010-02-17 20:18:10 +01:00
Harald Hoyer
4819ae98ac
fix lib64 check
...
on ppc we can have libc in /lib64/power6/
2010-02-17 17:02:04 +01:00
Harald Hoyer
8c8cd69d32
s390: *_cio_free needs "seq"
2010-02-15 18:08:11 +01:00
Harald Hoyer
7800cc247e
fix selinux disabled state
...
Execute load-policy when the config file contains SELINUX=disabled.
2010-02-15 12:58:00 +01:00
Harald Hoyer
21a74b32b2
nfs4: rpc.idmapd does not accept parameters anymore
...
modify /etc/idmapd.conf instead
2010-02-15 10:43:51 +01:00
Harald Hoyer
1cf0b1750b
removed cdrom hack for live CDs
...
The hack does not work reliable for CDROMs with the firmware bug.
We have really to fix cdrom_id.
2010-02-15 09:55:20 +01:00
Harald Hoyer
edb511860c
Fixed: Move multipath scan earlier. It must go before any other dm rules.
...
Also changed the filename in the install file.
2010-02-12 11:00:21 +01:00
Harald Hoyer
a39ea24f10
nfs: suppress error message about missing passwd
2010-02-10 18:54:31 +01:00
Harald Hoyer
93bc3d440c
make nfs4 work
2010-02-10 17:21:46 +01:00
Peter Jones
7e22ab0891
Move multipath scan earlier. It must go before any other dm rules.
...
multipath scan needs to go before lvm, or else lvm may grab the device
multipath would activate, and multipath will be unable to claim it.
2010-02-05 14:23:20 -05:00
Harald Hoyer
c98bcec89c
add preliminary IPv6 support
2010-02-04 16:05:19 +01:00
Harald Hoyer
b456ab777d
zfcp: install s390utils script rather than local one
2010-02-04 16:03:35 +01:00
Harald Hoyer
d43036ffeb
rootfs-block: strip "ro|rw" options from fstab options
...
https://bugzilla.redhat.com/show_bug.cgi?id=560424
2010-02-03 17:24:51 +01:00
Harald Hoyer
c88b219410
dasd_mod: changed prio of cmdline hook to be executed after dasd
2010-02-03 10:17:58 +01:00
Harald Hoyer
bab749e23e
init: dashified $[] -> $(())
2010-02-02 15:21:51 +01:00
Harald Hoyer
4dc4cc3fc6
fixed permissions for the check files
2010-01-27 16:11:19 +01:00
Peter Jones
3d45f9bba9
Add a check file for multipath.
...
If multipath isn't installed, don't use it. If we're in hostonly mode,
only install the multipath module if it's used for / . Otherwise, if
the user was dumb enough to install it, they get it during bootup.
2010-01-27 16:10:43 +01:00
Harald Hoyer
97c97ff6d5
base: fix selinux handling if .autorelabel is present
...
rhbz#557744
2010-01-27 16:09:15 +01:00
Harald Hoyer
d8231fa5c2
mdraid: prefer /etc/mdadm.conf over /etc/mdadm/mdadm.conf
...
see https://bugzilla.redhat.com/show_bug.cgi?id=557339
https://bugzilla.redhat.com/show_bug.cgi?id=559073
2010-01-27 15:59:10 +01:00
Harald Hoyer
5db587d7c1
init: fixed emergency_shell argument parsing
2010-01-20 16:04:55 +01:00
Harald Hoyer
4bb570c9a4
dracut-lib: do not leave debug mode in getarg and getargs
2010-01-15 14:07:54 +01:00
Harald Hoyer
2dfdcbf4e7
dracut-lib: read multiple lines from $init/etc/cmdline
2010-01-15 12:33:41 +01:00
Harald Hoyer
80deff7c4b
lvm: remove lvm-cleanup
2010-01-14 17:04:06 +01:00
Munehiro Matsuda
651f3f3d1a
dmsquash: add support for loopmounted *.iso files
...
https://bugzilla.redhat.com/show_bug.cgi?id=548283
2010-01-14 16:47:16 +01:00
Harald Hoyer
dc0a0f6c93
lvm: add rd_LVM_LV and "--poll n"
2010-01-13 17:59:14 +01:00
Harald Hoyer
dc40ea7fa1
crypt/dm: move dmeventd to dm module
2010-01-13 16:33:40 +01:00
Mike Snitzer
0fae59d6eb
lvm: lvm.conf (locking_type = 4)
...
- the use of sed is placeholder "hack" until lvm2 provides a proper
tool for changing lvm.conf
- lvm_scan.sh should run lvm commands with --ignorelockingfailure to
re-use lvm's existing initrd-specific logic; future lvm2 changes
will split this flag out into various new command-line switches
- no monitoring should be started from within initramfs
- NOTE: the same should apply to 90dmraid/install
- the correct types would be: '[ "blkext", 1 , "cciss0", 16 ]'
but lvm2 (>= 2.02.52) already properly supports both 'blkext' and
'cciss' (including cciss0 -> cciss7)
2010-01-13 16:29:12 +01:00
Andrey Borzenkov
5c7821b6c5
Add user suspend support
...
This patch adds support for user mode suspend to disk. It is installed
in parallel to kernel mode suspend module; either will fail if
system was not suspended using correct tool so next one can be tried.
Signed-off-by: Andrey Borzenkov <arvidjaar@mail.ru>
2010-01-13 16:08:22 +01:00
Luca Berra
f5745ec58b
Ensure UNICODE keyboard layout is functional in emergency shell
...
/lib/udev/cosole_init will load either non-unicode or unicode versions
of keyboard layout for the same value of KEYMAP depending on language
setting. The simplest solution is to install both versions in initrd;
it does not take much space.
While on it, copy some additional maps to ensure emergency shell
has the same keyboard layout as full system.
Signed-off-by: Andrey Borzenkov <arvidjaar@mail.ru>
Signed-off-by: Luca Berra <bluca@vodka.it>
2010-01-13 16:06:11 +01:00
Luca Berra
b5664d5d02
base: improve emergency shell
...
for some unknown reason the emergency shell
starts with stderr closed, at first I even tought it was not working at
all, then I came up with this hack, which seems to work properly. I also
change the prompt to remind which step are we breaking to.
2010-01-13 16:01:36 +01:00
Luca Berra
506c7f2ab0
install umount for the modules, which use it
2010-01-13 15:57:32 +01:00
Luca Berra
17dcc1a801
base: do not force load policy if selinux is not installed at all
2010-01-13 15:56:34 +01:00
Luca Berra
e22cdb9ef8
terminfo: search also for /usr/share/terminfo
2010-01-13 15:50:52 +01:00
Luca Berra
636fa8bea8
redhat-i18n: search also in /usr/lib
...
we have kbd data in /usr/lib, so this patch will
search for /lib/kbd and /usr/lib/kbd and use the existing one
2010-01-13 15:50:02 +01:00
Konrad Rzeszutek Wilk
9799e0ad8e
60xen: add support for loading Xen modules
2010-01-13 15:37:05 +01:00
Harald Hoyer
6ca1d346be
kernel: add rdloaddriver kernel command line parameter
...
rdloaddriver=<drivername>
force loading kernel module <drivername>
2010-01-13 15:34:18 +01:00
Harald Hoyer
e1603bf7e4
s390: add call to *_cio_free and use current s390utils udev rules
2010-01-13 14:26:46 +01:00
Harald Hoyer
71cfa2e225
dmsquash: add nasty hack for cdroms
...
Some CDROMs do not generate a label symlink and have to be read from.
2010-01-12 15:08:54 +01:00
Harald Hoyer
bb2200ffca
cryptroot-ask.sh: fixed luks handling
...
see https://bugzilla.redhat.com/show_bug.cgi?id=530898#c16
2010-01-12 14:55:09 +01:00
Harald Hoyer
695de8493d
dracut-lib: prevent double log output
2010-01-12 10:37:27 +01:00
Harald Hoyer
c5488692d4
multipath: check for existance before trying to install
2010-01-12 10:31:51 +01:00
Harald Hoyer
0a19e31886
plymouth-pretrigger: force initializing of console (bug #526570 )
2009-12-21 15:15:38 +01:00
Harald Hoyer
2c2e3ad860
cryptroot-ask.sh: s/==/=/g (bug #542081 )
2009-12-21 15:15:23 +01:00
Harald Hoyer
938dbad1e8
multipath: supress warnings, if multipath not installed on system
2009-11-30 15:24:47 +01:00
Harald Hoyer
8e93970944
fips: do not activate fips module by default
2009-11-27 14:55:02 +01:00
Harald Hoyer
b65f499f60
fips: more shebang
2009-11-27 14:32:28 +01:00
Harald Hoyer
c2bcc5be2f
fips: add shebang to fips.sh
2009-11-27 14:31:05 +01:00
Harald Hoyer
ba67b9239b
changed hostonly documentation and handling
2009-11-27 14:29:32 +01:00
Philippe Seewer
9cce5af5af
Remove Ubuntu 8.10 support
...
This is outdated and no longer needed
2009-11-27 14:07:21 +01:00
Philippe Seewer
2e6b98c7f6
All module scripts should have a shebang
2009-11-27 14:07:21 +01:00
Philippe Seewer
a68c99c94e
loginit: Fix shebang
2009-11-27 14:07:21 +01:00
Philippe Seewer
00da3293e2
initqueue: Remove trailing ;
...
dash -n complains about the trailing ';' and somehow I think this
really isn't needed.
2009-11-27 14:07:21 +01:00
Philippe Seewer
6a0ce0a518
Module scripts should be executable
2009-11-27 14:07:20 +01:00
Philippe Seewer
7ce55fd6b7
syslog-genrules.sh: Shebang should be /bin/sh not /bin/dash
2009-11-27 14:07:20 +01:00
Harald Hoyer
57c6b805ce
rootfs-block/mount-root: remount root with /etc/fstab filesystem options
2009-11-26 19:12:10 +01:00
Harald Hoyer
17ed15182a
multipath: corrected initqueue parameter
2009-11-26 11:41:53 +01:00
Harald Hoyer
77eaa2fea1
dm: install dmsetup
2009-11-26 11:02:34 +01:00
Harald Hoyer
4073e3a325
nfs: add rd_NFS_DOMAIN parameter to set the NFSv4 domain name
...
https://bugzilla.redhat.com/show_bug.cgi?id=537969
2009-11-26 10:38:40 +01:00
Harald Hoyer
48df9fcc11
nfs: install passwd entries for nobody and nfsnobody
2009-11-26 10:38:06 +01:00
Harald Hoyer
bad6113059
lvm/dmraid: make LIBDIR depend on the binary
2009-11-25 20:08:22 +01:00
Yanko Kaneti
9e7ac6982a
Wildcards need dracut_install
2009-11-25 19:55:17 +01:00
Harald Hoyer
47ab3b6c5e
lvm: scan without monitor
...
https://bugzilla.redhat.com/show_bug.cgi?id=540289
2009-11-25 19:55:17 +01:00
Peter Jones
4ee9ce444b
This has to be executable.
...
multipath-scan.sh has to be executable, of course.
2009-11-25 11:26:38 -05:00
Peter Jones
01ba5f2192
Fix missing shell variables.
...
Somehow copy+paste from one machine to the other removed all the shell
variables from this line. Oops.
2009-11-25 11:06:35 -05:00
Peter Jones
b869710aff
Bring up multipath devices that are configured in multipath.conf.
...
This brings up multipath devices which are configured in multipath.conf
as we find them.
2009-11-25 10:54:12 -05:00
Peter Jones
323428ced5
Make sure and get all the multipath related modules.
...
Install all modules that are any of:
- scsi device handler
- dm log handler
- dm path selector
- dm target
It would be nice if we could tell which log handlers and targets are
multipath related, but we really can't.
2009-11-25 10:54:12 -05:00
Peter Jones
8f99a7f6e3
Add #!/bin/bash for consistency.
...
Most install scripts seem to have it there, may as well make this one
like the rest...
2009-11-25 10:54:12 -05:00
Peter Jones
aff873923c
Use glob for libdir when installing multipath libraries.
...
Use "/lib*/" not "/lib/" so it works when they're in /lib/multipath as
well as when they're in /lib64/multipath
2009-11-25 10:54:09 -05:00
Harald Hoyer
a34a0df207
90dm: install more device mapper kernel modules
2009-11-23 12:28:58 +01:00
Harald Hoyer
5841610c7f
kernel-modules: add firewire-ohci to hardcoded modules list
2009-11-23 12:28:58 +01:00
Harald Hoyer
557ea7a8da
fips: search different lib paths
2009-11-23 12:28:57 +01:00
Harald Hoyer
95940758e9
multipath: install multipath kernel module
2009-11-17 14:58:51 +01:00
Harald Hoyer
bfd98ad44b
multipath: install xdr utils
2009-11-17 14:58:42 +01:00
Harald Hoyer
5f7149068e
multipath: install udev rules and helper tools
2009-11-13 10:27:09 +01:00
Dan Horák
200e59149c
move dasd initialization script and rules to s390utils
...
The primary source for dasd initialization script and udev rules is
now in s390utils package. The s390utils-base subpackage, that carries
the required files, is always installed on s390/s390x, because it's
part of the Core group in comps.
Signed-off-by: Dan Horák <dan@danny.cz>
2009-11-12 15:56:58 +01:00
Harald Hoyer
978d78f7b2
add module 90multipath
2009-11-12 15:12:18 +01:00
Harald Hoyer
03d8ec2601
add module fips
2009-11-12 14:59:28 +01:00
Harald Hoyer
b941e8fb9f
renamed module 95ccw to 95znet
2009-11-12 14:59:28 +01:00
Harald Hoyer
394f30d8d4
crypt: ignore devices in /etc/crypttab (root is not in there)
2009-11-12 14:56:36 +01:00
Harald Hoyer
1e0eb68b69
dasd: only install /etc/dasd.conf in hostonly mode
2009-11-12 14:55:30 +01:00
Harald Hoyer
f791957ae3
zfcp: only install /etc/zfcp.conf in hostonly mode
2009-11-12 14:55:04 +01:00
Harald Hoyer
f21b3f874f
kernel-modules: add scsi_dh scsi_dh_rdac scsi_dh_emc
2009-11-12 13:50:12 +01:00
Dan Horák
8fa510d483
control filesystems included in the generic initramfs
...
New "filesystems" command line/config file option is added with the ability to
control the list of kernel filesystem modules that are included in the generic
initramfs.
Signed-off-by: Dan Horák <dan@danny.cz>
2009-11-10 11:16:50 +01:00
Harald Hoyer
8686bd554b
95dasd: fixed rd_DASD argument handling
2009-11-06 08:44:01 +01:00
Harald Hoyer
349bac4214
crypt: install /etc/crypttab and honor crypttab entries
2009-11-05 17:06:26 +01:00
Harald Hoyer
c3844cbf4a
crypt: refix rd_LUKS_UUID handling
...
https://bugzilla.redhat.com/show_bug.cgi?id=533177
2009-11-05 17:06:26 +01:00
Harald Hoyer
d7b97367b2
udev-rules: do not run blkid on temporary device mapper devices
2009-11-05 17:06:26 +01:00
Harald Hoyer
b82e22dcaf
kernel-modules: install all usb storage modules also
2009-11-05 17:06:26 +01:00
David Cantrell
a790547896
Support new rd_DASD parameter for s390 systems.
...
The new rd_DASD parameter allows dracut to handle multiple rd_DASD
options. One parameter per DASD. The syntax is:
rd_DASD=<device path>[,readonly=X][,erplog=X][,use_diag=X][,failfast=X]
The device path is a CCW device path, such as 0.0.0200. The optional
parameters are sysfs attributes for the DASD. The X value can be 0 or
1. Dracut will write out each of the rd_DASD settings to
/etc/dasd.conf and on bootup, the dasdconf.sh script will parse this
file and bring each DASD online with the specified attribute settings.
2009-11-03 10:43:15 +01:00
David Cantrell
fe32b77f87
Rename existing 95dasd handling to 95dasd_mod.
...
Rename the existing rd_DASD module handler to rd_DASD_MOD.
2009-11-03 10:43:03 +01:00
Harald Hoyer
15c82415c2
90dmraid,90lvm: device mapper upstream rules got renamed
2009-10-27 16:02:56 +01:00
Philippe Seewer
41f8a4f14f
Add dm_mod loader
...
Some kernel configurations might build base dm support as a module.
Add module dm which ensures that dm_mod is there and loaded.
2009-10-27 16:02:56 +01:00
Philippe Seewer
dc490a0f08
Add old style ide drivers if available
...
Some distros, including debian unstable with 2.6.30, still ship
old style ide drivers. These should be installed as well.
Sadly there are no symbols to use for nm, so a simple =ide needs
to suffice.
2009-10-27 16:02:56 +01:00
Warren Togami
24dcacc78f
dmsquash-live-root requires grep
2009-10-13 16:23:56 -04:00
Warren Togami
157a8ddf5c
Revert to per-device resolv.conf by Seewer's suggestion.
2009-10-13 14:19:49 -04:00
Warren Togami
08d82be71d
Better check if writing ifcfg files is necessary.
2009-10-13 13:20:07 -04:00
Harald Hoyer
b26260a0b9
dracut-lib: fixed wait_for_if_up()
2009-10-09 13:18:59 +02:00
Harald Hoyer
67307075d1
dmraid: only install libdmraid-events-isw.so
...
the symlink will trigger install of the real lib file
2009-10-09 13:16:02 +02:00
Harald Hoyer
4d9b6060d4
dmraid: do not fail if /usr/lib/libdmraid-events-isw.so is not present
2009-10-09 10:16:08 +02:00
Harald Hoyer
2331d1ff15
ccw: s/layer1/layer2/g
2009-10-08 18:19:11 +02:00
Harald Hoyer
218292f6b1
add s390 network support
2009-10-08 18:10:02 +02:00
Harald Hoyer
186b9c9aac
network/parse-bridge: check for bridge parameter not ip
2009-10-08 18:08:34 +02:00
Harald Hoyer
1ccc0fad27
add zfcp support for s390
2009-10-08 14:21:32 +02:00
Harald Hoyer
3e0f415fc6
dasd: rename dasd= to rd_DASD=
2009-10-08 14:21:32 +02:00
Harald Hoyer
8aa36728f5
plymouth: suppress "find" errors
2009-10-08 14:21:31 +02:00
Harald Hoyer
f2a716d47c
base/init: make link /dev/fd, mount devpts,tmpfs with correct dev parm
2009-10-08 14:21:31 +02:00
Warren Togami
4431431c23
Fix comment typo
2009-10-07 16:23:52 -04:00
Harald Hoyer
ac36d5db7e
base/init: kill loginit after one second of waiting
2009-10-07 16:09:20 +02:00
Harald Hoyer
cdc74b198e
dmsquash-live: run dmsquash-live-root after udev settle
2009-10-07 12:49:52 +02:00
Harald Hoyer
8d0a55cfac
do not use init= arg as first argument
2009-10-07 12:48:47 +02:00
Harald Hoyer
16da29bf9d
99base/initqueue: make operations more atomic
2009-10-06 19:09:22 +02:00
Philippe Seewer
7a6e646c83
Move write-ifcfg to its own module
...
ifcfg config style is redhat specific, this should be in its own
module.
2009-10-06 15:23:52 +02:00
Philippe Seewer
a71f1b4917
Add multinic test suite
...
This is a start a test suite for the multinic support of dracut
2009-10-06 15:17:39 +02:00
Philippe Seewer
5fb4ac2286
Add DAD to dhclient-script
...
The manpage for dhclient-script says:
Before actually configuring the address, dhclient-script should
somehow ARP for it and exit with a nonzero status if it receives a
reply.
By using arping in dracut this is very easy, since arping has a
specific option to do just that.
2009-10-06 15:17:39 +02:00
Philippe Seewer
98f25e9694
Add simple STP timeout handler
...
This patch adds STP timeout error handling with arping. It's rather
simple since it only cares about the primary interface and blindly
assumes that if no gateway is available the root server is on the
same subnet.
2009-10-06 15:16:52 +02:00
Philippe Seewer
d92ca28b16
Get rid of hostname utility
...
dracut doesn't really need a utility to set the hostname. It only
saves a few ks of space, but every bit is good.
2009-10-06 15:14:04 +02:00
Seewer Philippe
d1dd6bb746
Be a bit more optimistic when setting mtus
...
The usual approach to setting mtus is to set the interface down,
set the mtu then set the interface back up again. Modern hardware
and/or drivers may support setting this on the fly, so we try
this and fall back to the old behaviour it it doesn't work.
In addition this patch only allows mtus greater than 576, this is
taken from debian/ubuntu dhclient-script.
2009-10-06 15:09:34 +02:00
Harald Hoyer
bf87d252f3
network: wait for interfaces to come up, before proceeding
2009-10-06 15:07:52 +02:00
Harald Hoyer
8f397a9be7
base: add missing loginit
2009-10-06 14:43:53 +02:00
Harald Hoyer
ec01ab23fb
dmsquash: use info() and die() rather than echo
2009-10-01 18:43:35 +02:00
Harald Hoyer
4592b6983a
base: add logger for rdinitdebug
...
initlog logs to /init.log /dev/kmsg and /dev/console
2009-10-01 18:11:24 +02:00
Harald Hoyer
a0e44f97bd
iscsi/iscsiroot: remove redirection on rdnetdebug
...
iscsiroot is now executed in the initqueue
2009-10-01 15:21:55 +02:00
Harald Hoyer
de439e24d7
base/init: stop udev exec queue before killing it
2009-10-01 15:17:59 +02:00
Harald Hoyer
187d04ccb0
syslog: use initqueue to start syslog
2009-10-01 14:46:16 +02:00
Harald Hoyer
f214273fd6
nfs/nfsroot: do not redirect output on rdnetdebug
...
nfsroot is now in the initqueue
2009-10-01 14:46:16 +02:00
Harald Hoyer
52aeb3f312
base/dracut-lib: add setdebug
...
do not clutter rdinitdebug output with getarg and getargs debug
2009-10-01 14:46:16 +02:00
Harald Hoyer
d84c1df906
nbd/nbdroot: add better check if nbd0 is ready to be mounted
2009-10-01 14:46:15 +02:00
Harald Hoyer
a1dd79d4fe
network/netroot: remove flock
...
netroot is now in the initqueue
2009-10-01 14:46:15 +02:00
Harald Hoyer
0519556070
network/netroot: do not redirect output on rdnetdebug
...
netroot is now in the initqueue
2009-10-01 14:46:15 +02:00
Harald Hoyer
d64d04df39
nbd/nbdroot: do not redirect debug output on rdnetdebug
...
nbdroot is now in the initqueue and rdinitdebug should cover that
2009-10-01 14:46:15 +02:00
Harald Hoyer
cf476dbc41
nbd/nbdroot: use udevsettle to wait for /dev/nbd0
...
nbdroot is now in the initqueue, so we can use udevsettle
2009-10-01 14:46:15 +02:00
Harald Hoyer
8bfed103d8
mdraid: do not cleanup on auto assembly with mdadm.conf
2009-10-01 14:46:14 +02:00
Harald Hoyer
e9b6e4e839
nbd: finish on /dev/root rather than on nbd0
2009-10-01 14:46:14 +02:00
Harald Hoyer
1dc53cfd1e
nfs: specify nfs version 3 explicitly and retry with nfs version 2
2009-10-01 14:46:13 +02:00
Harald Hoyer
f57b5bc735
network: move netroot to initqueue
...
Schedule netroot for the initqueue inside ifup and dhclient.
2009-10-01 14:45:24 +02:00
Harald Hoyer
0e0031dc61
init: start udevd with --resolve-names=never
2009-09-30 15:04:50 +02:00
Harald Hoyer
2168327bfa
init: mount /dev/shm
2009-09-30 15:04:36 +02:00
Harald Hoyer
99fd62e3be
dm/lvm: make usage of new udev event rules optionally
2009-09-29 18:29:34 +02:00
Harald Hoyer
0cded44025
95dasd: add dasd_diag_mod module
2009-09-29 18:20:48 +02:00
Harald Hoyer
ffe53c91c5
95dasd: use 'uname -m' instead of 'arch'
2009-09-29 17:10:22 +02:00
Harald Hoyer
9a2860a3ee
95dasd: fixed typo in modules.conf generation
2009-09-29 14:51:21 +02:00
Harald Hoyer
896199c652
95dasd: do not install zfcp kernel module
2009-09-29 14:48:06 +02:00
Harald Hoyer
5fcc6b4a0a
rename 95s390 to 95dasd
2009-09-29 14:47:29 +02:00
Harald Hoyer
678b3605e8
dmraid: add missing dso
2009-09-23 17:16:31 -07:00
Harald Hoyer
b9c4654a63
devicemapper: add dmeventd and new rules for device mapper
2009-09-23 16:52:14 -07:00
Warren Togami
845dd50275
Removing umount appears to be a mistake, it seems to have been OK prior.
2009-09-23 15:16:59 -04:00
Warren Togami
23aa204856
Fix LiveCD boot regression caused by bf55e2c5d3
...
FIXME: There is still something wrong with this boot where it wants to use umount, but doing so breaks live boot.
2009-09-21 18:14:27 -04:00
Harald Hoyer
8eb16b0827
selinux: bail out if policy could not be loaded and selinux=0 not
...
specified
2009-09-21 17:44:14 +02:00
Harald Hoyer
fc1abcfa1f
dmsquash-live: add initqueue-finished
2009-09-19 10:51:34 +02:00
Harald Hoyer
c53acc3015
lvm: add rd_NO_LVMCONF
2009-09-18 12:28:36 +02:00
Harald Hoyer
7a34efa5c4
md/dm/lvm: install pre-pivot cleanup hooks only if actually needed
...
- removed dmraid cleanup
- only call lvm cleanup, if no lvm.conf provided
- copy over lvm.conf by default
- add --nolvmconf --lvmconf parameters
2009-09-18 12:20:21 +02:00
Harald Hoyer
2727e45b43
kernel-modules: force install of scsi_wait_scan in hostonly mode
2009-09-18 12:20:04 +02:00
Hans de Goede
d6a5b04043
Recognize nodmraid and noiswmd kernel cmdline options
...
Recognize nodmraid and noiswmd kernel cmdline options, for anaconda /
rc.sysinit / mkinitrd compatibility.
2009-09-18 08:58:14 +02:00
Hans de Goede
1de9edc06e
Do not stop / start udev exec-queue around "mdadm -As --run"
...
When assembling containers + embedded arrays from mdadm.conf,
mdadm needs the /dev/md# node for the container to assemble the
arrays within the container. Stopping the udev exec queue, results in
this node not getting created and mdadm failing to online the
arrays within the container.
Not having stop / start udev exec-queue around "mdadm -As --run" should
be safe as the exact same command is run from rc.sysinit without
any queue locking.
2009-09-18 08:15:59 +02:00
Harald Hoyer
0f7e10cef4
mdraid: save state dir for mdmon/mdadm for the real root
2009-09-17 12:13:54 +02:00
Harald Hoyer
689f9b8af7
create /var/run in 99base
2009-09-17 12:10:48 +02:00