Harald Hoyer
a956a464ef
dracut.sh: add /boot/efi to device paths
...
Add /boot/efi to device paths, so the filesystem driver is included
and it can be repaired in the initramfs.
2014-01-13 09:51:04 +01:00
Harald Hoyer
87483405a0
dracut.sh: add missing piece for option --add-device
2014-01-13 09:51:04 +01:00
Harald Hoyer
8c828f329b
iscsi/iscsiroot.sh: do not trust iscsistart return value
2014-01-13 09:51:04 +01:00
Harald Hoyer
9a3676a88f
systemd/dracut-initqueue.sh: fstab is not a directory
2014-01-13 09:51:04 +01:00
Harald Hoyer
53cf50e00f
fcoe-uefi: do not include, if fcoe utils not installed
2014-01-13 09:51:04 +01:00
Harald Hoyer
53c1e4834f
TODO: update
2014-01-13 09:51:04 +01:00
Harald Hoyer
df6e79bfd2
resume/parse-resume.sh: fixed printf formatting
...
https://bugzilla.redhat.com/show_bug.cgi?id=1045704
2014-01-13 09:51:03 +01:00
Harald Hoyer
5db9c5c1d9
change dracut tarball compression to xz
2014-01-07 12:21:39 +01:00
Harald Hoyer
bb1ba3a1ca
resume: fixed udev rule for /dev/resume instead of /dev/dev/resume
...
https://bugzilla.redhat.com/show_bug.cgi?id=1045116
2013-12-19 17:09:55 +01:00
Harald Hoyer
3ad42552ca
network: include usbnet drivers
2013-12-19 17:06:48 +01:00
Harald Hoyer
2f461da2a0
install: install all PATH binaries found
...
This should fix the issues with symlinks in /bin pointing to /usr/bin on
some distributions.
2013-12-19 17:00:18 +01:00
Harald Hoyer
3aa35b727f
kernel-modules: add more block driver
...
e.g. nvme
2013-12-19 12:37:47 +01:00
Harald Hoyer
ac5bff2b6f
dracut-lib/wait_for_dev(): prevent systemd daemon-reload
...
prevent a systemd daemon-reload, if it is not necessary to do.
2013-12-18 15:22:27 +01:00
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
2013-12-18 15:22:24 +01:00
Harald Hoyer
859e3a77d0
test/TEST-17-LVM-THIN: remove .testdir
2013-12-17 13:36:55 +01:00
Harald Hoyer
61a02caca4
test/TEST-17-LVM-THIN: add test case for lvm thin pools
2013-12-16 13:15:48 +01:00
Harald Hoyer
08f06c9341
dracut.spec: add 95fcoe-uefi and 99uefi-lib
2013-12-16 12:30:43 +01:00
Harald Hoyer
831625d29e
lvm: fixed lvm thin check
2013-12-13 11:13:40 +01:00
Harald Hoyer
89031be373
move uefi-lib to a seperate module
2013-12-12 09:49:06 +01:00
Harald Hoyer
ab173bb4c1
fcoe: move uefi parsing to fcoe-uefi module
2013-12-12 09:21:44 +01:00
Alexander Tsoy
ded4c82ace
usrmount: always install
...
/usr should be mounted by initramfs even if /sbin/init lives in /
2013-12-11 14:38:28 +01:00
Harald Hoyer
f11712ea21
base/rdsosreport.sh: add "ip a" output
2013-12-10 12:58:37 +01:00
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
2013-12-05 18:38:35 +01:00
Harald Hoyer
ce052202f0
TODO: update
2013-12-05 18:38:23 +01:00
Harald Hoyer
11ee2ca8d4
dracut.spec: remove suse man pages
2013-12-05 17:32:07 +01:00
Harald Hoyer
57575f3c9c
dracut.spec: add new modules
2013-12-05 17:27:57 +01:00
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.
2013-12-05 16:42:05 +01:00
Harald Hoyer
c21c4dc2b4
lvm: install thin tools, only when needed in hostonly
2013-12-05 15:57:42 +01:00
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>
2013-12-05 15:13:29 +01:00
Hannes Reinecke
1c89fd148d
Fixup script permissions
...
Scripts with a shebang should be marked as executable.
Signed-off-by: Hannes Reinecke <hare@suse.de>
2013-12-05 15:13:29 +01:00
Hannes Reinecke
1d3496b4c1
Fixup keymap setting for openSUSE
...
openSUSE is using compressed keymaps.
Signed-off-by: Hannes Reinecke <hare@suse.de>
2013-12-05 15:13:29 +01:00
Hannes Reinecke
463e13fe81
mkinitrd-suse.8.asc: Add manpage for SUSE compat mkinitrd
...
Signed-off-by: Hannes Reinecke <hare@suse.de>
2013-12-05 15:13:29 +01:00
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>
2013-12-05 15:13:29 +01:00
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>
2013-12-05 15:13:29 +01:00
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>
2013-12-05 15:13:29 +01:00
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>
2013-12-05 15:13:29 +01:00
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>
2013-12-05 15:13:29 +01:00
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>
2013-12-05 15:13:29 +01:00
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>
2013-12-05 15:13:29 +01:00
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>
2013-12-05 15:13:29 +01:00
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>
2013-12-05 15:13:29 +01:00
Harald Hoyer
443fb52487
10i18n/parse-i18n.sh: fixed vconsole.conf/locale.conf generation
2013-12-05 15:13:29 +01:00
Harald Hoyer
b29cb51654
dracut-functions.sh: do not force require modules.builtin*
2013-12-05 15:13:29 +01:00
Harald Hoyer
64ae4e07a4
dracut.sh: skip crypt swaps with password files
2013-12-03 16:21:04 +01:00
Harald Hoyer
8064f68d60
resume: no more autoresume
2013-12-03 16:21:04 +01:00
Harald Hoyer
40da1e5a31
resume: autoconf resume
2013-12-03 16:21:04 +01:00
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
2013-12-03 16:21:04 +01:00
Harald Hoyer
271cd19dbe
network/ifup.sh: before doing dhcp, check, if the link has a carrier
2013-12-03 16:21:04 +01:00
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.
2013-12-03 16:21:04 +01:00
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
2013-12-03 16:21:04 +01:00