Systemd/src
Zbigniew Jędrzejewski-Szmek 23bdba61b1 pkgconfig: avoid double slash with split-usr configuration
By defining rootprefix= we avoid a double slash in $systemdsystemunitdir and
other variables. This fixes a regression introduced in
1c2c7c6cb3 where the variables using rootprefix=/
would start with a double slash. This should be interpreted the same, but is
certainly ugly.

The rootprefix variable was added to systemd.pc in
1c2c7c6cb3, so there is no question of backwards
compatiblity. If people try to "override" the prefix and specify
--define-variable=rootprefix=/, they will get a double slash, which should be
OK, and is the same as --define-variable=rootprefix=/something/, which also
results in a double slash somewhere in the strings.
2019-03-05 18:49:28 +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 Merge pull request #11871 from yuwata/systemctl-show-format-unprintable 2019-03-04 19:04:27 +01:00
binfmt
boot Merge pull request #11243 from poettering/nspawn-root-overlay 2019-03-01 16:08:55 +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 pkgconfig: avoid double slash with split-usr configuration 2019-03-05 18:49:28 +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 volatile-root: add overlay mode for host boots, too 2019-03-01 14:11:07 +01:00
fuzz fuzz-dhcp6-client: avoid assertion failure on samples which dont fit in pipe 2019-03-04 12:04:09 +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
hostname Merge pull request #11086 from poettering/nscd-cache-flush 2018-12-17 11:29:58 +01:00
hwdb
id128
import copy: don't synthesize a 'user.crtime_usec' xattr on copy unless explicitly requested 2019-03-01 14:11:07 +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 netlink: check new interface name is valid or not before sending request 2019-03-05 10:02:09 +09:00
libsystemd-network dhcp: refuse to configure DHCP IAID if the interface is under renaming 2019-03-05 12:48:26 +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 tests: use the test helpers in more places 2019-03-04 14:15:38 +01:00
login bus-util: drop unnecessary re-formatting 2019-03-04 23:35:46 +09:00
machine machinectl: fix argument index in error log 2019-02-04 11:03:58 +01:00
machine-id-setup
modules-load
mount
network network: do not configure interfaces under renaming 2019-03-05 10:33:42 +09:00
notify
nspawn copy: don't synthesize a 'user.crtime_usec' xattr on copy unless explicitly requested 2019-03-01 14:11:07 +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 Merge pull request #11841 from keszybz/dns-packet-speedup 2019-03-04 19:30:23 +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 util: introduce device_is_renaming() 2019-03-05 10:33:41 +09:00
shutdown shutdown: rearrange shutdown sources in source tree 2019-03-05 12:21:17 +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 systemctl: format LogExtraFields= in 'show' command 2019-03-04 23:45:07 +09: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 shutdown: rearrange shutdown sources in source tree 2019-03-05 12:21:17 +01:00
time-wait-sync
timedate bus-util: drop unnecessary re-formatting 2019-03-04 23:35:46 +09:00
timesync timesyncd: Improve sync log message. Fixes #11548. 2019-01-24 23:52:24 +01:00
tmpfiles tmpfiles: pass arg_root to chase_symlinks as the root prefix 2019-02-28 13:06:07 -05:00
tty-ask-password-agent
udev udev: restore debug level when logging a failure in the external prog called by IMPORT{program} 2019-03-05 13:53:25 +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 volatile-root: export original root 2019-03-01 14:11:07 +01:00