Harald Hoyer
36af0518b3
fix(network): correct regression in iface_has_carrier
...
Commit e25c536c70
introduced a regression in iface_has_carrier
due to unclear variable naming.
2021-03-31 21:29:52 +02:00
Harald Hoyer
ba4bcf5f4f
fix(network-manager): no default deps for nm-run.service
...
Otherwise nm-run.service will run only in basic.target, which is too
late in the initramfs.
2021-03-31 21:29:33 +02:00
Harald Hoyer
56606b0a1b
fix(lunmask): shellcheck regression
...
`parse-lunmask.sh` is not a bash script
and dash doesn't understand `read -a`.
Revert to the initial code.
Fixes: https://github.com/dracutdevs/dracut/issues/1271
2021-03-31 12:13:31 +02:00
Harald Hoyer
fd4b04da66
fix(lvmmerge): depend on bash
2021-03-31 11:32:48 +02:00
Harald Hoyer
5b965f6308
fix(livenet): fetch-liveupdate.sh does not require bash
2021-03-31 11:32:29 +02:00
Harald Hoyer
fd3698aa42
fix(cms): require bash
2021-03-31 11:32:00 +02:00
Harald Hoyer
3402142e34
fix(network-manager): nm-lib.sh does not require bash
2021-03-31 11:31:47 +02:00
Harald Hoyer
6b499ec14b
fix(zipl): don't depend on grub2
...
There is no grub2 dracut module.
2021-03-31 11:31:30 +02:00
Harald Hoyer
09356085b6
ci: enable shellcheck for everything
2021-03-31 11:31:17 +02:00
Harald Hoyer
1dc61299f7
fix(kernel-modules): shellcheck regression
...
`$_hostonly_drvs` contained multiple arguments and was quoted.
This patch converts `_hostonly_drvs` into an associative array, which
enables easy deduplication and proper quoting in bash.
Fixes: https://github.com/dracutdevs/dracut/issues/1276
2021-03-31 11:30:49 +02:00
Harald Hoyer
7b8c78ff43
fix(multipath): revise multipathd-stop
...
A shellcheck regression quoted `HARD` in
```shell
kill "$HARD" "$pid" > /dev/null 2>&1
```
which would error on an empty "HARD".
Instead of fixing this, use `pkill` instead and also add it to the
non-optional list of binaries to install, which was revised also.
Fixes: https://github.com/dracutdevs/dracut/issues/1275
2021-03-31 11:30:10 +02:00
Harald Hoyer
85378f44af
fix(multipath): shellcheck regression
...
`$_allow` should not have been quoted, because it can be multiple options.
Instead of unquoting it, convert it to an associative array with easy
deduplication and prefix every device with the `--allow` option.
Fixes: https://github.com/dracutdevs/dracut/issues/1274
2021-03-31 11:29:31 +02:00
Harald Hoyer
af3cd22425
fix(nvdimm): shellcheck regression
...
`_provider_dirs` should not have been quoted, because it should expand
to multiple arguments.
Just remove the whole variable and add those arguments.
Fixes: https://github.com/dracutdevs/dracut/issues/1273
2021-03-31 11:29:07 +02:00
Harald Hoyer
f450ebfdf2
fix(convertfs): require bash
2021-03-31 11:05:29 +02:00
Harald Hoyer
f5046e56bc
fix(caps): require bash
2021-03-31 11:04:52 +02:00
Harald Hoyer
007df5adc1
test: mark the whole test subdir as shellcheck'ed
2021-03-31 09:33:03 +02:00
Harald Hoyer
29f335070a
fix(dracut-initramfs-restore.sh): shellcheck for dracut-initramfs-restore.sh
2021-03-31 09:32:33 +02:00
Harald Hoyer
7ee8dfca6a
fix(examples/yocto): shellcheck again
2021-03-31 09:32:07 +02:00
Harald Hoyer
cd8db54a3d
fix(dasd_rules): add bash dependency
2021-03-30 21:10:44 +00:00
Harald Hoyer
23d303f8a0
fix(fcoe-uefi): add bash dependency
2021-03-30 21:04:48 +00:00
Harald Hoyer
c864f8938c
fix(TEST MULTINIC): shellcheck
2021-03-30 22:59:46 +02:00
Harald Hoyer
f9b9faf433
fix(fcoe): remove needless bash dependency
2021-03-30 20:04:52 +00:00
Harald Hoyer
f0c606f91d
fix(lunmask): remove needless bash dependency
2021-03-30 21:21:01 +02:00
Jóhann B. Guðmundsson
a4cc196467
fix(crypt): include cryptsetups tmpfile
2021-03-30 19:14:38 +00:00
Harald Hoyer
beb3e54ece
fix(TEST BASIC): shellcheck
2021-03-30 21:09:06 +02:00
Harald Hoyer
d174e18d2a
fix(TEST SYSTEMD): shellcheck
2021-03-30 21:06:09 +02:00
Harald Hoyer
4c4cd24b7c
fix(TEST USR-MOUNT): shellcheck
2021-03-30 20:57:04 +02:00
Harald Hoyer
7e140a407b
fix(TEST FULL-SYSTEMD): shellcheck
2021-03-30 20:54:26 +02:00
Harald Hoyer
6e7db0467a
fix(TEST RAID): shellcheck
2021-03-30 20:48:22 +02:00
Harald Hoyer
34600bbead
fix(TEST LVM): shellcheck
2021-03-30 20:38:52 +02:00
Harald Hoyer
cdebbcc684
fix(TEST RAID-DEG): shellcheck
2021-03-30 20:16:02 +02:00
Harald Hoyer
07c944b48c
fix(TEST IMSM): shellcheck
2021-03-30 19:56:28 +02:00
Harald Hoyer
92798d7d1b
fix(TEST DMSQUASH): shellcheck
2021-03-30 19:33:37 +02:00
Harald Hoyer
d0c9fd6609
fix(TEST LVM-THIN): shellcheck
2021-03-30 19:24:10 +02:00
Harald Hoyer
1c6dd0ddfd
fix(TEST NFS): shellcheck
2021-03-30 19:20:45 +02:00
Harald Hoyer
2aa97ff299
fix(TEST ISCSI): shellcheck
2021-03-30 19:06:07 +02:00
Harald Hoyer
7c77835cd6
fix(zfcp_rules): require bash
2021-03-30 17:55:15 +02:00
Harald Hoyer
c2ecc4d131
fix(memstrack): correct dependencies
...
memstrack does not need to depend on `bash` but does on `systemd`.
2021-03-30 17:51:55 +02:00
Harald Hoyer
e6e78b14dd
ci: disable fedora-eln for now
...
Seems like there is a missing glib2 build in the pipeline, so
fedora-eln only fails, and therefore is of no use for us.
2021-03-30 16:48:48 +02:00
Harald Hoyer
957ab750f0
fix(usrmount): shellcheck for modules.d/98usrmount
2021-03-30 16:35:31 +02:00
Harald Hoyer
f7844c296a
fix(TEST ENC-RAID-LVM): shellcheck
2021-03-30 16:34:17 +02:00
Harald Hoyer
79f9b17feb
fix(TEST BTRFSRAID): shellcheck
2021-03-30 16:31:54 +02:00
Harald Hoyer
f9f1314acb
fix(TEST ISCSI-MULTI): shellcheck
2021-03-30 15:54:54 +02:00
Harald Hoyer
77854c6d2d
fix(TEST NBD): shellcheck
2021-03-30 15:53:47 +02:00
Harald Hoyer
6e5878188b
fix(TEST BONDBRIDGEVLANIFCFG): shellcheck
2021-03-30 15:53:21 +02:00
Harald Hoyer
90b9c00695
fix(TEST GETARG): shellcheck
2021-03-30 14:57:52 +02:00
Harald Hoyer
718ad799ac
fix(TEST RPM): shellcheck
2021-03-30 14:55:29 +02:00
Beniamino Galvani
df1e5f06a5
fix(dbus-broker): enable the service
...
dbus-broker.service has a 'dbus.service' alias which is installed when the
service gets enabled.
If the alias is not present in the initrd image, services requiring D-Bus in
the initrd fail to start because they depend on dbus.service, which doesn't
exist.
Therefore, enable the service to create the alias.
2021-03-30 14:45:47 +02:00
Harald Hoyer
dd3cac269b
fix(examples/yocto): shellcheck
2021-03-30 13:02:21 +02:00
Harald Hoyer
0ce54e8033
fix(lsinitrd.sh): shellcheck for lsinitrd.sh
2021-03-30 12:59:06 +02:00