Sergey Fionov
0c296f15b1
Fix full pathname condition in find_library
...
Hello,
Now a fact that the path is full is checked by
[[ -x $1 ]]
But if the working directory is /bin or a directory with a file named
"mount",
this condition will be met for "inst mount", and "mount" will not be copied
into initrd at all.
2009-08-04 16:21:58 +02:00
Harald Hoyer
345f573546
90mdraid/parse-md.sh: removed bashism
2009-08-04 11:36:06 +02:00
Warren Togami
69288348dd
dracut requires bzip2
2009-08-03 14:26:26 -04:00
Harald Hoyer
9babe97e6f
iscsiroot: check real root if it is block:...
2009-07-31 14:43:14 +02:00
Harald Hoyer
863fa9c295
dracut.8: fixed iscsi username/pw documentation
2009-07-31 13:22:58 +02:00
Hans de Goede
766968bb6f
Implement extended iscsi: rfc4173 syntax which allows specifying credentials
...
As discussed before, it would be nice to be able to specify
the iscsi chap credentials inside the netroot=iscsi:.....
syntax, this patch implements this in a backwards compatible way, like
this:
iscsi:username:pass@127.0.0.1::3260::iqn.2009-01.com.example:testdisk
iscsi:username:pass:reverse:pass@127.0.0.1::3260::iqn.2009-01.com.example:test
The only downside is that the backwards compatibility is broken when there
is an @ in the iscsi target name (very unlikely), that can still be used,
but only like this:
iscsi:@192.168.1.100::3260::iqn.2009-01.com.example:testdi@sk
2009-07-31 12:44:18 +02:00
Harald Hoyer
123e04b23e
40network/installkernel: do not install isdn and uwb modules
2009-07-31 12:40:53 +02:00
Harald Hoyer
9d2eb35d7a
90kernel-modules/installkernel: do not install fs/ocfs2 filesystems
2009-07-31 12:40:53 +02:00
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