Harald Hoyer
3aa35b727f
kernel-modules: add more block driver
...
e.g. nvme
11 years ago
Harald Hoyer
ac5bff2b6f
dracut-lib/wait_for_dev(): prevent systemd daemon-reload
...
prevent a systemd daemon-reload, if it is not necessary to do.
11 years ago
Harald Hoyer
ab6f4a825e
iscsi: do iscsi_firmware regardless of network
...
Do the iscsi_firmware iscsistart at least once, even if the network is
not up, to activate offload HBA iSCSI.
https://bugzilla.redhat.com/show_bug.cgi?id=1031160
11 years ago
Harald Hoyer
859e3a77d0
test/TEST-17-LVM-THIN: remove .testdir
11 years ago
Harald Hoyer
61a02caca4
test/TEST-17-LVM-THIN: add test case for lvm thin pools
11 years ago
Harald Hoyer
08f06c9341
dracut.spec: add 95fcoe-uefi and 99uefi-lib
11 years ago
Harald Hoyer
831625d29e
lvm: fixed lvm thin check
11 years ago
Harald Hoyer
89031be373
move uefi-lib to a seperate module
11 years ago
Harald Hoyer
ab173bb4c1
fcoe: move uefi parsing to fcoe-uefi module
11 years ago
Alexander Tsoy
ded4c82ace
usrmount: always install
...
/usr should be mounted by initramfs even if /sbin/init lives in /
11 years ago
Harald Hoyer
f11712ea21
base/rdsosreport.sh: add "ip a" output
11 years ago
Harald Hoyer
3934ca8e6c
systemd/dracut-initqueue.sh: fixed waiting in the loop if PW asked
...
continue the main loop instead of the for loop, if a password is
currently asked
11 years ago
Harald Hoyer
ce052202f0
TODO: update
11 years ago
Harald Hoyer
11ee2ca8d4
dracut.spec: remove suse man pages
11 years ago
Harald Hoyer
57575f3c9c
dracut.spec: add new modules
11 years ago
Harald Hoyer
45845cb6a5
i18n: introduce i18n_install_all, to install everything
...
if i18n_install_all is set to "yes", then install all keyboard layouts
and fonts regardless of the hostonly setting.
This way, people can switch keyboard layouts, without having to recreate
the initramfs.
11 years ago
Harald Hoyer
c21c4dc2b4
lvm: install thin tools, only when needed in hostonly
11 years ago
Hannes Reinecke
336bd09d2c
Remove shebang from shell-completion files
...
Shell-completion files are meant to be sourced, not executed.
So they shouldn't have a shebang at the start.
Signed-off-by: Hannes Reinecke <hare@suse.de>
11 years ago
Hannes Reinecke
1c89fd148d
Fixup script permissions
...
Scripts with a shebang should be marked as executable.
Signed-off-by: Hannes Reinecke <hare@suse.de>
11 years ago
Hannes Reinecke
1d3496b4c1
Fixup keymap setting for openSUSE
...
openSUSE is using compressed keymaps.
Signed-off-by: Hannes Reinecke <hare@suse.de>
11 years ago
Hannes Reinecke
463e13fe81
mkinitrd-suse.8.asc: Add manpage for SUSE compat mkinitrd
...
Signed-off-by: Hannes Reinecke <hare@suse.de>
11 years ago
Hannes Reinecke
2b3e22d602
mkinitrd-suse: Add SUSE compability wrapper for dracut
...
SUSE has its own mkinitrd system. As the arguments clash
with the dracut-provided mkinitrd script I've added a new
mkinitrd-suse.sh wrapper.
Signed-off-by: Hannes Reinecke <hare@suse.de>
11 years ago
Hannes Reinecke
ee54b8404c
Make logfile configurable
...
Add '--logfile' option to make the log file configurable during
runtime.
Signed-off-by: Hannes Reinecke <hare@suse.de>
11 years ago
Hannes Reinecke
d6f0467edf
Add zfcp scripts for SUSE
...
SuSE is storing the zfcp configuration in udev files, so we should
be including these.
Signed-off-by: Hannes Reinecke <hare@suse.de>
11 years ago
Hannes Reinecke
bfa1db78cd
Add DASD configuration for SuSE
...
On SuSE the DASD configuration is kept in udev rules, one rule
file per device. So add a new module for copying and creating
these rules during boot.
Signed-off-by: Hannes Reinecke <hare@suse.de>
11 years ago
Hannes Reinecke
dda7ae7dcd
95znet: Make installation optional
...
znet_cio_free is a RedHat-specific tool, so do not install this
module on systems where the program is missing.
Signed-off-by: Hannes Reinecke <hare@suse.de>
11 years ago
Hannes Reinecke
61c0665dad
95zfcp: Make installation optional
...
zfcp_cio_free is a RedHat-specific tool, so do not install this
module if the program isn't present.
Signed-off-by: Hannes Reinecke <hare@suse.de>
11 years ago
Hannes Reinecke
8b2b77e460
95dasd_mod: make dasd_cio_free optional
...
dasd_cio_free is a RedHat-specific tool, so make it optional.
Signed-off-by: Hannes Reinecke <hare@suse.de>
11 years ago
Hannes Reinecke
07cacb2455
95dasd: Only install module if normalize_dasd_arg is present
...
normalize_dasd_arg is a RedHat specific script, so no point
installing this module if the script isn't present.
Signed-off-by: Hannes Reinecke <hare@suse.de>
11 years ago
Hannes Reinecke
690905cea0
95dasd: Install kernel modules only once
...
Move kernel module selection to 95dasd_mod and make 95dasd depend
on that module.
Signed-off-by: Hannes Reinecke <hare@suse.de>
11 years ago
Harald Hoyer
443fb52487
10i18n/parse-i18n.sh: fixed vconsole.conf/locale.conf generation
11 years ago
Harald Hoyer
b29cb51654
dracut-functions.sh: do not force require modules.builtin*
11 years ago
Harald Hoyer
64ae4e07a4
dracut.sh: skip crypt swaps with password files
11 years ago
Harald Hoyer
8064f68d60
resume: no more autoresume
11 years ago
Harald Hoyer
40da1e5a31
resume: autoconf resume
11 years ago
Harald Hoyer
b92896ece4
base/dracut-lib.sh:wait_for_dev() relax requirement
...
Do not "require" the devices, but "want" them. This might boot more
systems, where:
- the UUID changed
- swap devices do not show up
11 years ago
Harald Hoyer
271cd19dbe
network/ifup.sh: before doing dhcp, check, if the link has a carrier
11 years ago
Harald Hoyer
7c8da72c11
network/net-lib.sh:iface_has_link() fixup
...
Just echo'ing the flags IFF_UP|IFF_RUNNING does _not_ reflect the
carrier state immediately. So wait for it to really show up.
11 years ago
Harald Hoyer
56ee31ccfe
network/net-lib.sh:wait_for_if_up() wait for "state UP"
...
really wait for "state UP", otherwise it returns earlier than we want
11 years ago
Harald Hoyer
e41f3f9025
dracut.sh:_get_fs_type() if block device exists return early
...
even, if no ID_FS_TYPE was found, return if the block device exists
11 years ago
Harald Hoyer
e38e73d5a6
dracut.cmdline.7.asc: document "server-ip" of "ip=" parameter
11 years ago
Harald Hoyer
928da57447
fips: fix RHEV vmlinuz check
11 years ago
Peter Rajnoha
297b8edc05
lvm: do not run pvscan for lvmetad update
...
The lvmetad daemon is not yet running in initramfs so there's no
need to run pvscan (or instantiate any lvm2-pvscan systemd service).
If pvscan was called in this case (either directly or via systemd
instantiated service), it would fail because there's no lvmetad
daemon to update. This could cause confusion, especially in systemd
instantiated service which is run only once!
11 years ago
Harald Hoyer
28609baf6e
kernel-modules: add ohci-pci to the list of forced module installs
11 years ago
Vratislav Podzimek
a3bfaa1919
Run 'xz' and 'lzma' with multiple threads
...
This speeds up compression a lot on multicore systems.
https://bugzilla.redhat.com/show_bug.cgi?id=1029786
[Edited-by: Harald Hoyer: use getconf for cpu_count]
11 years ago
Harald Hoyer
7e4f74f504
systemd: do not exit the initqueue, if systemd asks a password
...
this prevents bailing out the initqueue, while passwords are still to be
asked
11 years ago
Harald Hoyer
c2ab990938
iscsi,nbd: do not fail in hostonly mode
11 years ago
Colin Guthrie
1d50dfe602
dracut-functions.sh: Avoid loading unnecessary 32-bit libraries for 64-bit initrds
...
Due to the 'inst_libdir_file "libnss_files*"' in the udev-rules module
this caues the /usr/lib/libnss_files-2.18.so* to be included. This is a
32-bit library and pulls in a 32-bit version of glibc also even on a
64-bit system.
This is due to the fact that ldconfig -pN will print [/usr]/lib paths
from the cache as well as [/usr]/lib64. As we handle these paths
specifically we should ignore these results from the cache.
Also there was a missing space when appending the ldconfig paths
onto our list meaning the last builtin and first ldconfig path
were unusable.
11 years ago
Harald Hoyer
185e940e27
fips: also install /etc/system-fips in the initramfs
11 years ago
Harald Hoyer
095fa15591
dracut.modules.7.asc: removed empty section
11 years ago