Harald Hoyer
67a38adacf
nfs: only install libnss_*.so which are used by nsswitch.conf
2009-07-31 12:40:53 +02:00
Harald Hoyer
80aa303c29
dracut.spec: removed duplicate requirements
2009-07-31 12:40:53 +02:00
Harald Hoyer
5ea16f2790
kernel-modules: add modules for virtio devices
2009-07-31 12:40:53 +02:00
Harald Hoyer
2f24b79ddd
iscsi: manually load the iscsi_ibft kernel module
2009-07-31 10:58:03 +02:00
Harald Hoyer
d9f8feb04a
iscsi: install iscsi_ibft kernel module
2009-07-30 16:57:30 +02:00
Harald Hoyer
bb57587b42
iscsiroot: fixed udev rules for iscsi_firmware
2009-07-30 16:14:09 +02:00
Harald Hoyer
b61ca28260
dracut.spec: no more switch_root for >= F12 and Require "which"
2009-07-30 16:12:52 +02:00
Harald Hoyer
a3f4e7709b
add udev rules for iscsi_firmware
2009-07-30 16:12:52 +02:00
Warren Togami
984a819b92
There is only one resolv.conf.
2009-07-30 09:27:09 -04:00
Warren Togami
edae4b5efb
Mark the other ifcfg file when bridges are used.
2009-07-29 16:54:53 -04:00
Warren Togami
2098ebf712
Need some way of differentiating these interfaces as being netboot.
2009-07-29 14:07:08 -04:00
Harald Hoyer
f72c10f657
getarg()/getargs(): check existance of /etc/cmdline before reading it
2009-07-28 18:29:40 +02:00
Warren Togami
645bde35d3
Use standard ifcfg filenames, put them into an ifcfg directory.
2009-07-27 15:54:21 -04:00
Warren Togami
0c39f9f6f6
--strip requires file
2009-07-27 13:16:51 -04:00
Harald Hoyer
21007cb6ec
version 0.7
2009-07-25 11:09:35 +02:00
Harald Hoyer
31f7db66a8
strip binaries in initramfs
...
--strip
strip binaries in the initramfs (default)
--nostrip
do not strip binaries in the initramfs
2009-07-25 11:09:35 +02:00
Harald Hoyer
4f18fe8296
dracut/dracut-gencmdline: fixed copyright header
2009-07-25 11:09:35 +02:00
Harald Hoyer
5494f08cc5
add dracut-catimages
...
Usage: ./dracut-catimages [OPTION]... <initramfs> <base image>
[<image>...]
Creates initial ramdisk image by concatenating several images from the
command
line and /boot/dracut/
-f, --force Overwrite existing initramfs file.
-i, --imagedir Directory with additional images to add
(default: /boot/dracut/)
-o, --overlaydir Overlay directory, which contains files that
will be used to create an additional image
--nooverlay Do not use the overlay directory
--noimagedir Do not use the additional image directory
-h, --help This message
--debug Output debug information of the build process
-v, --verbose Verbose output during the build process
2009-07-25 11:09:35 +02:00
Harald Hoyer
c1a37d928f
dracut-lib: getarg(), getargs() read command line also from /etc/cmdline
...
Also honor parameters in /etc/cmdline.
getarg(): If the argument is first fround in /proc/cmdline, then it is
used
2009-07-25 11:09:35 +02:00
Harald Hoyer
0375106c78
add source_conf for static configuration variables
...
source_conf sources all *.conf files of a directory
init will now source all /etc/conf.d/*.conf files
2009-07-25 11:09:34 +02:00
Harald Hoyer
2b9dfbbeae
dracut: usage(): break line for 80 chars
2009-07-25 11:09:34 +02:00
Warren Togami
47b5c0f290
With NFS root, it is possible /tmp/net.ifaces might not exist during pre-pivot.
...
- udevadm settle will wait for it if necessary.
- Move write-ifcfg.sh later during pre-pivot to reduce likelihood of settling being necessary.
2009-07-24 15:26:33 -04:00
Harald Hoyer
4e6d8fd691
dracut.8: correct manpage entry for ip=
2009-07-24 12:06:12 +02:00
Harald Hoyer
34a369ed2d
dracut.8: corrections of parameters and fixed typos
2009-07-24 11:54:08 +02:00
Harald Hoyer
3e6d2b31ea
removed all direct references to /proc/cmdline
...
use getarg() and getargs() from /lib/dracut-lib.sh instead of
reinventing the wheel
2009-07-24 11:54:08 +02:00
Harald Hoyer
13beb248bc
dracut: print help for unknow options
2009-07-24 11:54:08 +02:00
Harald Hoyer
b03edf372f
40network/parse-bridge: add bridge to $initrdargs
2009-07-24 11:54:08 +02:00
David Dillow
e663608c40
dash compatible substitution
2009-07-23 23:16:31 -04:00
Warren Togami
ef380e9de8
Turns out this is really a misconfigured DHCP server, apply the same workaround as Debian and upstream dhclient-script.
2009-07-23 16:22:00 -04:00
Warren Togami
39f3a51d65
Fix multiple search domains with proper quoting (thanks dcbw)
...
Otherwise \032 appears instead of spaces.
2009-07-23 14:31:58 -04:00
Harald Hoyer
4809126378
99base/init: fix argument stripping
2009-07-23 18:57:20 +02:00
Harald Hoyer
6c4b24afb0
nfsroot-cleanup: don't try to read from nonexistant /tmp/nfs.rpc_pipefs_path
2009-07-23 18:27:33 +02:00
Harald Hoyer
c1b2cc48d6
40network/check: source dracut-functions over exported variable
2009-07-23 18:20:11 +02:00
Michael Ploujnikov
fdb3d52d59
use a variable to hold the regex
...
single quote regexps in variables to make it work with bash-3.1
2009-07-23 15:33:40 +02:00
Michael Ploujnikov
d726d811f1
fix spelling use the modules.d directory name
2009-07-23 15:21:18 +02:00
Marc Grimme
2fe2945869
nfsroot-cleanup: make /var/lib/nfs/rpc_pipefs path configurable
...
/tmp/nfs.rpc_pipefs_path can contain the path where
/var/lib/nfs/rpc_pipefs will be moved before switch_root.
This is useful if /var is a separate partition in the real root.
2009-07-23 12:19:54 +02:00
Marc Grimme
f016dccc89
95debug: optionally install the debug tools
2009-07-23 12:19:17 +02:00
Marc Grimme
c993cfb32f
40network/check: output which binary is missing for the network module
2009-07-23 12:17:57 +02:00
Marc Grimme
9aaf7c3a33
dracut_install: add "-o" option
...
Calling dracut_install will optionally install the file. This is useful
for the debug module.
2009-07-23 12:15:54 +02:00
Harald Hoyer
0e77eb3782
dmraid/mdraid: only try to delete partition 1-1024
...
add "--nr 1-1024" to partx, otherwise partx will try to delete
partitions 1-INT_MAX, which takes a long time.
2009-07-23 11:58:24 +02:00
Harald Hoyer
93ce0a7a1c
95s390: add support to boot from s390 dasds
...
command line parameter:
DASD
dasd=....
same syntax as the kernel module parameter (s390 only)
2009-07-22 16:35:49 +02:00
Harald Hoyer
a8b15b36bf
version 0.6
2009-07-22 15:07:47 +02:00
Harald Hoyer
33ee031c4a
dracut: add --kernel-only and --no-kernel arguments
...
--kernel-only
only install kernel drivers and firmware files
--no-kernel
do not install kernel drivers and firmware files
All kernel module related install commands moved from "install"
to "installkernel".
For "--kernel-only" all installkernel scripts of the specified
modules are used, regardless of any checks, so that all modules
which might be needed by any dracut generic image are in.
The basic idea is to create two images. One image with the kernel
modules and one without. So if the kernel changes, you only have
to replace one image.
Grub and the kernel can handle multiple images, so grub entry can
look like this:
title Fedora (2.6.29.5-191.fc11.i586)
root (hd0,0)
kernel /vmlinuz-2.6.29.5-191.fc11.i586 ro rhgb quiet
initrd /initrd-20090722.img
initrd /initrd-kernel-2.6.29.5-191.fc11.i586.img
initrd /initrd-config.img
initrd-20090722.img
the image provided by the initrd rpm
one old backup version is kept like with the kernel
initrd-kernel-2.6.29.5-191.fc11.i586.img
the image provided by the kernel rpm
initrd-config.img
optional image with local configuration files
2009-07-22 15:07:11 +02:00
Harald Hoyer
f24a2d46b7
fix kernel modules dir handling
2009-07-21 18:26:47 +02:00
Harald Hoyer
6a389cfca8
dracut.spec: generic requires bridge-utils for brctl
2009-07-21 18:11:50 +02:00
Harald Hoyer
26537a5b79
add --fwdir parameter to dracut
...
--fwdir [DIR]
specify additional directory, where to look for firmwares
2009-07-21 18:11:43 +02:00
Harald Hoyer
aae88014c7
do not BuildRequire kernel-firmware for dracut-generic
2009-07-21 17:50:49 +02:00
Harald Hoyer
441d31b927
use kernel module directory specified on command line in modules also
2009-07-21 17:37:41 +02:00
Harald Hoyer
04db5fdc15
dracut: add --kmoddir directory, where to look for kernel modules
...
-k, --kmoddir [DIR]
specify the directory, where to look for kernel modules
2009-07-21 17:25:12 +02:00
Harald Hoyer
0592128b1e
dracut-gencmdline: output root device and plymouth theme
2009-07-21 17:23:26 +02:00