Systemd/src
Lennart Poettering d64e32c245 nspawn: rework how /run/host/ is set up
Let's find the right os-release file on the host side, and only mount
the one that matters, i.e. /etc/os-release if it exists and
/usr/lib/os-release otherwise. Use the fixed path /run/host/os-release
for that.

Let's also mount /run/host as a bind mount on itself before we set up
/run/host, and let's mount it MS_RDONLY after we are done, so that it
remains immutable as a whole.
2020-07-23 18:47:38 +02:00
..
ac-power
activate
analyze bus: use bus_log_connect_error to print error message 2020-07-21 10:02:01 +09:00
ask-password
backlight backlight: read current backlight brightness from 'actual_brightness' attribute 2020-06-30 22:19:21 +09:00
basic Merge pull request #16532 from yuwata/network-sync-state-file 2020-07-23 16:34:38 +02:00
binfmt
boot sd-boot: Add small comments after device-specific key macros 2020-06-18 15:57:11 +02:00
busctl bus: use bus_log_parse_error to print message 2020-07-12 06:33:48 +09:00
cgls bus: use bus_log_connect_error to print error message 2020-07-21 10:02:01 +09:00
cgroups-agent
cgtop log: introduce log_parse_environment_cli() and log_setup_cli() 2020-06-24 16:49:26 +02:00
core core: clean more env vars from env block pid1 receives 2020-07-23 18:30:15 +02:00
coredump coredump: port to use common add_acls_for_user() 2020-07-21 22:58:40 +02:00
cryptsetup tree-wide: avoid some loaded terms 2020-06-25 09:00:19 +02:00
debug-generator
delta log: introduce log_parse_environment_cli() and log_setup_cli() 2020-06-24 16:49:26 +02:00
detect-virt log: introduce log_parse_environment_cli() and log_setup_cli() 2020-06-24 16:49:26 +02:00
dissect dissect/nspawn: add support for dm-verity root hash signature 2020-06-25 08:45:21 +01:00
environment-d-generator
escape log: introduce log_parse_environment_cli() and log_setup_cli() 2020-06-24 16:49:26 +02:00
firstboot firstboot: don't create /etc/passwd with mode 000 2020-07-23 17:09:11 +02:00
fsck
fstab-generator fstab-generator: introduce an helper to write extra dependencies specified via the mount options 2020-07-01 16:35:13 +02:00
fuzz fuzz-udev-rules: -ENOBUFS should be accepted too 2020-06-25 08:51:21 +02:00
getty-generator
gpt-auto-generator dissect: support single-filesystem verity images with external verity hash 2020-06-09 12:19:21 +01:00
hibernate-resume
home Merge pull request #16407 from bluca/verity_reuse 2020-07-22 11:36:49 +02:00
hostname bus: use bus_log_connect_error to print error message 2020-07-21 10:02:01 +09: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 import: always prefer GNU tar, to avoid cmdline incompatibilities 2020-07-21 14:16:02 +02:00
initctl initctl: use _cleanup_ and run() 2020-07-02 17:12:23 +02:00
journal tree-wide: use siphash24_compress_string() where it is applicable 2020-07-22 19:55:14 +09:00
journal-remote tree-wide: use READ_FULL_FILE_CONNECT_SOCKET at various places 2020-07-21 10:32:01 +02:00
kernel-install kernel-install: extend --help 2020-06-05 16:34:05 +02:00
libsystemd Merge pull request #16514 from keszybz/zstd-decompress-fix 2020-07-22 10:40:19 +02:00
libsystemd-network radv: introduce sd_radv_is_running() 2020-07-20 15:29:12 +09:00
libudev tree-wide: avoid some loaded terms 2020-06-25 09:00:19 +02:00
locale bus: use bus_log_connect_error to print error message 2020-07-21 10:02:01 +09:00
login logind: Fix org.freedesktop.login1.set-reboot-to-boot-loader-menu saving to the wrong file in the non EFI case 2020-07-21 10:02:34 +09:00
machine bus: use bus_log_connect_error to print error message 2020-07-21 10:02:01 +09: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 network: compare with peer address if it is specified 2020-07-23 16:37:56 +02:00
notify
nspawn nspawn: rework how /run/host/ is set up 2020-07-23 18:47:38 +02:00
nss-myhostname
nss-mymachines nss-mymachines: drop support for UID/GID resolving 2020-07-14 17:08:12 +02:00
nss-resolve shared: actually move all BusLocator related calls to bus-locator.c 2020-06-30 15:09:19 +02:00
nss-systemd userdb: replace recursion lock 2020-06-23 17:24:24 +02:00
partition repart: include more relevant information in the warning message, fix test 2020-07-13 03:43:26 +09:00
path sd-path: drop "-dir" and "-path" suffixes from path enums 2020-05-28 23:54:35 +02:00
portable portabled: update host's os-release path 2020-07-23 18:47:38 +02: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
remount-fs
reply-password
resolve tree-wide: use siphash24_compress_string() where it is applicable 2020-07-22 19:55:14 +09:00
rfkill
run bus: use bus_log_connect_error to print error message 2020-07-21 10:02:01 +09:00
run-generator
shared Merge pull request #16407 from bluca/verity_reuse 2020-07-22 11:36:49 +02:00
shutdown
sleep sleep: one spelling unification 2020-07-07 10:02:02 +02:00
socket-proxy socket-proxy: use structured initialization in one place 2020-06-24 10:38:15 +02:00
stdio-bridge tree-wide: check POLLNVAL everywhere 2020-06-10 08:57:31 +02:00
sulogin-shell
sysctl journalctl,elsewhere: make sure --file=foo fails with sane error msg if foo is not readable 2020-05-19 15:26:51 +02:00
system-update-generator
systemctl table use table_log_print_error() instead of table_log_show_error 2020-07-08 15:16:52 +08:00
systemd Merge pull request #16514 from keszybz/zstd-decompress-fix 2020-07-22 10:40:19 +02:00
sysusers Make failures of mac_selinux_init() fatal 2020-06-23 19:10:07 +02:00
sysv-generator sysv-generator: reduce scope of variables 2020-06-24 10:38:15 +02:00
test test-ordered-set: add a case where we get 0 for duplicate entries 2020-07-23 15:47:21 +02:00
time-wait-sync
timedate bus: use bus_log_connect_error to print error message 2020-07-21 10:02:01 +09:00
timesync various daemons: emit Stopping... notification before destructing the manager object 2020-07-02 17:12:23 +02:00
tmpfiles Move offline-password.[ch] to shared and add test-offline-passwd 2020-07-18 14:14:19 +02:00
tty-ask-password-agent tree-wide: check POLLNVAL everywhere 2020-06-10 08:57:31 +02:00
udev udev: drop unnecessary checks 2020-07-21 11:55:28 +09:00
update-done Make failures of mac_selinux_init() fatal 2020-06-23 19:10:07 +02:00
update-utmp initctl,update-utmp: define iterator variable in loop 2020-07-02 17:12:23 +02:00
user-sessions Make failures of mac_selinux_init() fatal 2020-06-23 19:10:07 +02:00
userdb Merge pull request #16385 from JackFangXN/master 2020-07-08 12:12:29 +02:00
vconsole vconsole-setup: downgrade log message when setting font fails on dummy console 2020-07-20 08:15:50 +02:00
veritysetup tree-wide: use READ_FULL_FILE_CONNECT_SOCKET at various places 2020-07-21 10:32:01 +02:00
version
volatile-root
xdg-autostart-generator xdg-autostart: ignore all empty entries in multi-string entries 2020-07-07 14:02:16 +02:00