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
Harald Hoyer
616fdae3cf
AUTHORS: update
2015-11-25 14:22:28 +01:00
Harald Hoyer
eb242ada05
dmraid/61-dmraid-imsm.rules: remove double ","
2015-11-25 14:21:33 +01:00
Harald Hoyer
4916bf1a58
lvm: silence errors from "lvm dumpconfig"
...
if the config option does not exist, we ignore the error anyway
2015-11-25 14:21:33 +01:00
Harald Hoyer
319867faa8
man: clarify add_dracutmodules vs dracutmodules
2015-11-25 14:21:33 +01:00
Harald Hoyer
87e90d7f4a
For rd.hostonly=0 remove all initqueue/finished files also
...
This helps booting systems with changed configuration
2015-11-25 14:21:33 +01:00
Harald Hoyer
2249e7312e
Makefile: add efi target
...
make an UEFI bootable image
2015-11-25 14:21:33 +01:00
Harald Hoyer
62c00a8896
dracut.sh: only create one TMPDIR
...
use DRACUT_TMPDIR subdirs for everything
2015-11-25 14:21:33 +01:00
Harald Hoyer
1a2290ea79
Revert "systemd: if kdbus is available, include the kernel module"
...
This reverts commit 90ff5ad67e
.
There will be no kdbus anymore :-/
2015-11-23 11:08:06 +01:00
Harald Hoyer
03de49609c
Merge pull request #97 from FGrose/dmsquash-live-root
...
dmsquash-live-root: Persistence without overlay for uncompressed live installations
2015-11-23 11:07:43 +01:00
Harald Hoyer
e330912be5
Merge pull request #106 from FGrose/dracut.cmdline
...
dracut.cmdline: Update Booting live images section
2015-11-23 10:05:51 +01:00
Frederick Grose
33a4198e17
dracut.cmdline: Update Booting live images section
...
Add descriptions for the rd.live.overlay.readonly,
rd.live.overlay.size, rd.live.overlay.reset,
rd.live.squashimg, and rd.live.overlay=none options.
Mention the Invalid mark on exhausted overlays.
Clarify the rd.writable.fsimg option.
Repunctuate the rd.live.overlay.thin option description.
2015-11-22 15:02:55 -05:00
Frederick Grose
8b5ee88ff6
dmsquash-live-root: Avoid an overlay for persistent, uncompressed, read-write live installations.
...
Persistent, uncompressed live installations can avoid overlays with a new rd.live.overlay=none flag.
Non-persistent rd.live.ram boots can also take advantage of persistent home.img filesystems.
2015-11-20 23:38:12 -05:00
Harald Hoyer
2bcf4ffe5f
Merge pull request #105 from antonym/master
...
livenet: add livenet-generator
2015-11-19 16:35:29 +01:00
Antony Messerli
a455ad1c27
livenet: add livenet-generator
...
Resolves issues where systemd attempts to boot a live URL as an NFS mount.
This patch uses systemd's generator arg[2] to generate an early sysroot.mount
that preempts systemd-fstab-generator.
See https://bugzilla.redhat.com/show_bug.cgi?id=1280103
2015-11-19 08:10:03 -06:00
Harald Hoyer
c44d2252bb
dracut.sh: for microcode generation, skip gpg files
...
skip all ".asc" files for the AMD microcode generation
2015-11-18 10:58:54 +01:00
Harald Hoyer
90ac2d2429
TEST-16-DMSQUASH: add code for IO throtteling in qemu
...
To test the mediacheck feature, I added commented out code with qemu IO
throtteling.
2015-11-18 10:17:04 +01:00
Harald Hoyer
27d7936f0e
dracut.sh: save systemdutildir env
...
even, if no systemd is used, we need that variable for systemd-udevd
2015-11-17 09:45:29 +01:00
Harald Hoyer
2da041d672
Check for systemd before installing systemd specific files
...
https://bugzilla.redhat.com/show_bug.cgi?id=1282010
2015-11-16 09:41:26 +01:00
Harald Hoyer
63a44c8dc3
dracut.sh: add back host_modules part
...
host_modules was removed accidently while remove host_modaliases
2015-11-16 09:26:51 +01:00
Harald Hoyer
602dce9ff2
iscsi/parse-iscsiroot.sh: reload udev rules
...
in the DHCP case udev is already running, so reload the rules before
continuing.
2015-11-13 16:37:48 +01:00
Harald Hoyer
456f299ab8
dracut-init.sh: libdir paths need dracut-function.sh
2015-11-13 14:20:54 +01:00
Zhiguo Deng
7527b90c88
Check rd.zfcp= format in dracut hook:cmdline process stage
...
When using rd.zfcp= parameter in generic.prm file, wrong format
parameters will prevent the zfcp driver to add the correct SCSI
disk. dracut should die when a wrong rd.zfcp= parameter supplied.
Signed-off-by: Zhiguo Deng <bjzgdeng@linux.vnet.ibm.com>
2015-11-13 14:02:19 +01:00
Harald Hoyer
07a081f352
dracut.sh: remove the concept of host_modalias
...
We can never gather enough information about compiled in modules, so
don't pretend to know and do smart decisions.
2015-11-13 13:40:38 +01:00
dyoung@redhat.com
6870007674
Revert "Let user specify the action after fail"
...
This reverts commit 9d787df196
action_on_fail is useless thus remove the commits for it one by one.
Signed-off-by: Dave Young <dyoung@redhat.com>
2015-11-13 13:22:34 +01:00
dyoung@redhat.com
d6dfde7830
Revert "99fs-lib/fs-lib.sh: Let user specify the action after fail for fsck"
...
This reverts commit 679fa7ed3c
.
action_on_fail is useless thus remove the commits for it one by one.
Signed-off-by: Dave Young <dyoung@redhat.com>
2015-11-13 13:22:34 +01:00
dyoung@redhat.com
946722e465
Revert "dracut-emergency.service: do not start for "action_on_fail=continue""
...
This reverts commit b78e6ac2c3
.
action_on_fail is useless thus remove the commits for it one by one.
Signed-off-by: Dave Young <dyoung@redhat.com>
2015-11-13 13:22:34 +01:00
dyoung@redhat.com
a95a727fdc
Revert "systemd/emergency.service: do not run for action_on_fail=continue"
...
This reverts commit dcae873414
.
action_on_fail is useless thus remove the commits for it one by one.
Signed-off-by: Dave Young <dyoung@redhat.com>
2015-11-13 13:22:34 +01:00