Harald Hoyer
9edf1b206b
init: set cdrom polling in kernel
...
and reset to -1 after we are done.
2011-02-18 13:27:31 +01:00
Harald Hoyer
440a4cc247
Makefile: do not dash syntax check module-setup.sh
...
module-setup.sh is bash syntax, so dash complains about bash contructs
2011-02-18 13:11:53 +01:00
Harald Hoyer
b282107fa9
lvm: use --sysinit, if lvm version >= v2.02.65
2011-02-18 10:58:39 +01:00
Harald Hoyer
0ce274f02b
selinux: turn off selinux by default
...
In Fedora selinux is now handled by systemd. If you want to enable
selinux by default, just add it to your /etc/dracut.conf.d/01-dist.conf
with:
add_dracutmodules+=" selinux "
2011-02-18 09:44:47 +01:00
Harald Hoyer
c0a82e271e
i18n: default to vconsole.font.unicode=1
2011-02-18 09:37:11 +01:00
Harald Hoyer
ebaed7d51f
i18n: fixed config file parsing in hostonly mode
...
I accidently removed some parenthesis.
2011-02-18 09:33:06 +01:00
Jon Ander Hernandez
172d85b9c9
dracut-functions: fixed installing libraries which links to another directory
...
$ ldd `which bash` | grep ld
/lib64/ld-linux-x86-64.so.2 (0x00007fa1cc3ff000)
$ readlink -f /lib64/ld-linux-x86-64.so.2
/lib/ld-2.12.1.so
So inst_library /lib64/ld-linux-x86-64.so.2 was doing :
(cd "/tmp/initramfs.4uaeD9/lib64" && ln -s "/lib/ld-2.12.1.so"
"ld-linux-x86-64.so.2")
But, /tmp/initramfs.4uaeD9/lib64 -> /lib... :-S
2011-02-17 10:50:18 +01:00
Harald Hoyer
81c6e7fb69
dracut-functions: handle shared objects in find_binary w/o the exec flag
2011-02-17 10:50:16 +01:00
maximilian attems
f63c30d89b
dracut: Don't suppress the modprobe error output.
...
It happens that either due to newer modprobe or missing depmod
module-init-tools cries.
Suppressing the error ensures for a funny debug search for the user.
Resulting initramfs is generally unbootable due to missing module deps.
Better use the quiet option of modprobe itself.
It makes it less chatty, but doesn't suppress "fatal" errors.
Signed-off-by: maximilian attems <max@stro.at>
2011-02-16 15:01:30 +01:00
Harald Hoyer
1cedde0681
plymouth: touch /dev/.systemd/plymouth
...
until plymouth does it itsself, touch /dev/.systemd/plymouth
https://bugzilla.redhat.com/show_bug.cgi?id=676302
2011-02-09 13:22:49 +01:00
Harald Hoyer
c965ed2db4
dracut.8.xml: corrected typo
2011-02-08 18:06:25 +01:00
Harald Hoyer
52889453c1
dracut-functions: write to $HOME/dracut.log instead of /tmp/dracut.log
2011-02-08 17:59:48 +01:00
Harald Hoyer
534b0525a5
dracut.spec: add biosdevname
2011-02-02 17:43:03 +01:00
Harald Hoyer
051501eea6
add rpmversion and fips to the fedora default modules
2011-02-02 17:39:45 +01:00
Harald Hoyer
71df3c4329
renamed module-info.sh to module-setup.sh
2011-02-02 16:35:18 +01:00
Harald Hoyer
6ae5caf008
version 008
2011-02-02 16:33:35 +01:00
Harald Hoyer
b9d7fda0e1
selinux: call emergency_shell for failures
2011-02-02 15:10:42 +01:00
Harald Hoyer
e6752f1a6c
fips: add aes-xts module
2011-02-02 14:48:37 +01:00
Harald Hoyer
46bc0593ac
dracut: use derror for error messages
2011-02-02 13:56:04 +01:00
Harald Hoyer
76c4613abc
multipath: use new "-B" parameter
2011-02-02 13:56:04 +01:00
Harald Hoyer
7238aa0cf0
base/init: do not poll cdrom, if kernel supports polling
2011-02-02 13:56:03 +01:00
Harald Hoyer
95d2dabc25
replaced check,install,installkernel with module-info.sh
2011-02-02 13:56:03 +01:00
Harald Hoyer
07caee2662
add 97biosdevname dracut module
2011-01-26 13:01:10 +01:00
Harald Hoyer
b43f4df540
iscsi: changed parameters to new rd.iscsi style
2011-01-25 11:53:52 +01:00
Harald Hoyer
a2b5bb004d
dracut.kernel.7.xml: s/rd_ZNET/rd.znet
2011-01-25 11:34:25 +01:00
Harald Hoyer
444061de67
base/init: drop "noexec" from /dev/shm
2011-01-25 10:35:20 +01:00
Harald Hoyer
ee1fa07f3d
base/install: create emergency subdir
2011-01-24 13:41:24 +01:00
Harald Hoyer
cf3bc080c1
dracut.spec: removed "mount" requirement
...
mount is part of util-linux-ng. There is no mount package.
2011-01-17 11:15:16 +01:00
Harald Hoyer
2ca68bb82b
base/install: make install of "less" optional
2011-01-07 12:05:42 +01:00
Harald Hoyer
e2d86d001a
fips: s/==/=
2011-01-03 09:48:37 +01:00
Harald Hoyer
8082a0946e
multipath/install: install the complete /etc/multipath directory
...
Resolves: rhbz#630911
2010-12-06 16:20:43 +01:00
Harald Hoyer
79799c954f
mkinitrd-dracut.sh: add "--force"
...
Resolves: rhbz#626389
2010-12-06 16:19:27 +01:00
Harald Hoyer
1b434f1ba9
mdraid/parse-md.sh: create new rules, then mv to old one
...
If udevd is already running, then we should assemble the new rules files
in a seperate file first, before calling it *.rules
Resolves: rhbz#595096
2010-12-06 16:12:54 +01:00
Harald Hoyer
3003cfdf9e
kernel-modules/installkernel: add hid_sunplus to keyboard drivers
2010-12-02 17:13:15 +01:00
Harald Hoyer
7c6eb15280
added dracut logo
2010-12-02 17:13:04 +01:00
Christian Heinz
ab9b7eee0a
fix installation of `modules.builtin.bin'
...
`modules.builtin.bin' is installed like a regular file, thereby ending
up in the wrong place when `--kmoddir' is in effect. Fix this by
specifying the installation destination.
2010-11-26 09:36:18 +01:00
Tomasz Torcz
3f003263d2
- move btrfs rules order from 40 to 80 for ID_FS_TYPE to work (which is populated by 60-persistent-storage.rules)
2010-11-24 19:02:13 +01:00
Harald Hoyer
b9cc6f7ca9
dracut.xml: fixed "Omitting dracut Modules"
2010-11-23 12:51:31 +01:00
Harald Hoyer
5b928ffade
dracut.spec: inc release
2010-11-22 10:05:42 +01:00
Lubomir Rintel
ae202ef02e
Search in for KMS-capable drivers in extra/ as well
...
User can have an out-of-tree video driver supporting KMS installed;
Intel GMA500 drivers from RPM Fusion are one example of such module.
2010-11-19 19:08:03 +01:00
Harald Hoyer
7f7a91b75f
base/init: fix init executable check
2010-11-19 13:40:34 +01:00
Harald Hoyer
770b796e52
base/init: honor old "real_init="
2010-11-19 13:37:17 +01:00
Harald Hoyer
b2415f4414
base: use systemd-timestamp for RD_TIMESTAMP, if possible
2010-11-18 12:28:21 +01:00
Harald Hoyer
2eea164db7
base/init: do not set umask
...
somehow /dev/dri gets created with the wrong permissions
https://bugzilla.redhat.com/show_bug.cgi?id=626559
2010-11-17 17:37:22 +01:00
Amadeusz Żołnowski
7a8a33b6cd
dracut-lib.sh: splitsep fix
2010-11-16 10:30:33 +01:00
Harald Hoyer
325d491360
dracut.spec: remove uswsusp and added busybox module
2010-11-12 14:27:36 +01:00
Harald Hoyer
91f4d45f93
crypt: change /tmp/luks.keys seperator from "|" to ":"
...
Do it like on the kernel command line, so we only have one forbidden
character.
2010-11-12 14:11:33 +01:00
Amadeusz Żołnowski
c7e72136b2
dracut.kernel.7: updated to latest changes in 90crypt
2010-11-12 14:08:09 +01:00
Amadeusz Żołnowski
8844cd6b6c
90crypt: probe for keydev asynchronously; changed kernel arg
...
New kernel argument syntax for LUKS-keydev is introduced:
rd.luks.key=<key_path>[:<key_dev>[:<luks_dev>]]
Unfolding <key_dev> in BNF:
<key_dev> ::= "UUID=" <uuid> | "LABEL=" <label> | <kname>
Where <kname> matches following regular expression:
^/dev/.*
<kname> need to be a character device and not a symlink for now.
For every rd.luks.key argument udev rule is created. That rule runs
test to check whether matching device contains <key_path>. If it does
it's applied to matching <luks_dev>.
2010-11-12 14:08:08 +01:00
Amadeusz Żołnowski
ccb0ab7348
99base/dracut-lib.sh: 5 new functions & 1 modified
...
New:
str_starts, str_replace
funiq - print new unique file name
mkuniqdir - create and print new unique dir
splitsep - splits given string 'str' with separator 'sep' into vars
udevmatch - create udev rule match for a device
Modified:
foreach_uuid_until - use $___ as a place holder
2010-11-12 14:08:08 +01:00