Systemd/src
Hubert Kario 0b220a5f2a Try stopping MD RAID devices in shutdown too
Currently the systemd-shutdown command attempts to stop swaps, DM
(crypt, LVM2) and loop devices, but it doesn't attempt to stop MD
RAID devices, which means that if the RAID is set up on crypt,
loop, etc. device, it won't be able to stop those underlying devices.

This code extends the shutdown application to also attempt stopping
the MD RAID devices.

Signed-off-by: Hubert Kario <hubert@kario.pl>
2020-09-22 10:41:59 +02:00
..
ac-power
activate
analyze tree-wide: define iterator inside of the macro 2020-09-08 12:14:05 +02:00
ask-password
backlight backlight: validate read sysattr value 2020-09-11 17:46:11 +09:00
basic util: update kernel headers (v5.9-rc5) 2020-09-17 14:51:47 +09:00
binfmt
boot bootctl: handle if LoaderSystemToken is invalid for some reason 2020-09-14 21:33:31 +02:00
busctl busctl: add missing shortopt -l 2020-09-15 09:38:10 +02:00
cgls bus: use bus_log_connect_error to print error message 2020-07-21 10:02:01 +09:00
cgroups-agent
cgtop tree-wide: define iterator inside of the macro 2020-09-08 12:14:05 +02:00
core dissect-image: process /usr/ GPT partition type 2020-09-19 21:19:51 +02:00
coredump coredump: don't convert s → µs twice 2020-09-02 08:11:07 +02:00
cryptsetup cryptsetup: generate the unit to umount keydev filesystem 2020-09-11 19:20:28 +02:00
debug-generator
delta Merge pull request #16635 from keszybz/do-not-for-each-word 2020-09-09 17:43:38 +02:00
detect-virt log: introduce log_parse_environment_cli() and log_setup_cli() 2020-06-24 16:49:26 +02:00
dissect dissect-image: process /usr/ GPT partition type 2020-09-19 21:19:51 +02:00
environment-d-generator
escape tree-wide: correct cases where return log_{error,warning} is used without value 2020-09-08 17:40:46 +02:00
firstboot Add a helper function that does make_salt+crypt_r 2020-09-15 09:30:56 +02:00
fsck
fstab-generator fstab-generator: add 'nofail' when NFS 'bg' option is used 2020-09-15 16:24:01 +02:00
fuzz fuzz-udev-rules: -ENOBUFS should be accepted too 2020-06-25 08:51:21 +02:00
getty-generator getty-generator: use extract_first_word() 2020-09-09 09:34:54 +02:00
gpt-auto-generator dissect: wrap verity settings in new VeritySettings structure 2020-09-17 20:36:23 +09:00
hibernate-resume
home homed: make clean that --storage=directory --image-path=/dev/some-block-device is not supported 2020-09-18 22:35:36 +02:00
hostname tree-wide: don't needlessly negate error number passed to bus_error_message() 2020-09-14 21:42:22 +02:00
hwdb Make failures of mac_selinux_init() fatal 2020-06-23 19:10:07 +02:00
id128 table use table_log_print_error() instead of table_log_show_error 2020-07-08 15:16:52 +08:00
import tree-wide: define iterator inside of the macro 2020-09-08 12:14:05 +02:00
initctl tree-wide: don't needlessly negate error number passed to bus_error_message() 2020-09-14 21:42:22 +02:00
journal journal: downgrade log level 2020-09-10 15:20:35 +09:00
journal-remote Rename strv_split_extract() to strv_split_full() 2020-09-09 09:34:55 +02:00
kernel-install Merge pull request #16777 from DaanDeMeyer/kernel-install-followup 2020-08-25 09:30:44 +02:00
libsystemd Merge pull request #15050 from ssahani/fq-pie 2020-09-18 03:50:02 +09:00
libsystemd-network tree-wide: prefer AF_xyz over PF_xyz 2020-09-09 23:42:55 +02:00
libudev tree-wide: define iterator inside of the macro 2020-09-08 12:14:05 +02:00
locale tree-wide: don't needlessly negate error number passed to bus_error_message() 2020-09-14 21:42:22 +02:00
login tree-wide: don't needlessly negate error number passed to bus_error_message() 2020-09-14 21:42:22 +02:00
machine tree-wide: don't needlessly negate error number passed to bus_error_message() 2020-09-14 21:42:22 +02:00
machine-id-setup
modules-load
mount bus: use bus_log_connect_error to print error message 2020-07-21 10:02:01 +09:00
network Merge pull request #17085 from yuwata/network-configure-mdb-entries-on-bridge-master 2020-09-18 13:06:44 +02:00
notify
nspawn dissect-image: process /usr/ GPT partition type 2020-09-19 21:19:51 +02:00
nss-myhostname
nss-mymachines nss-mymachines: drop support for UID/GID resolving 2020-07-14 17:08:12 +02:00
nss-resolve nss-resolve: port over to new varlink interface 2020-08-26 16:48:16 +02:00
nss-systemd shared: merge {user,group}-record-nss.{c,h} 2020-09-01 16:48:40 +02:00
partition Fix compilation without libcryptsetup (#17071) 2020-09-17 09:07:03 +02:00
path sd-path: drop "-dir" and "-path" suffixes from path enums 2020-05-28 23:54:35 +02:00
portable dissect: wrap verity settings in new VeritySettings structure 2020-09-17 20:36:23 +09:00
pstore Merge pull request #16057 from keszybz/resolvectl-sorted-no-nta 2020-06-04 11:30:14 +09:00
quotacheck
random-seed random-util: add common helper random_write_entropy() for crediting entropy to the kernel's pool 2020-06-24 15:33:27 +02:00
rc-local-generator meson: RC_LOCAL_SCRIPT_PATH_START to RC_LOCAL_PATH 2020-09-15 17:44:26 +02:00
remount-fs
reply-password
resolve tree-wide: fix typos found by codespell 2020-09-14 15:32:37 +02:00
rfkill
run tree-wide: don't needlessly negate error number passed to bus_error_message() 2020-09-14 21:42:22 +02:00
run-generator
shared dissect-image: process /usr/ GPT partition type 2020-09-19 21:19:51 +02:00
shutdown Try stopping MD RAID devices in shutdown too 2020-09-22 10:41:59 +02:00
sleep sleep: reword some debug messages 2020-09-08 17:40:46 +02:00
socket-proxy socket-proxy: allow localhost addresses 2020-09-15 16:45:39 +02:00
stdio-bridge tree-wide: check POLLNVAL everywhere 2020-06-10 08:57:31 +02:00
sulogin-shell
sysctl tree-wide: define iterator inside of the macro 2020-09-08 12:14:05 +02:00
system-update-generator
systemctl exec: SystemCallLog= directive 2020-09-15 12:54:17 +03:00
systemd Merge pull request #16998 from zonque/networkd/mdb 2020-09-15 16:30:39 +09:00
sysusers tree-wide: define iterator inside of the macro 2020-09-08 12:14:05 +02:00
sysv-generator tree-wide: define iterator inside of the macro 2020-09-08 12:14:05 +02:00
test Merge pull request #16981 from keszybz/use-crypt_ra 2020-09-18 19:46:08 +02:00
time-wait-sync basic/time-util: add function to format timestamps with different styles 2020-08-19 15:30:13 +01:00
timedate Replace gendered pronouns with gender neutral ones. (#16844) 2020-08-27 11:52:48 +09:00
timesync timesyncd: don't attempt to call IP_TOS sockopt on IPv6 sockets 2020-09-11 10:16:39 +02:00
tmpfiles tree-wide: fix typos found by codespell 2020-09-14 15:32:37 +02:00
tty-ask-password-agent tree-wide: define iterator inside of the macro 2020-09-08 12:14:05 +02:00
udev udev: if a tablet has BTN_0, label it as ID_INPUT_TABLET_PAD 2020-09-17 10:14:25 +02:00
update-done tree-wide: correct cases where return log_{error,warning} is used without value 2020-09-08 17:40:46 +02:00
update-utmp tree-wide: correct cases where return log_{error,warning} is used without value 2020-09-08 17:40:46 +02:00
user-sessions Make failures of mac_selinux_init() fatal 2020-06-23 19:10:07 +02:00
userdb shared: merge {user,group}-record-nss.{c,h} 2020-09-01 16:48:40 +02:00
vconsole vconsole-setup: downgrade log message when setting font fails on dummy console 2020-07-20 08:15:50 +02:00
veritysetup shared: rename crypt-util.c → cryptsetup-util.c 2020-09-02 15:00:32 +02:00
version
volatile-root tree-wide: if get_block_device() returns zero devno, check for it in all cases 2020-09-08 18:10:26 +02:00
xdg-autostart-generator xdg-autostart-generator: downgrade error level when the error will be ignored 2020-09-10 14:07:56 +09:00