Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-04-24 | remount: consolidate remount-api-vfs and remount-rootfs into one | Lennart Poettering | |
This has the advantage of removing a confusing warning by mount if the root directory is not listed in fstab. | |||
2012-04-24 | service: introduce Type=idle and use it for gettys | Lennart Poettering | |
Type=idle is much like Type=simple, however between the fork() and the exec() in the child we wait until PID 1 informs us that no jobs are left. This is mostly a cosmetic fix to make gettys appear only after all boot output is finished and complete. Note that this does not impact the normal job logic as we do not delay the completion of any jobs. We just delay the invocation of the actual binary, and only for services that otherwise would be of Type=simple. | |||
2012-04-24 | readahead: rather than checking for virtualization in the C code, use ↵ | Lennart Poettering | |
ConditionVirtualization= in the unit | |||
2012-04-22 | units: remount file systems only if /etc/fstab actually exists | Lennart Poettering | |
2012-04-22 | units: don't try to load kernel modules if CAP_SYS_MODULE is missing | Lennart Poettering | |
2012-04-22 | units: skip root fsck if the root directory is writable | Lennart Poettering | |
2012-04-22 | default to v102 everywhere, instead of vt100, to synchronize with agetty | Lennart Poettering | |
2012-04-22 | container: spawn a getty instead of a sulogin in a container | Lennart Poettering | |
2012-04-18 | udev: units - reference systemd-* units | Kay Sievers | |
2012-04-17 | udev: install udevd as /usr/lib/systemd/systemd-udevd | Kay Sievers | |
2012-04-13 | units: drop audit reference from description of utmp units since that is ↵ | Lennart Poettering | |
build-time optional | |||
2012-04-13 | units: add CAP_MKNOD condition to the other two udev services too | Lennart Poettering | |
2012-04-13 | units: do binfmt magic only when /proc/sys is writable | Lennart Poettering | |
2012-04-12 | getty: skip VC gettys if the VC subsystem is not available | Lennart Poettering | |
2012-04-12 | getty: VC devices are always available, we don't need to wait until they show up | Lennart Poettering | |
2012-04-12 | units: start vconsole-setup only if there's actually a virtual console device | Lennart Poettering | |
2012-04-12 | units: run sysctl stuff only when /proc/sys is actually writable, to quieten ↵ | Lennart Poettering | |
container boots a little | |||
2012-04-12 | relicense to LGPLv2.1 (with exceptions) | Lennart Poettering | |
We finally got the OK from all contributors with non-trivial commits to relicense systemd from GPL2+ to LGPL2.1+. Some udev bits continue to be GPL2+ for now, but we are looking into relicensing them too, to allow free copy/paste of all code within systemd. The bits that used to be MIT continue to be MIT. The big benefit of the relicensing is that closed source code may now link against libsystemd-login.so and friends. | |||
2012-04-11 | units: exclude gettys from isolate requests | Lennart Poettering | |
gettys are nowadays mostly autospawned and hence usually subject to being shut down on isolate requests, since they are no dependency of any other unit. This is a bad idea if the user isolates between multi-user.graphical and graphical.target, hence exclude them from the isolation. This has the effect that gettys no longer cleaned up when emergency.target is isolated, which might actualy be considered a feature, even though it is a change from previous behaviour... Note that the one getty that really matters (the one on tty1) is still removed when isolating to emergency.target since it conflicts with emergency.service. | |||
2012-04-11 | enable proper access timestamps on all tmpfs mounts | Kay Sievers | |
2012-04-11 | units: introduce nss-user-lookup.target | Lennart Poettering | |
This separates user/group NSS lookups from host/network NSS lookups. By default order all network mounts after host/network NSS lookups now, and logind execution after user/group NSS lookups. | |||
2012-04-04 | units: direct users to the journal for logs when entering rescue mode | Lennart Poettering | |
2012-04-04 | units/: use @SYSTEMCTL@ instead of hardcoded paths | Dave Reisner | |
Especially in the case of --enable-split-usr, several units will point to the wrong location for systemctl. Use @SYSTEMCTL@ which will always contain the proper path. | |||
2012-04-04 | udev: fix path in udev.service | Kay Sievers | |
2012-04-04 | move imported udev into place | Kay Sievers | |
2012-03-27 | units: mount /tmp as tmpfs | Kay Sievers | |
The default setups should be a stateless as possible. /tmp as tmpfs is the intended default for general purpose systems. Small temporary files should not be stored on disk; lager files, or files which should potentially survive a reboot, belong into /var/tmp. Also catch up with some good old UNIX history. More details are here: https://fedoraproject.org/wiki/Features/tmp-on-tmpfs | |||
2012-03-27 | units: get rid of var-run.mount and var-lock.mount | Lennart Poettering | |
Since a number of distribitions don't need this compat glue anymore drop it from systemd upstream. Distributions which still haven't converted to /run can steal these unit files from the git history if they need to. | |||
2012-03-27 | units: don't mount tmpfs on /media anymore | Lennart Poettering | |
udisks2 doesn't use /media anymore, instead mounts removable media in a user-private directory beneath /run. /media is hence mostly obsolete and hence it makes little sense to continue to mount a tmpfs to it. Distributions should consider dropping the mount point entirely since nothing uses it anymore. | |||
2012-03-22 | systemd: mount the securityfs filesystem at early stage | Roberto Sassu | |
This is an S/MIME signed message The mount of the securityfs filesystem is now performed in the main systemd executable as it is used by IMA to provide the interface for loading custom policies. The unit file 'units/sys-kernel-security.mount' has been removed because it is not longer necessary. Signed-off-by: Roberto Sassu <roberto.sassu@polito.it> Acked-by: Gianluca Ramunno <ramunno@polito.it> | |||
2012-03-13 | socket: add option for SO_PASSEC | Lennart Poettering | |
https://bugzilla.redhat.com/show_bug.cgi?id=798760 (Note that this work is not complete yet, as the kernel seems to send us useless data with SCM_SECURITY enabled) | |||
2012-02-15 | units: reword rescue/emergency mode message to fit in 80chars | Lennart Poettering | |
2012-02-10 | journal: add CAP_SETUID and CAP_SETGID to capabilities for journald, so that ↵ | Lennart Poettering | |
we can fake SCM_CREDENTIALS | |||
2012-02-09 | service: ignore SIGPIPE by defaultsystemd/v41 | Lennart Poettering | |
2012-02-09 | journal: limit caps we pass to journald | Lennart Poettering | |
2012-02-08 | move /usr/bin/systemd to /usr/lib/systemd/systemd | Kay Sievers | |
2012-01-27 | logind: add sys_tty_config capability, to let it use VT_ACTIVATE ioctl on ↵ | Mike Kazantsev | |
"activate" action | |||
2012-01-27 | log: increase socket buffers for logging by default | Lennart Poettering | |
2012-01-12 | core: switch all log targets to go directly to the journal, instead via syslog | Lennart Poettering | |
2012-01-12 | units: make sure syslog socket goes away early during shutdown | Lennart Poettering | |
2012-01-06 | units: remove left-over unit file | Lennart Poettering | |
2012-01-06 | journald: start the journal after the syslog socket, so that the syslog ↵ | Lennart Poettering | |
socket queues syslog messages from early boot on | |||
2012-01-06 | kmsg-syslogd: remove kmsg-syslogd, since it's entirely obsoleted and ↵ | Lennart Poettering | |
replaced by journald | |||
2012-01-06 | stdout: remove stdout-syslog-bridge since it is now obsoleted by journald | Lennart Poettering | |
2012-01-05 | journal: move sockets into their own subdir | Lennart Poettering | |
2011-12-31 | socket: rename the PassCred= option to PassCredentials=, since we don't want ↵ | Lennart Poettering | |
to needlessly abbreviate options unless they are very well established | |||
2011-12-31 | Merge branch 'journal' | Lennart Poettering | |
2011-12-30 | journald: forward all syslog messages to syslogd | Lennart Poettering | |
2011-12-30 | journal: add unit files and shared library glue | Lennart Poettering | |
2011-12-02 | rc-local: order after network.target | Michal Schmidt | |
As suggested by Bill Nottingham: rc.local is often used for frobbing the network. https://bugzilla.redhat.com/show_bug.cgi?id=754789 | |||
2011-12-02 | rc-local: no need to check if the script is executable | Michal Schmidt | |
rc-local.service is pulled in by a generator only if the script is executable. No need to check again. |