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