Systemd/src
Zbigniew Jędrzejewski-Szmek 44e6a5ef82 bootctl: check if files specified by boot entry exist, and warn if not
Example output:
        title: Fedora 30 (Workstation Edition) (5.0.5-300.fc30.x86_64)
           id: 08a5690a2eed47cf92ac0a5d2e3cf6b0-5.0.5-bad-300.fc30.x86_64
       source: /boot/efi/loader/entries/08a5690a2eed47cf92ac0a5d2e3cf6b0-5.0.5-bad-300.fc30.x86_64.conf
      version: 5.0.5-300.fc30.x86_64
   machine-id: 08a5690a2eed47cf92ac0a5d2e3cf6b0
        linux: /08a5690a2eed47cf92ac0a/5.0.5-300.fc30.x86_64/linux (No such file or directory)
       initrd: /08a5690a2eed47cf92ac0a/5.0.5-300.fc30.x86_64/initrd (No such file or directory)
               /08a5690a2eed47cf92ac0a/5.0.5-300.fc30.x86_64/initrd2 (No such file or directory)
      options: ...
2019-04-05 13:51:19 +02:00
..
ac-power coccinelle: make use of SYNTHETIC_ERRNO 2018-11-22 10:54:38 +01:00
activate headers: remove unneeded includes from util.h 2019-03-27 11:53:12 +01:00
analyze Merge pull request #12188 from poettering/coccinelle-fixlets 2019-04-03 01:46:54 +09:00
ask-password coccinelle: make use of SYNTHETIC_ERRNO 2018-11-22 10:54:38 +01:00
backlight tree-wide: (void)ify a few unlink() and rmdir() 2019-03-27 18:09:56 +01:00
basic basic/log: log any available location information in log_syntax() 2019-04-03 09:13:37 +02:00
binfmt headers: remove unneeded includes from util.h 2019-03-27 11:53:12 +01:00
boot bootctl: check if files specified by boot entry exist, and warn if not 2019-04-05 13:51:19 +02:00
busctl util: split out sorting related calls to new sort-util.[ch] 2019-03-13 12:16:43 +01:00
cgls systemd-cgls: typo error in help command 2019-03-19 10:27:28 +01:00
cgroups-agent log: introduce new helper call log_setup_service() 2018-11-20 11:18:22 +01:00
cgtop tree-wide: use SYNTHETIC_ERRNO() where appropriate 2019-04-02 14:54:42 +02:00
core pid1: pass unit name to seccomp parser when we have no file location 2019-04-03 09:17:42 +02:00
coredump tree-wide: (void)ify a few unlink() and rmdir() 2019-03-27 18:09:56 +01:00
cryptsetup cryptsetup-generator: set high OOM score for systemd-cryptsetup instances 2019-03-28 15:52:41 +01:00
debug-generator headers: remove unneeded includes from util.h 2019-03-27 11:53:12 +01:00
delta util: split out nulstr related stuff to nulstr-util.[ch] 2019-03-14 13:25:52 +01:00
detect-virt coccinelle: make use of SYNTHETIC_ERRNO 2018-11-22 10:54:38 +01:00
dissect coccinelle: make use of SYNTHETIC_ERRNO 2018-11-22 10:54:38 +01:00
environment-d-generator environment-d-generator: do not include /lib/environment.d in the list 2019-02-18 10:29:33 +01:00
escape coccinelle: make use of SYNTHETIC_ERRNO 2018-11-22 10:54:38 +01:00
firstboot util-lib: when copying files make sure to apply some chattrs early, some late 2019-03-28 18:43:04 +01:00
fsck fsck: copy out device argument from argv[] before forking 2019-03-29 08:18:25 +01:00
fstab-generator fstab-generator: do not print double header 2019-03-15 08:04:54 +01:00
fuzz headers: remove unneeded includes from util.h 2019-03-27 11:53:12 +01:00
getty-generator getty-generator: use the new main function definer 2018-12-12 21:58:00 +01:00
gpt-auto-generator Merge pull request #11243 from poettering/nspawn-root-overlay 2019-03-01 16:08:55 +01:00
hibernate-resume headers: remove unneeded includes from util.h 2019-03-27 11:53:12 +01:00
hostname headers: remove unneeded includes from util.h 2019-03-27 11:53:12 +01:00
hwdb Split out pretty-print.c and move pager.c and main-func.h to shared/ 2018-11-20 18:40:02 +01:00
id128 id128: no command accepts additional arguments 2019-03-15 18:53:23 +09:00
import util-lib: when copying files make sure to apply some chattrs early, some late 2019-03-28 18:43:04 +01:00
initctl headers: remove unneeded includes from util.h 2019-03-27 11:53:12 +01:00
journal test-journal: move tests to /var/tmp/ and set FS_NOCOW_FL 2019-04-04 12:18:13 +02:00
journal-remote journal-remote: use source's boot-id 2019-04-02 10:32:21 +02:00
kernel-install kernel-install: add a check that the vmlinuz arg is sane 2019-04-03 11:25:40 +02:00
libsystemd sd-id128: expose ID128_UUID_FORMAT_STR 2019-04-05 13:47:54 +02:00
libsystemd-network ipv4ll: do not reset seed generation counter on restart 2019-04-02 10:27:30 +02:00
libudev util: split out memcmp()/memset() related calls into memory-util.[ch] 2019-03-13 12:16:43 +01:00
locale Voidify more mkdir_p calls 2019-03-27 11:53:12 +01:00
login Merge pull request #12185 from poettering/login-unstore-fd 2019-04-02 14:27:27 +02:00
machine headers: remove unneeded includes from util.h 2019-03-27 11:53:12 +01:00
machine-id-setup coccinelle: make use of SYNTHETIC_ERRNO 2018-11-22 10:54:38 +01:00
modules-load modules-load: use static destructor and DEFINE_MAIN_FUNCTION() macro 2018-11-20 18:40:02 +01:00
mount headers: remove unneeded includes from util.h 2019-03-27 11:53:12 +01:00
network Merge pull request #12160 from yuwata/wait-online-allow-configuring 2019-04-02 06:10:36 +09:00
notify coccinelle: make use of SYNTHETIC_ERRNO 2018-11-22 10:54:38 +01:00
nspawn tree-wide: use SYNTHETIC_ERRNO() where appropriate 2019-04-02 14:54:42 +02:00
nss-myhostname util: split out errno related stuff 2019-03-14 13:25:51 +01:00
nss-mymachines headers: remove unneeded includes from util.h 2019-03-27 11:53:12 +01:00
nss-resolve headers: remove unneeded includes from util.h 2019-03-27 11:53:12 +01:00
nss-systemd headers: remove unneeded includes from util.h 2019-03-27 11:53:12 +01:00
partition headers: remove unneeded includes from util.h 2019-03-27 11:53:12 +01:00
path coccinelle: make use of SYNTHETIC_ERRNO 2018-11-22 10:54:38 +01:00
portable portabled: fix method name 2019-04-03 17:24:12 +02:00
quotacheck headers: remove unneeded includes from util.h 2019-03-27 11:53:12 +01:00
random-seed random-seed: don't use "label" version of mkdir_parents() 2019-03-07 15:10:06 +01:00
rc-local-generator generators: define custom main func definer and use it where applicable 2018-12-12 21:58:00 +01:00
remount-fs remount-fs: split out common pattern out to a function 2019-01-03 15:29:53 +01:00
reply-password util: move some raw memory functions from string-util.h → memory-util.h 2019-03-14 13:25:51 +01:00
resolve tree-wide: use SYNTHETIC_ERRNO() where appropriate 2019-04-02 14:54:42 +02:00
rfkill headers: remove unneeded includes from util.h 2019-03-27 11:53:12 +01:00
run core: optionally, trigger .timer units on timezone and clock changes 2019-04-02 08:20:10 +02:00
run-generator headers: remove unneeded includes from util.h 2019-03-27 11:53:12 +01:00
shared bootspec: remove now-unused boot_entry_type_table 2019-04-05 13:50:45 +02:00
shutdown headers: remove unneeded includes from util.h 2019-03-27 11:53:12 +01:00
sleep headers: remove unneeded includes from util.h 2019-03-27 11:53:12 +01:00
socket-proxy tree-wide: use ERRNO_IS_DISCONNECT() at more places 2019-03-19 15:41:30 +01:00
stdio-bridge stdio-bridge: slightly optimize formatting of structure 2019-03-19 15:29:44 +01:00
sulogin-shell tree-wide: use FORK_RLIMIT_NOFILE_SAFE wherever possible 2018-12-01 12:50:45 +01:00
sysctl headers: remove unneeded includes from util.h 2019-03-27 11:53:12 +01:00
system-update-generator system-update-generator: use the new main function definer 2018-12-12 21:58:00 +01:00
systemctl systemctl: print a more accurate error message when we can 2019-04-02 05:44:12 +09:00
systemd sd-id128: expose ID128_UUID_FORMAT_STR 2019-04-05 13:47:54 +02:00
sysusers tree-wide: (void)ify a few unlink() and rmdir() 2019-03-27 18:09:56 +01:00
sysv-generator generators: define custom main func definer and use it where applicable 2018-12-12 21:58:00 +01:00
test sd-id128: expose ID128_UUID_FORMAT_STR 2019-04-05 13:47:54 +02:00
time-wait-sync time-wait: define main through macro 2018-11-23 06:22:30 +09:00
timedate headers: remove unneeded includes from util.h 2019-03-27 11:53:12 +01:00
timesync headers: remove unneeded includes from util.h 2019-03-27 11:53:12 +01:00
tmpfiles tmpfiles: move full chattr flag set to chattr-util.h 2019-03-28 18:43:05 +01:00
tty-ask-password-agent ask-passwd: slightly optimize handling arguments 2019-04-04 08:07:03 +02:00
udev udevadm: drop unused option 2019-04-04 12:55:06 +09:00
update-done headers: remove unneeded includes from util.h 2019-03-27 11:53:12 +01:00
update-utmp headers: remove unneeded includes from util.h 2019-03-27 11:53:12 +01:00
user-sessions headers: remove unneeded includes from util.h 2019-03-27 11:53:12 +01:00
vconsole headers: remove unneeded includes from util.h 2019-03-27 11:53:12 +01:00
veritysetup generators: define custom main func definer and use it where applicable 2018-12-12 21:58:00 +01:00
version meson: make version a dependency and use it in libbasic 2019-01-22 14:39:38 +01:00
volatile-root mount-util: beef up bind_remount_recursive() to be able to toggle more than MS_RDONLY 2019-03-25 19:33:55 +01:00