Harald Hoyer
b282107fa9
lvm: use --sysinit, if lvm version >= v2.02.65
14 years ago
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 "
14 years ago
Harald Hoyer
c0a82e271e
i18n: default to vconsole.font.unicode=1
14 years ago
Harald Hoyer
ebaed7d51f
i18n: fixed config file parsing in hostonly mode
...
I accidently removed some parenthesis.
14 years ago
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
14 years ago
Harald Hoyer
81c6e7fb69
dracut-functions: handle shared objects in find_binary w/o the exec flag
14 years ago
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>
14 years ago
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
14 years ago
Harald Hoyer
c965ed2db4
dracut.8.xml: corrected typo
14 years ago
Harald Hoyer
52889453c1
dracut-functions: write to $HOME/dracut.log instead of /tmp/dracut.log
14 years ago
Harald Hoyer
534b0525a5
dracut.spec: add biosdevname
14 years ago
Harald Hoyer
051501eea6
add rpmversion and fips to the fedora default modules
14 years ago
Harald Hoyer
71df3c4329
renamed module-info.sh to module-setup.sh
14 years ago
Harald Hoyer
6ae5caf008
version 008
14 years ago
Harald Hoyer
b9d7fda0e1
selinux: call emergency_shell for failures
14 years ago
Harald Hoyer
e6752f1a6c
fips: add aes-xts module
14 years ago
Harald Hoyer
46bc0593ac
dracut: use derror for error messages
14 years ago
Harald Hoyer
76c4613abc
multipath: use new "-B" parameter
14 years ago
Harald Hoyer
7238aa0cf0
base/init: do not poll cdrom, if kernel supports polling
14 years ago
Harald Hoyer
95d2dabc25
replaced check,install,installkernel with module-info.sh
14 years ago
Harald Hoyer
07caee2662
add 97biosdevname dracut module
14 years ago
Harald Hoyer
b43f4df540
iscsi: changed parameters to new rd.iscsi style
14 years ago
Harald Hoyer
a2b5bb004d
dracut.kernel.7.xml: s/rd_ZNET/rd.znet
14 years ago
Harald Hoyer
444061de67
base/init: drop "noexec" from /dev/shm
14 years ago
Harald Hoyer
ee1fa07f3d
base/install: create emergency subdir
14 years ago
Harald Hoyer
cf3bc080c1
dracut.spec: removed "mount" requirement
...
mount is part of util-linux-ng. There is no mount package.
14 years ago
Harald Hoyer
2ca68bb82b
base/install: make install of "less" optional
14 years ago
Harald Hoyer
e2d86d001a
fips: s/==/=
14 years ago
Harald Hoyer
8082a0946e
multipath/install: install the complete /etc/multipath directory
...
Resolves: rhbz#630911
14 years ago
Harald Hoyer
79799c954f
mkinitrd-dracut.sh: add "--force"
...
Resolves: rhbz#626389
14 years ago
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
14 years ago
Harald Hoyer
3003cfdf9e
kernel-modules/installkernel: add hid_sunplus to keyboard drivers
14 years ago
Harald Hoyer
7c6eb15280
added dracut logo
14 years ago
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.
14 years ago
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)
14 years ago
Harald Hoyer
b9cc6f7ca9
dracut.xml: fixed "Omitting dracut Modules"
14 years ago
Harald Hoyer
5b928ffade
dracut.spec: inc release
14 years ago
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.
14 years ago
Harald Hoyer
7f7a91b75f
base/init: fix init executable check
14 years ago
Harald Hoyer
770b796e52
base/init: honor old "real_init="
14 years ago
Harald Hoyer
b2415f4414
base: use systemd-timestamp for RD_TIMESTAMP, if possible
14 years ago
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
14 years ago
Amadeusz Żołnowski
7a8a33b6cd
dracut-lib.sh: splitsep fix
14 years ago
Harald Hoyer
325d491360
dracut.spec: remove uswsusp and added busybox module
14 years ago
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.
14 years ago
Amadeusz Żołnowski
c7e72136b2
dracut.kernel.7: updated to latest changes in 90crypt
14 years ago
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>.
14 years ago
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
14 years ago
Harald Hoyer
5023964844
move initlog.pipe to /dev/.initramfs
14 years ago
Harald Hoyer
4af673c3f8
base/init: merge mkdir and add more mount options
14 years ago