Systemd/src
Lennart Poettering 43b736a84b bootspec: store 'root' field in each bootspec entry we load
This 'root' field contains the root path of the partition we found the
snippet in. The 'kernel', 'initrd', 'efi', … fields are relative to this
path.

This becomes particularly useful later when we add support for loading
snippets from both the ESP and XBOOTLDR, but already simplifies the code
for us a bit in systemctl.
2019-03-01 12:41:32 +01:00
..
ac-power
activate tree-wide: use FORK_RLIMIT_NOFILE_SAFE wherever possible 2018-12-01 12:50:45 +01:00
analyze analyze security: check for ProtectHostname=yes 2019-02-27 16:20:38 +01:00
ask-password
backlight backlight: handle loading truncated file 2019-02-02 16:25:32 +02:00
basic fs-util: add new helper syncfs_path() 2019-03-01 12:41:32 +01:00
binfmt
boot bootctl: safety check for regular file when reading EFI images 2019-03-01 12:41:32 +01:00
busctl busctl: shorten code a bit by using SYNTHETIC_ERRNO() 2019-02-06 13:30:53 +01:00
cgls
cgroups-agent
cgtop cgtop: Fix processing of controllers other than CPU 2019-02-21 11:00:10 +01:00
core selinux: don't log SELINUX_INFO and SELINUX_WARNING messages to audit 2019-02-27 12:17:19 +01:00
coredump Remove 'inline' attributes from static functions in .c files (#11426) 2019-01-15 08:12:28 +01:00
cryptsetup cryptsetup: Treat key file errors as a failed password attempt 2019-02-26 10:48:07 +09:00
debug-generator generators: define custom main func definer and use it where applicable 2018-12-12 21:58:00 +01:00
delta locale-util: prefix special glyph enum values with SPECIAL_GLYPH_ 2018-12-14 08:22:54 +01:00
detect-virt
dissect
environment-d-generator environment-d-generator: do not include /lib/environment.d in the list 2019-02-18 10:29:33 +01:00
escape
firstboot locale-util: prefix special glyph enum values with SPECIAL_GLYPH_ 2018-12-14 08:22:54 +01:00
fsck fsck: use symbolic names where we have them 2019-01-07 17:50:39 +01:00
fstab-generator Merge pull request #11226 from keszybz/enable-remount-fs-dynamically 2019-02-18 12:46:31 +01:00
fuzz fuzz: do not assume the existence of /sys/class/net/lo 2019-02-28 10:38:16 +01:00
getty-generator getty-generator: use the new main function definer 2018-12-12 21:58:00 +01:00
gpt-auto-generator gpt-auto: also load the boot loader partition during regular boots 2019-03-01 12:41:32 +01:00
hibernate-resume
hostname Merge pull request #11086 from poettering/nscd-cache-flush 2018-12-17 11:29:58 +01:00
hwdb
id128
import curl-util: fix use after free 2019-02-06 16:19:02 +01:00
initctl initctl: shorten and update code a bit 2019-01-17 16:12:38 +01:00
journal journalctl: New option --cursor-file 2019-02-27 18:43:31 +01:00
journal-remote Remove 'inline' attributes from static functions in .c files (#11426) 2019-01-15 08:12:28 +01:00
kernel-install kernel-install: fix dracut initrd detection (240 backward compatibility) (#11570) 2019-01-27 17:32:21 +01:00
libsystemd sd-bus: deal with cookie overruns 2019-02-28 13:44:05 +01:00
libsystemd-network dhcp: don't stop receiving packets when the link goes down 2019-02-19 20:19:36 +09:00
libudev basic/utf8: do not read past end of string when looking for a multi-byte character 2019-02-26 12:37:40 +01:00
locale Merge pull request #11041 from yuwata/update-missing-v2 2018-12-04 16:19:02 +01:00
login logind: don't print warning when user@.service template is masked 2019-02-22 23:15:38 +01:00
machine machinectl: fix argument index in error log 2019-02-04 11:03:58 +01:00
machine-id-setup
modules-load
mount Split out part of mount-util.c into mountpoint-util.c 2018-11-29 21:03:44 +01:00
network network: wrap long lines 2019-02-28 10:57:20 +09:00
notify
nspawn tree-wide: use newa() instead of alloca() wherever we can 2019-01-26 16:17:04 +01:00
nss-myhostname nss: unportect errno before writing to NSS' *errnop 2019-02-08 10:34:47 +01:00
nss-mymachines nss: unportect errno before writing to NSS' *errnop 2019-02-08 10:34:47 +01:00
nss-resolve nss: unportect errno before writing to NSS' *errnop 2019-02-08 10:34:47 +01:00
nss-systemd nss: unportect errno before writing to NSS' *errnop 2019-02-08 10:34:47 +01:00
partition makefs: correct child process name 2018-12-01 12:50:45 +01:00
path
portable tree-wide: make sure to flush/close all bus connections when our daemons exit 2019-01-17 16:12:38 +01:00
quotacheck tree-wide: use FORK_RLIMIT_NOFILE_SAFE wherever possible 2018-12-01 12:50:45 +01:00
random-seed
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
resolve resolve: fix null pointer dereferences 2019-02-21 11:07:32 +01:00
rfkill Detect file truncation earlier in a few places 2019-02-02 16:25:32 +02:00
run
run-generator generators: define custom main func definer and use it where applicable 2018-12-12 21:58:00 +01:00
shared bootspec: store 'root' field in each bootspec entry we load 2019-03-01 12:41:32 +01:00
sleep core: Allow to configure execute_directories execution behavior 2019-02-18 16:16:02 +01:00
socket-proxy tree-wide: use c99 static for array size declarations 2019-01-04 12:37:25 +01:00
stdio-bridge tree-wide: make sure to flush/close all bus connections when our daemons exit 2019-01-17 16:12:38 +01:00
sulogin-shell tree-wide: use FORK_RLIMIT_NOFILE_SAFE wherever possible 2018-12-01 12:50:45 +01:00
sysctl sysctl: Don't pass null directive argument to '%s' 2018-12-16 21:01:39 -08:00
system-update-generator system-update-generator: use the new main function definer 2018-12-12 21:58:00 +01:00
systemctl bootspec: store 'root' field in each bootspec entry we load 2019-03-01 12:41:32 +01:00
systemd Merge pull request #11357 from GiacintoCifelli/dbus_labels 2019-02-26 17:22:04 +01:00
sysusers Merge pull request #10920 from yuwata/hashmap-destructor 2018-12-03 17:59:44 +01:00
sysv-generator generators: define custom main func definer and use it where applicable 2018-12-12 21:58:00 +01:00
test test-time-util: use standard intro and print timezones read from file 2019-02-28 15:38:52 +01:00
time-wait-sync
timedate timedate: refuse to set time when previous request is not finished 2019-01-15 15:15:26 +09:00
timesync timesyncd: Improve sync log message. Fixes #11548. 2019-01-24 23:52:24 +01:00
tmpfiles tmpfiles: let's bump RLIMIT_NOFILE for tmpfiles 2019-02-15 17:16:54 +01:00
tty-ask-password-agent
udev udev-builtin-usb_id: guard against overflow when reading descriptor data 2019-02-28 11:57:51 +01:00
update-done
update-utmp
user-sessions tree-wide: add whitespace between type and variable name 2018-12-04 09:29:54 +01:00
vconsole vconsole-setup: fonts copy will fail if the current terminal is in graphical mode 2018-12-13 08:30:20 +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 Split out part of mount-util.c into mountpoint-util.c 2018-11-29 21:03:44 +01:00