Harald Hoyer
e168eeef67
systemd/dracut-cmdline.sh: unset "UNSET" $root
...
https://bugzilla.redhat.com/show_bug.cgi?id=1365667
caused by commit 9aa224cc
(cherry picked from commit fc77aca7dd
)
2016-08-19 15:49:33 +02:00
Harald Hoyer
c7c8c4981a
dracut-functions.sh: catch all lvm slaves
...
add check_vol_slaves_all to be used in check_block_and_slaves_all
otherwise only the first lvm VG member would be processed
(cherry picked from commit 7a7b8c1740
)
2016-08-19 15:49:33 +02:00
Harald Hoyer
1de836c763
TEST-20-NFS: remove stale pid file
2016-08-19 15:33:59 +02:00
Xunlei Pang
242c03d6fb
network: use require_any_binary instead of require_any_binaries
2016-08-19 13:39:37 +02:00
Harald Hoyer
88f9d6140d
nfs: install all nfs modules non-hostonly
...
If nfs is used, we should include all nfs modules, in the case, where
$host_fs_types contains nfs.
(cherry picked from commit b077d18963
)
2016-08-18 12:00:43 +02:00
Harald Hoyer
740c46c022
network: support macaddr in brackets []
...
ip=ens3:dhcp:1000
ip=ens3:dhcp::54:52:00:ab💿 ef
ip=ens3:dhcp::[54:52:00🆎 cd:ef]
ip=ens3:dhcp:1000:54:52:00:ab💿 ef
ip=ens3:dhcp:1000:[54:52:00🆎 cd:ef]
ip=192.168.122.20::192.168.122.1:24:test:ens3:none:1000
ip=192.168.122.20::192.168.122.1:24:test:ens3:none::54:52:00:ab💿 ef
ip=192.168.122.20::192.168.122.1:24:test:ens3:none::[54:52:00🆎 cd:ef]
ip=192.168.122.20::192.168.122.1:24:test:ens3:none:1000:54:52:00🆎 cd:ef
ip=192.168.122.20::192.168.122.1:24:test:ens3:none:1000:[54:52:00🆎 cd:ef]
ip=::::test:ens3:dhcp:1000
ip=::::test:ens3:dhcp::54:52:00:ab💿 ef
ip=::::test:ens3:dhcp::[54:52:00🆎 cd:ef]
ip=::::test:ens3:dhcp:1000:54:52:00:ab💿 ef
ip=::::test:ens3:dhcp:1000:[54:52:00🆎 cd:ef]
(cherry picked from commit 53e4ab7174
)
2016-08-18 11:29:29 +02:00
David Michael
73db316ef2
qemu: include the qemu_fw_cfg kernel module
...
This adds support for /sys/firmware/qemu_fw_cfg on QEMU guests
started with the -fw_cfg option.
2016-08-16 13:43:18 -07:00
Harald Hoyer
38b9558333
Merge pull request #148 from lnykryn/fips-space
...
fips-module: add missing space
2016-08-08 14:42:05 +02:00
Lukas Nykryn
1c132d39a6
fips-module: add missing space
2016-07-28 12:33:03 +02:00
Harald Hoyer
c45e856a65
add rd.emergency=[reboot|poweroff|halt]
...
specifies what action to execute in case of a critical failure
2016-07-22 14:51:03 +02:00
Harald Hoyer
9264b0cba6
Merge pull request #145 from yuwata/dracut-conf
...
dracut.conf.5.asc: remove duplicate i18n_install_all option
2016-07-20 11:45:37 +02:00
Yu Watanabe
aaaf035aed
dracut.conf.5.asc: remove duplicate i18n_install_all option
2016-07-20 18:24:39 +09:00
Harald Hoyer
9853791d37
network: use arping2, if available
...
fixes https://github.com/dracutdevs/dracut/issues/135
2016-07-14 14:36:04 +02:00
Harald Hoyer
5a3773dbe6
fcoe: check if needed for hostonly
...
(cherry picked from commit f45726652f
)
2016-07-14 13:57:21 +02:00
Harald Hoyer
24113c3a11
dracut-install.c: really add a "/" inbetween destdir and target
...
using dracut-install with
find . -print0 | xargs dracut-install -D /tmp/test -a
resulted in /tmp/test./.... files
2016-07-14 13:54:04 +02:00
Harald Hoyer
34a42f9f49
fs-lib: f2fs needs crc32 not crc32c
...
*sigh*
2016-07-08 10:01:52 +02:00
Harald Hoyer
5d4aaaa2a3
Merge pull request #143 from scop/master
...
dracut.png: Optimize with zopflipng -m
2016-07-07 14:58:28 +02:00
Ville Skyttä
828257dd82
dracut.png: Optimize with zopflipng -m
2016-07-07 13:54:47 +03:00
Harald Hoyer
f8ff380bd5
fs-lib: add crc32c kernel module for f2fs
2016-07-07 09:43:48 +02:00
Harald Hoyer
b1ec9d737f
Merge pull request #142 from falbrechtskirchinger/master
...
systemd: install missing drop-in configs
2016-07-06 09:15:20 +02:00
Florian Albrechtskirchinger
5d013e5e3c
systemd: install missing drop-in configs
...
In host-only mode, install missing drop-in configuration files for
/etc/systemd/{journal.conf,system.conf}.
2016-07-06 07:27:37 +02:00
Peter Robinson
88d8ad663f
modules: kernel: add phy and power modules to generic initrd
...
The phy and power modules are needed by some of the recent ARM
devices that have appeared like CHIP and some exynos devices.
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
2016-07-04 19:05:01 +02:00
Harald Hoyer
4af4fe4a69
Merge pull request #140 from tpgxyz/f2fs
...
add support to F2FS filesystem (fsck)
2016-07-04 11:51:14 +02:00
tpg
9f521f76a0
add support to F2FS filesystem (fsck)
2016-06-30 21:26:42 +02:00
Harald Hoyer
3889234f71
dracut.sh: make tmp dirs after the trap function is installed
...
otherwise a good timed ctrl-c will leave the tmp dir around
2016-06-29 17:32:31 +02:00
Hannes Reinecke
c98d1756f7
40network: Update iBFT scanning code to handle IPv6
...
IPv6 addresses should be specified in brackets so that the
ip= scanning code doesn't get confused.
References: bnc#887542
Signed-off-by: Hannes Reinecke <hare@suse.de>
Signed-off-by: Thomas Renninger <trenn@suse.com>
2016-06-29 17:31:46 +02:00
Harald Hoyer
b039b20ec2
test: correct cmdline reading functions
2016-06-27 12:05:37 +02:00
Harald Hoyer
f8242a6a60
fcoe/cleanup-fcoe.sh: don't copy shm files to state
...
with systemd version 230, this is not necessary anymore
systemd commit cacf980ed44a28e276a6cc7f8fc41f991e2ab354
because /dev/shm is selinux relabled.
2016-06-27 12:03:55 +02:00
Harald Hoyer
f6fa9ef101
TEST-20-NFS: skip root=/dev/nfs tests with systemd v230
2016-06-23 16:38:17 +02:00
Harald Hoyer
7e51abc81f
network/dhclient.conf: add missing commata
...
options need to be seperated by ,
2016-06-23 16:38:17 +02:00
Harald Hoyer
c000a21c25
dracut-systemd/*.service: conflict with shutdown target
...
make reboot/poweroff/halt work
also conflict with emergency.target
2016-06-23 16:37:53 +02:00
Harald Hoyer
8261d2367e
systemd: add missing -.slice unit
2016-06-22 18:11:28 +02:00
Fabian Vogt
18729719a7
Fix wrong keymap inclusion
...
For MAP=lt, dracut would choose lt.std.map instead of lt.map.
Signed-off-by: Fabian Vogt <fvogt@suse.com>
2016-06-17 15:03:28 +02:00
Harald Hoyer
36867f1abf
test: handle kernel panic in testsuite
...
- reboot kernel on panic
- qemu don't reboot
2016-06-10 08:53:01 +02:00
Harald Hoyer
0092942531
test/TEST-99-RPM: fixed test suite
...
- cope with dnf vs yum
- fixed find arguments
- make script fail, if command fails
2016-06-09 18:15:48 +02:00
Harald Hoyer
781f1971c3
cope with "rd.shell=0" in the testsuite
...
If emergency and shutdown-emergency hooks are called, the systemd should
poweroff the testsuite, therefore "rd.shell=0" is given on the test
suite kernel command lines.
"rd.shell=0" has to be parsed correctly by the test suite real root init
also.
2016-06-08 16:48:07 +02:00
Harald Hoyer
3847bd450d
systemd: add udev.hwdb and udev.conf
2016-06-08 16:47:41 +02:00
Harald Hoyer
8fce2c4d5e
dracut-systemd/dracut-emergency.sh: call shutdown-emergency hooks
...
if no rd.shell is given
2016-06-07 14:47:27 +02:00
Harald Hoyer
9e19c0512d
Revert "network: remove awk call and replace it with a shell function"
...
This reverts commit 71867b665c
.
network needs posix shell
2016-06-07 14:27:35 +02:00
Harald Hoyer
4e882b8090
use shutdown-emergency hook in testsuite to poweroff the machine
2016-06-07 14:27:03 +02:00
Harald Hoyer
8e01095755
dracut-init.sh: set default firmware path, if not specified
2016-06-07 14:27:03 +02:00
Colin Guthrie
99b70a787c
systemd: add more groups to deal with tmpfiles handling.
...
Both 'utmp' and 'root' groups are mentioned in tmpfiles.d/systemd.conf
and as such should be included.
It's probably better to have something equiv to inst_rule_group_owner()
for udev rules which parses out users and groups and adds them to the
passwd/group db respectively.
Could also rely on sysusers but as the initramfs is static in this
sense, it's more efficient to pre-define the users IMO.
2016-06-07 12:04:13 +02:00
Harald Hoyer
71867b665c
network: remove awk call and replace it with a shell function
...
changes commit 4fa5c235a7
2016-06-07 11:15:07 +02:00
Harald Hoyer
f3355208f9
Merge pull request #137 from dracut-mailing-devs/1461665111-7385-2-git-send-email-xlpang@redhat.com
...
1461665111 7385 2 git send email xlpang@redhat.com
2016-06-07 11:08:12 +02:00
Nicolas Chauvet
2602a74edf
dracut: Add drivers/clk by default on arm
...
This will bundle clock drivers into the initramfs on arm
Tested on ti dm8148-t410 where adpll is needed on 4.6+ kernel
This will avoid to rely on (maybe broken) bootloader clocks.
Theses modules are also usually loaded early. Having them bundled into
the initramfs will avoid lot of deferred probes and others delay.
Signed-off-by: Nicolas Chauvet <kwizart@gmail.com>
2016-06-07 10:48:49 +02:00
Colin Guthrie
55b99a0e4c
dracut.sh: fix $tmpfilesdir fallback when systemd-devel is not installed.
...
Bug introduced in 3a04bddeed
in Dec 2014.
2016-06-07 10:48:49 +02:00
Harald Hoyer
d4efc0aeee
systemd-initrd: add initrd-root-device.target
2016-05-25 15:07:08 +02:00
Harald Hoyer
1901500187
move ln_r() to dracut-init.sh
2016-05-25 15:07:08 +02:00
Imran Haider
292548be6e
add 'mtu' parameter for bond options
...
Signed-off-by: Imran Haider <imran1008@gmail.com>
2016-05-16 00:16:47 -04:00
Harald Hoyer
d6145ece6d
Merge pull request #128 from AlexanderKurtz/master
...
dracut-systemd/dracut-cmdline.sh: Don't error out if there is no root…
2016-05-11 09:23:05 +02:00