Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-07-18 | unit: don't serialize job state, only unit state across switch-root | Lennart Poettering | |
2012-07-17 | switch-root: don't wait for processes | Lennart Poettering | |
When we transition from the initrd to the main system, don't reap processes, so that they can be handled normally after deserialization. | |||
2012-07-17 | systemd: add --version option | Zbigniew Jędrzejewski-Szmek | |
systemd --version mirrors systemctl --version: $ ./systemd --version systemd 186 other +PAM +LIBWRAP +AUDIT +SELINUX +IMA +SYSVINIT -LIBCRYPTSETUP This information can be retrieved by other means (systemctl, etc.), but it's easier for a newbie if 'systemd --version' says something useful. And 'systemd --help' is already there, so let's complement that with '--version'. | |||
2012-07-13 | main: only reopen /dev/console if we switch-root to a custom init | Harald Hoyer | |
There's no point in reopening /dev/console if we reopen it anyway afterwards. | |||
2012-07-13 | core: go on a killing spree when transitioning from initrd to main system | Lennart Poettering | |
2012-07-10 | switch-root: reopen /dev/console before we switch root | Lennart Poettering | |
2012-07-02 | core: mention if we are run from an initial RAM disk | Lennart Poettering | |
2012-06-28 | main: print detected virtualiaztion at boot | Lennart Poettering | |
2012-06-26 | core: make systemd.confirm_spawn=1 actually work | Lennart Poettering | |
This adds a timeout if the TTY cannot be acquired and makes sure we always output the question to the console, never to the TTY of the respective service. | |||
2012-06-22 | core: remove sysv_console option | Lennart Poettering | |
This option never made much sense. It was originally intended to make sure that the usual startup output of sysv scripts goes to the terminal. However, since SysV scripts started from a terminal would not output to that terminal, but rather /dev/console this effect was more often than not actually taking place. Nowadays systemd has much nicer boot time status output than SysV which makes the sysv output redundant. Finally, all output of services goes to the journal anyway, and is not lost. Hence, let's drop this option, and simplify things a bit. | |||
2012-06-22 | cryptsetup: allow configuration of LUKS disks via the kernel cmdline | Lennart Poettering | |
This generalizes a bit of the functionality already available in dracut. | |||
2012-06-22 | man: document all kernel command line options we understand | Lennart Poettering | |
2012-05-31 | main: allow setting of timer slack for PID 1 | Lennart Poettering | |
2012-05-29 | capabilities: when dropping capabilities system-wide also drop them from ↵ | Lennart Poettering | |
usermode helpers This hooks things up with /proc/sys/kernel/usermodehelper/bset and /proc/sys/kernel/usermodehelper/inheritable. | |||
2012-05-24 | main: add configuration option to alter capability bounding set for PID 1 | Lennart Poettering | |
This also ensures that caps dropped from the bounding set are also dropped from the inheritable set, to be extra-secure. Usually that should change very little though as the inheritable set is empty for all our uses anyway. | |||
2012-05-22 | main: only fall back to /bin/sh in case /sbin/init does not exist | Kay Sievers | |
2012-05-22 | main: properly queue default.target after switched root | Lennart Poettering | |
This also introduces rd.systemd.unit= to specify the unit to boot into in the initrd. | |||
2012-05-21 | main: allow system wide limits for services | Frederic Crozat | |
2012-05-21 | main: rename a few fix to follow general naming style | Lennart Poettering | |
2012-05-21 | switch-root: move switch_root() call into its own .c file | Lennart Poettering | |
2012-05-21 | main: do_switch_root() do not recursively remove across device boundaries | Harald Hoyer | |
2012-05-21 | core/main.c: handle the initrd timestamp differently, if in the initrd | Harald Hoyer | |
If systemd is in the initrd/initramfs, set the initrd timestamp and do not try to read it from the RD_TIMESTAMP environment variable. | |||
2012-05-21 | core/main.c: do_switch_root(): do not remove the old root if not in initrd | Harald Hoyer | |
Only recursively remove the old root, if we have been in an initrd/initramfs. | |||
2012-05-21 | core/main.c: add "--switchedroot" parameter | Harald Hoyer | |
If systemd serializes from a switch_root, it adds "--switchedroot" to the systemd in the real root. If "--switchedroot" is found, then we do not skip all the stuff, which is skipped for normal rexecs. | |||
2012-05-21 | main: corrected do_switch_root() | Harald Hoyer | |
do_switch_root now mount moves "/dev", "/proc", "/sys", "/run" and removes the old root recursively. | |||
2012-05-21 | main: try a bit harder to find an init process to execute after ↵ | Lennart Poettering | |
reexec/switch-root | |||
2012-05-09 | main: fix uninitialized variable | Michal Schmidt | |
2012-05-09 | main: fix assertion failure due to use of ELEMENTSOF on a non-array | Michal Schmidt | |
2012-05-09 | manager: introduce SwitchRoot bus call for initrd/main transition | Lennart Poettering | |
2012-05-08 | main: simplify+unify logic for parsing runtime booleans | Lennart Poettering | |
2012-05-08 | util: split-out hwclock.[ch] | Kay Sievers | |
2012-04-24 | manager: drop MountAuto= and SwapAuto= options | Lennart Poettering | |
The ability to set MountAuto=no and SwapAuto=no was useful during the adoption phase of systemd, so that distributions could stick to their classic mount scripts a bit longer. It is about time to get rid of it now. | |||
2012-04-20 | main: log to the journal in container mode, by default | Lennart Poettering | |
2012-04-17 | selinux: unify systemd and udev code | Kay Sievers | |
2012-04-13 | main: unset some more env vars | Lennart Poettering | |
2012-04-12 | main: we want all setup functions to be in files called xxx-setup.[ch] | Lennart Poettering | |
2012-04-12 | rename machine-id-main.c tomacht the binary and move main.c to core/ | Kay Sievers | |