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
Harald Hoyer
b830a31331
TEST-16-DMSQUASH: do not use "--" with ldconfig -r
2015-12-14 15:19:53 +01:00
Harald Hoyer
b070c1d360
nbd: add systemd generator and use nbd export names instead of port numbers
...
Add a systemd generator for root=nbd:.. so that systemd has a correct
sysroot.mount unit.
Use export names instead of port numbers, because port number based
exports are deprecated and were removed.
2015-12-14 15:19:53 +01:00
Harald Hoyer
df95b1003c
network: fix carrier detection
...
rename iface_has_link() to iface_has_carrier() to clarify usage
Only assign static "wildcard interface" settings, if the interface has a
carrier.
If the interface name was specified with a name, do not do carrier
checking for static configurations.
2015-12-14 15:19:53 +01:00
Harald Hoyer
efd3a6db74
livenet/module-setup.sh: only include systemd generator if systemd included
2015-12-14 15:19:53 +01:00
Harald Hoyer
4bcd41389c
systemd: include machine-info
2015-12-14 15:19:53 +01:00
Harald Hoyer
8d26b5661e
kernel-modules: include all HID driver in hostonly mode
...
If a kernel is updated in the undocked state and later on docked, some
keyboard modules can be missing.
Thus include all HID drivers.
2015-12-09 14:14:46 +01:00
Harald Hoyer
ce9a398771
dmsquash-live/dmsquash-live-root.sh: SQUASHED can be set earlier
...
8b5ee88ff6
removed the check for SQUASHED,
assuming, that the if clause above was the only place, where SQUASHED is
set.
This patch reverts to the old logic, because SQUASHED can be set
earlier.
2015-12-01 08:52:00 +01:00
Harald Hoyer
54e09dfb72
shutdown: guard against read-only /run
...
remount the switch rooted /run writeable again.
2015-11-30 11:27:03 +01:00
Harald Hoyer
88ba9372be
livenet/livenet-generator.sh: mode 0755
2015-11-27 09:44:24 +01:00
Harald Hoyer
5d8d0ac814
dmraid/61-dmraid-imsm.rules: add nowatch option for udev
...
udev rereads partitions, if watch is set for disks
2015-11-26 17:46:03 +01:00
Harald Hoyer
6ed1d9fd07
dmsquash-live/dmsquash-live-root.sh: fixed typo
2015-11-26 15:50:39 +01:00
Harald Hoyer
6612ae0d36
NEWS: update for version 044
2015-11-25 14:22:28 +01:00