summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2010-10-27mounts: automatically create /dev/stderr and friends early on boot so that ↵Lennart Poettering
they are around when we run shell scripts before udevd
2010-10-27selinux: automatically load policy if the initrd hasn't done this for us yetLennart Poettering
2010-10-27main: move make_null_stdio() to util.cLennart Poettering
2010-10-27service: when after startup only one process is in a service's cgroup, ↵Lennart Poettering
assume it is the main process
2010-10-27unit: serialize active timestampsLennart Poettering
2010-10-26swap: add only swaps listed in /etc/fstab automatically to swap.target, ↵Lennart Poettering
others should be added via .wants/ links
2010-10-26errors: refer to systemctl status when usefulLennart Poettering
2010-10-26swap: add default cgroup to swap exec envLennart Poettering
2010-10-26swap: expose swap exec env proprties via dbusLennart Poettering
2010-10-26readahead: bump a device's request_nr when enabling readaheadLennart Poettering
2010-10-26shutdown: properly handle sigtimedwait() timing outLennart Poettering
2010-10-26exec: fix dbus exposure of UtmpIdentifier fieldLennart Poettering
2010-10-26main: fix typo in kernel cmdline parameters helpAndrey Borzenkov
2010-10-26service: fix sysv-less buildMike Kazantsev
2010-10-26ask-password-tty: properly handle SIGINT/SIGTERMLennart Poettering
2010-10-26systemctl: automatically spawn temporary password agent when we might need oneLennart Poettering
2010-10-26ask-password: properly handle multiple pending passwords when writing wall msgLennart Poettering
2010-10-26ask-password: add minimal plymouth password agentLennart Poettering
2010-10-26service: make sure to pass TERM=linux to all sysv scriptsLennart Poettering
2010-10-26main: don't unset HOME/TERM when run in session modeLennart Poettering
2010-10-25umount: Make sure / is remounted ro on shutdownMichael Biebl
Increment n_failed in mount_points_list_umount() if we skip /. Otherwise it can happen that mount_points_list_remount_read_only() is not called in umount_all().
2010-10-25util: Add welcome message for UbuntuAndrew Edmunds
The approved method for determining the installed release of Ubuntu is to execute "lsb_release". However, this is in /usr/bin and is implemented in python so it is not safe to execute at this early stage of booting. This code parses /etc/lsb-release which is where "lsb_release" looks for the information.
2010-10-25ubuntu: Treat Ubuntu as a distinct distro in configure.ac etcAndrew Edmunds
Previously Ubuntu was treated as being equivalent to Debian, but the two distributions require different behaviour in certain places. This commit does not change the behaviour of systemd on either distro but it creates a framework for changes to be introduced by later commits. The following previously meant "Target is Debian or Ubuntu". * configure option "--with-distro=debian" * C preprocessor symbol "TARGET_DEBIAN" * Automake conditional "TARGET_DEBIAN" After this commit, all of the above are redefined to mean "Target is Debian" The following are introduced to mean "Target is Ubuntu". * configure option "--with-distro=ubuntu" * C preprocessor symbol "TARGET_UBUNTU" * Automake conditional "TARGET_UBUNTU" Most code written for Debian will also be applicable to Ubuntu. An extra Automake conditional "TARGET_DEBIAN_OR_UBUNTU" is introduced to avoid duplication of code that would otherwise occur. This commit updates configure.ac, Makefile.am and distro-specific source files in line with the above definitions.
2010-10-25systemd: unset HOME and TERM set from the kernelLennart Poettering
2010-10-25ask-password: add basic tty agentLennart Poettering
2010-10-22ask-password: rename ask-password-agent to gnome-ask-password-agentLennart Poettering
2010-10-22fsck: suppress error message if we cannot change into single user mode since ↵Lennart Poettering
we are already passt early bootup
2010-10-22dbus: epose FsckPassNo property for service objectsLennart Poettering
2010-10-22systemctl: introduce systemctl killLennart Poettering
2010-10-21unit-name: Fix unescapingTom Gundersen
Invalid characters in unit names are escaped as \xFF. However, when unescaping we were looking for \FF.
2010-10-21tmpfiles: consider TRUNCATE_DIRECTORY as well.Gustavo Sverzut Barbieri
reorder lines to match the enum declaration.
2010-10-21fsck: drop -C from fsck cmdline to avoid EPIPEKay Sievers
2010-10-20unit: introduce %f specifier to decode file namesLennart Poettering
2010-10-20mount: pull in quotacheck.service, not quotacheck.targetLennart Poettering
2010-10-20mount: require fsckLennart Poettering
2010-10-20manager: properly parse finish timestampLennart Poettering
2010-10-20manager: properly write header marker on serializationLennart Poettering
2010-10-20mount: do not implicitly pull in fsck service for root dirLennart Poettering
2010-10-20service: implement FsckPassNo= optionLennart Poettering
2010-10-20log: reopen console so that we have logging on shutdownLennart Poettering
2010-10-20fsck: don't be idempotent for root directoriesLennart Poettering
2010-10-19fsck: make fsck idempotentLennart Poettering
2010-10-19fsck: properly hook in fsck everywhere, add special support for fsck'ing ↵Lennart Poettering
root dir
2010-10-19fsck: atomically replace base.target by rescue.target/reboot.target when ↵Lennart Poettering
fsck fails
2010-10-19fsck: be verbose when skipping fsck due to missing ACLennart Poettering
2010-10-19fsck: add initial version of fsck and quotacheck wrappersLennart Poettering
2010-10-19systemctl: fix counting in list-units outputLennart Poettering
https://bugzilla.redhat.com/show_bug.cgi?id=643502
2010-10-19tmpfiles: destruct selinux database after useLennart Poettering
2010-10-19label: don't fail miserably if filesystem doesn't do xattrs/labelsLennart Poettering
https://bugzilla.redhat.com/show_bug.cgi?id=642664
2010-10-18swap: listen for POLLPRI events on /proc/swaps if availableLennart Poettering