Guido Trentalancia
f3f019d947
95resume: avoid possible symbolic link creation error on bootup
...
Avoid symbolic link creation error.
2016-04-15 10:38:04 +02:00
Harald Hoyer
2db14045c1
kate config
2016-04-15 10:27:48 +02:00
Harald Hoyer
db7d61cff7
base/init.sh: don't mount /run with noexec, if the initramfs lives there
...
If the initramfs was built with prefix=/run/... /run can't be mounted
with noexec, otherwise no binary can be run.
Guard against it by looking where /bin/sh is really located.
2016-04-14 14:58:34 +02:00
Harald Hoyer
b99e72427b
Revert "fcoe: no need to copy lldpad state"
...
This reverts commit e93ff1cf9a .
seems like the file has to be copied back in the real root.
https://bugzilla.redhat.com/show_bug.cgi?id=1246217
2016-04-14 13:38:24 +02:00
Harald Hoyer
6fcd5c8e3b
NEWS: update for 045
2016-04-14 11:53:14 +02:00
Harald Hoyer
b14b039e90
dracut-install: add --help documentation
2016-04-14 11:51:36 +02:00
Harald Hoyer
7ef36aef28
plymouth/plymouth-pretrigger.sh: also trigger acpi subsystem
...
Trigger the acpi subsystem. This will ensure hv_vmbus gets loaded before
plymouth is started, which will make the graphics device become
available before plymouth is started too (and the keyboard ! which might
also be important for plymouth in some setups).
https://bugzilla.redhat.com/show_bug.cgi?id=1218130
(cherry picked from commit d2846fdcce9b8de0edecdf0e06a4b86fc8de542c)
2016-04-13 14:11:17 +02:00
Harald Hoyer
9bb030c5d8
dracut-init.sh: beautify instmods()
2016-04-13 14:00:26 +02:00
Harald Hoyer
fe6e0c23ad
dracut-install: simplify error logic
...
error out early, if "--optional" is not set
2016-04-13 13:56:52 +02:00
Harald Hoyer
8d9ab2755d
Fix regressions with dracut-install with kernel modules
...
Make sure, the same modules are installed as before.
2016-04-13 11:47:20 +02:00
Harald Hoyer
607fec3e79
Use pkg-config for libkmod CFLAGS and LIBS
2016-04-13 11:13:32 +02:00
Harald Hoyer
794b2d2c75
Use dracut-install to install kernel modules
...
dracut-install can now install kernel modules and their corresponding
firmware files.
2016-04-11 16:32:10 +02:00
Harald Hoyer
ff8f702689
dracut-init.sh: mark error messages with FAILED
2016-04-11 15:25:11 +02:00
Harald Hoyer
98fd06934c
lsinitrd.sh: fixed unpack and skipcpio search
2016-04-11 15:24:01 +02:00
Harald Hoyer
374ef3ed2b
dracut-init.sh: Add file argument to sed's
...
fixup for 06a1d07690
2016-04-11 13:37:17 +02:00
Harald Hoyer
f7f5b82b43
dracut.sh: call dracut-install with "-f" in FIPS mode
...
in fips mode, dracut-install was called with "-H" instead of "-f" in
FIPS mode
missed conversion of commit 26cd262a6a
2016-04-11 11:57:30 +02:00
Harald Hoyer
c395993eaf
Merge pull request #122 from scop/fixes
...
Various shell script improvements
2016-03-29 11:19:58 +02:00
Ville Skyttä
06a1d07690
dracut-init.sh: Simplify udev rule grepping
2016-03-28 12:09:06 +03:00
Ville Skyttä
bcabe0fe25
Clean up some bashisms from /bin/sh scripts
2016-03-28 11:52:14 +03:00
Ville Skyttä
dec3dfa4b3
nfs/module-setup.sh: Use colon instead of dot for chown user/group separator
2016-03-28 11:39:36 +03:00
Ville Skyttä
9430ae301e
Do not use deprecated egrep/fgrep
2016-03-28 11:38:34 +03:00
Harald Hoyer
97bbba6938
lsinitrd: add "--unpack" to lsinitrd
...
also "--unpackearly" and "--verbose"
2016-03-17 14:45:24 +01:00
Harald Hoyer
472928ec3d
dracut.conf.5.asc: fix bold
2016-03-14 14:16:12 +01:00
Harald Hoyer
b127294def
dracut-install: catch ldd message "cannot execute binary file"
2016-03-14 10:59:29 +01:00
Harald Hoyer
556ff7c76a
dracut-systemd/dracut-pre-pivot.sh: Break at switch_root only for bare rd.break
...
similar to commit ddfea6b54c
Previously, any rd.break=breakpoint would cause a break at the
given breakpoint and also at switch_root.
2016-03-07 12:38:23 +01:00
Harald Hoyer
cb6d49bc9d
Merge branch 'master' of github.com:haraldh/dracut
2016-02-29 15:07:41 +01:00
Harald Hoyer
caf12d6717
network/dhclient-script.sh: add classless-static-routes support
...
https://bugzilla.redhat.com/show_bug.cgi?id=1260955
(cherry picked from commit a48ea27deb )
2016-02-29 15:01:50 +01:00
Harald Hoyer
fe6455a6e8
documentation: "--hostonly-i18n" "--no-hostonly-i18n" "i18n_install_all"
2016-02-29 13:12:02 +01:00
Harald Hoyer
4d3e54e01a
Merge pull request #116 from evverx/fix-ask-cmdline-hostonly=0
...
base/init.sh: don't remove 99-cmdline-ask on 'hostonly' cleanup
2016-02-16 15:16:04 +01:00
Harald Hoyer
6a97d2fc89
Merge pull request #115 from evverx/fix-dracut-cmdline-ask-service
...
dracut-systemd/dracut-cmdline-ask: fix dracut --kernel-cmdline=rd.cmdline=ask
2016-02-16 09:52:27 +01:00
Evgeny Vereshchagin
4ab6447c2a
base/init.sh: don't remove 99-cmdline-ask on 'hostonly' cleanup
...
How to reproduce:
host# ./dracut.sh -o 'dracut-systemd systemd systemd-initrd' --local -f ./initramfs.img
host# qemu-system-x86_64 -initrd ./initramfs.img \
-append 'root=/dev/sda1 rd.cmdline=ask rd.hostonly=0' \
...
Enter additional kernel command line parameter (end with ctrl-d or .)
> rd.break
> .
...
There is no "Break before switch_root"
...
Signed-off-by: Evgeny Vereshchagin <evvers@ya.ru>
2016-02-15 13:57:27 +00:00
Evgeny Vereshchagin
eddca3c9c2
dracut-systemd/dracut-cmdline-ask: fix dracut --kernel-cmdline=rd.cmdline=ask
...
How to reproduce:
host# dracut --kernel-cmdline='rd.cmdline=ask' initramfs.img
host# qemu-system-x86_64 -initrd initramfs.img ... -append root=/dev/sda1 ...
...
qemu-host# journalctl -b | grep dracut-cmdline-ask
...
Feb 15 08:45:36 localhost systemd[1]: dracut-cmdline-ask.service: Installed new job dracut-cmdline-ask.service/start as 42
Feb 15 08:45:36 localhost systemd[1]: dracut-cmdline-ask.service: ConditionKernelCommandLine=rd.cmdline=ask failed.
Feb 15 08:45:36 localhost systemd[1]: dracut-cmdline-ask.service: Starting requested but condition failed. Not starting unit.
Feb 15 08:45:36 localhost systemd[1]: dracut-cmdline-ask.service: Job dracut-cmdline-ask.service/start finished, result=done
...
Signed-off-by: Evgeny Vereshchagin <evvers@ya.ru>
2016-02-15 08:47:47 +00:00
Harald Hoyer
6bc2096cf5
kernel-modules: join instmods and install all usb/storage
2016-01-26 14:59:28 +01:00
Harald Hoyer
b4dd861a0b
kernel-modules: add usb-storage
...
To save the rdsosreport.txt to a USB stick, the usb-storage module is
needed
2016-01-26 14:56:05 +01:00
Harald Hoyer
f4f8fb5c10
network: if rd.neednet=0 we don't need a bootdev
...
otherwise dracut would wait for the bootdev interface to appear and be
setup
2016-01-26 12:26:03 +01:00
Harald Hoyer
9542f2fee4
network: add mtu to list of variables to store in override
2016-01-19 15:12:39 +01:00
Harald Hoyer
bb1b924792
TEST-30-ISCSI: some tests have unknown return code
...
by design
2016-01-19 14:43:43 +01:00
Harald Hoyer
24a78b2697
Fixed vlan, bonding, bridging, team logic
...
Call ifup for the slaves and assemble afterwards.
2016-01-19 11:35:23 +01:00
Harald Hoyer
918fbfcf6b
Merge pull request #111 from wyrmiyu/multipath_fix
...
multipath: fix majmin_to_mpath_dev()
2016-01-19 10:16:13 +01:00
Pekka Wallendahl
28058a2e37
multipath: fix majmin_to_mpath_dev()
...
* Multipath device names only start with the mpath-prefix if the option
use_userfriendly_names is set true in /etc/multipath.conf and if user
has not set any aliases in the said file. Thus the for-loop should go
through all files in /dev/mapper/, not just ones starting with 'mpath'
* Bash is perfectly capable to extend `/dev/mapper/*` notation without a
need to pass it to an external ls
* Changed the function to use a local variable $_dev instead of the
global $dev, which seemed to be the original intention as the local
_dev was defined but not used
2016-01-18 20:28:22 +02:00
Harald Hoyer
2fd8588da5
dracut-functions.sh:fix check_vol_slaves() volume group name stripping
...
commit 466a59984a removed whitespace
stripping from lvm volume group names.
2016-01-18 17:01:15 +01:00
Harald Hoyer
efbc47b8e4
network/net-lib.sh: correctly set mac address for ip=...:<mtu>:<mac>
...
if ip=...:<mtu>:<mac> was specified, macadress was not set
2016-01-13 13:43:38 +01:00
Harald Hoyer
b019952f6d
dracut.sh: fail hard, if we find modules and modules.dep is missing
...
If modules are present in /lib/modules/<kernelversion> and modules.dep
is empty, depmod was not run most likely.
2016-01-13 09:32:24 +01:00
Harald Hoyer
0a7d7f6310
dracut.cmdline: remove extra ":" from ip= doc
2016-01-13 09:17:40 +01:00
Harald Hoyer
60928f36b6
dracut.sh: restorecon final image file
...
Instead of "mv" use "cp --reflink=auto" and restorecon the final image
2016-01-08 11:37:25 +01:00
Harald Hoyer
e93ff1cf9a
fcoe: no need to copy lldpad state
...
/dev/shm should be available later on by the normal switch root bind mount.
2016-01-07 10:44:31 +01:00
Harald Hoyer
3f5e60bfc9
Merge pull request #109 from puleglot/fix_dev_unit_name
...
base/dracut-lib.sh:dev_unit_name() guard against $dev beginning with "-"
2016-01-07 10:13:45 +01:00
Harald Hoyer
07149fe6be
nbd: add missing generator
2016-01-07 09:56:36 +01:00
Alexander Tsoy
c41df7e1db
base/dracut-lib.sh:dev_unit_name() guard against $dev beginning with "-"
...
crypt/parse-crypt.sh generate initqueue job which always call
dev_unit_name() with an argument beginning with "-". This results
in the following error:
dracut-initqueue[307]: + systemd-escape -p -cfb4aa43-2f02-4c6b-a313-60ea99288087
dracut-initqueue[307]: systemd-escape: invalid option -- 'c'
2016-01-05 22:59:52 +03:00
Harald Hoyer
b8bccd398a
test/TEST-04-FULL-SYSTEMD: optionally install machine-info and *-id
2015-12-14 15:19:53 +01:00