Systemd/src
Tobias Hunger 093c2cfe3b fstab-generator: don't accept missing root=, but accept root=none
And other non-device entries (like fstab does).

Mount whatever the user asked to be mounted on / on the kernel
command line. Do less sanity check and do *not* bail out
when the mount device looks strange or does not exist.

This basically makes the changes for deviceless filesystems
from yesterday unnecessary and is in line with what we do for
filesystems set up in fstab.

Remove some code that is now dead (reverting fb02a2775a and
b0438462).

[tomegun:
  - change patch title/description a bit.
  - don't touch the /usr logic, that would be a separate change and
    we don't currently have a convincing use-case for that.
  - don't bail out on /sys ro. This only makes sense in containers,
    where we would not be doing this anyway. If there is a use-case
    we could consider that as a separate patch.]
2015-03-25 00:00:46 +01:00
..
ac-power treewide: no need to negate errno for log_*_errno() 2014-11-28 13:29:21 +01:00
activate remove unused includes 2015-02-23 23:53:42 +01:00
analyze remove unused includes 2015-02-23 23:53:42 +01:00
ask-password remove unused includes 2015-02-23 23:53:42 +01:00
backlight backlight: let udev properties override clamping 2015-02-02 17:18:40 +01:00
binfmt remove unused includes 2015-02-23 23:53:42 +01:00
boot bootctl: drop redundant parse_argv() 2015-03-19 14:11:54 +01:00
bootchart bootchart: more useful error message for common error 2015-03-24 00:12:03 -04:00
bus-proxyd tree-wide: there is no ENOTSUP on linux 2015-03-13 14:10:39 +01:00
cgls remove unused includes 2015-02-23 23:53:42 +01:00
cgroups-agent treewide: no need to negate errno for log_*_errno() 2014-11-28 13:29:21 +01:00
cgtop cgtop: fix assert when not on tty 2015-03-11 16:59:53 +01:00
compat-libs #pragma once here and there 2015-01-23 09:30:44 -05:00
console Use space after a silencing (void) 2015-03-13 23:42:17 -04:00
core core: make SELinux enable/disable check symmetric 2015-03-21 19:55:33 -04:00
cryptsetup cryptsetup-generator: remove warning about crypttab access mode 2015-03-14 23:03:44 -04:00
dbus1-generator util: rework strappenda(), and rename it strjoina() 2015-02-03 02:05:59 +01:00
debug-generator treewide: use log_*_errno whenever %m is in the format string 2014-11-28 19:49:27 +01:00
delta remove unused includes 2015-02-23 23:53:42 +01:00
detect-virt remove unused includes 2015-02-23 23:53:42 +01:00
efi-boot-generator remove unused includes 2015-02-23 23:53:42 +01:00
escape Unify parse_argv style 2014-08-03 21:46:07 -04:00
firstboot firstboot: set all spwd fields to -1 for consistency with sysusers 2015-03-07 09:08:47 -05:00
fsck fsck: use %zu for size_t 2015-03-19 21:11:32 +01:00
fsckd fsckd: check if plymouth is running before attempting connection 2015-03-16 18:30:20 +01:00
fstab-generator fstab-generator: don't accept missing root=, but accept root=none 2015-03-25 00:00:46 +01:00
getty-generator util: rework strappenda(), and rename it strjoina() 2015-02-03 02:05:59 +01:00
gpt-auto-generator gpt-auto-generator: prefix messages with device name 2015-03-14 23:03:21 -04:00
gudev remove unused includes 2015-02-23 23:53:42 +01:00
hibernate-resume remove unused includes 2015-02-23 23:53:42 +01:00
hostname remove unused includes 2015-02-23 23:53:42 +01:00
hwdb remove unused includes 2015-02-23 23:53:42 +01:00
import tree-wide: there is no ENOTSUP on linux 2015-03-13 14:10:39 +01:00
initctl remove unused includes 2015-02-23 23:53:42 +01:00
journal journald: add syslog fields for audit messages 2015-03-14 23:03:45 -04:00
journal-remote journal-gatewayd: factor out opening of temp file 2015-03-15 17:26:58 -04:00
kernel-install kernel-install/90-loaderentry.install: fix cmdline parsing 2014-11-01 14:39:48 -04:00
libsystemd sd-rtnl: handle empty multi-part message from the kernel 2015-03-23 22:36:17 +01:00
libsystemd-network sd-dhcp-client: fix strict aliasing issue 2015-03-14 14:50:45 +01:00
libsystemd-terminal terminal/sysview: introduce SETTLE events 2015-03-11 12:32:48 +01:00
libudev libudev: private - introduce udev_device_new_from_synthetic_event() 2015-03-18 14:49:20 +01:00
locale remove unused includes 2015-02-23 23:53:42 +01:00
login logind: check return value of session_release 2015-03-15 17:26:58 -04:00
machine Add (void) where we don't care about return value 2015-03-15 17:26:58 -04:00
machine-id-commit machine-id-commit: simplifications 2015-03-10 18:56:56 +01:00
machine-id-setup remove unused includes 2015-02-23 23:53:42 +01:00
modules-load remove unused includes 2015-02-23 23:53:42 +01:00
network networkd: use LOG_WARN not LOG_ERR for non-fatal errors 2015-03-21 11:51:43 -04:00
notify tree-wide: there is no ENOTSUP on linux 2015-03-13 14:10:39 +01:00
nspawn nspawn: tell coverity that we ignore return value 2015-03-13 23:42:16 -04:00
nss-myhostname remove unused includes 2015-02-23 23:53:42 +01:00
nss-mymachines nss: remove dead code 2014-09-19 00:15:39 +02:00
nss-resolve remove unused includes 2015-02-23 23:53:42 +01:00
path tree-wide: there is no ENOTSUP on linux 2015-03-13 14:10:39 +01:00
python-systemd python-systemd: avoid hitting assert in __exit__ 2014-10-14 08:35:16 -04:00
quotacheck remove unused includes 2015-02-23 23:53:42 +01:00
random-seed random-seed: avoid errors when we cannot write random-seed file 2015-01-17 11:55:14 +01:00
rc-local-generator treewide: use log_*_errno whenever %m is in the format string 2014-11-28 19:49:27 +01:00
remount-fs remove unused includes 2015-02-23 23:53:42 +01:00
reply-password remove unused includes 2015-02-23 23:53:42 +01:00
resolve Use space after a silencing (void) 2015-03-13 23:42:17 -04:00
resolve-host remove unused includes 2015-02-23 23:53:42 +01:00
rfkill rfkill: rework how we generate file names from rfkill devices 2014-12-03 02:04:55 +01:00
run nspawn: when connected to pipes for stdin/stdout, pass them as-is to PID 1 2015-02-18 23:36:20 +01:00
shared fstab-generator: don't accept missing root=, but accept root=none 2015-03-25 00:00:46 +01:00
shutdownd remove unused includes 2015-02-23 23:53:42 +01:00
sleep remove unused includes 2015-02-23 23:53:42 +01:00
socket-proxy remove unused includes 2015-02-23 23:53:42 +01:00
sysctl sysctl: tweak debug message 2015-03-14 23:03:45 -04:00
system-update-generator remove unused includes 2015-02-23 23:53:42 +01:00
systemctl tree-wide: there is no ENOTSUP on linux 2015-03-13 14:10:39 +01:00
systemd sd-event: rename PASSIVE/PREPARED to INITIAL/ARMED 2015-03-14 12:17:24 +01:00
sysusers sysusers: do not reject users with already present /etc/shadow entries 2015-03-07 13:09:36 -05:00
sysv-generator sysv-generator: initialize LookupPaths just once 2015-03-14 23:03:21 -04:00
test libudev: private - introduce udev_device_new_from_synthetic_event() 2015-03-18 14:49:20 +01:00
timedate timedatectl: remove unused variables 2015-03-24 22:56:28 +01:00
timesync add REMOTE_ADDR and REMOTE_PORT for Accept=yes 2015-03-10 09:00:27 -04:00
tmpfiles tmpfiles: avoid out of bounds read 2015-03-24 23:53:09 +01:00
tty-ask-password-agent include <poll.h> instead of <sys/poll.h> 2015-02-12 20:47:38 +01:00
udev libudev: private - introduce udev_device_new_from_synthetic_event() 2015-03-18 14:49:20 +01:00
update-done remove unused includes 2015-02-23 23:53:42 +01:00
update-utmp remove unused includes 2015-02-23 23:53:42 +01:00
user-sessions user-sessions: move into own subdir and build independently of logind 2015-02-27 17:28:03 -05:00
vconsole vconsole-setup: check error of child process 2015-03-15 20:42:42 -04:00
.gitignore
Makefile