Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-10-18 | tmpfiles: integrate kay's directory cleanup code and otherwise beef up ↵ | Lennart Poettering | |
tmpfiles quite a bit | |||
2010-10-14 | shutdown: loop only as long as we manage to unmount/detach devices, give up ↵ | Lennart Poettering | |
immediately when we are stuck | |||
2010-10-14 | umount: disable dm devices by devnode, not by path name | Lennart Poettering | |
2010-10-14 | systemctl: accept -f as short for --force | Lennart Poettering | |
2010-10-14 | umount: try to get rid of DM devices | Lennart Poettering | |
2010-10-14 | shutdown: log to console by default | Lennart Poettering | |
2010-10-14 | vala: register new D-Bus calls | Fabiano Fidencio | |
2010-10-14 | systemctl: rework halt/reboot/poweroff/kexec/exit logic around --force | Lennart Poettering | |
2010-10-14 | manager: hookup shutdown helper and signals | Lennart Poettering | |
2010-10-14 | dbus: expose shutdown helper via D-Bus | Lennart Poettering | |
2010-10-14 | manager: hookup execution of systemd-shutdown helper | Fabiano Fidencio | |
(Modified by Lennart Poettering) | |||
2010-10-14 | shutdown: make use of wait_for_terminate_and_warn() | Lennart Poettering | |
2010-10-14 | shutdown: execute rescue kill only once | Lennart Poettering | |
2010-10-14 | shutdown: don't chdir to /, since init is running with / as cwd anyway | Lennart Poettering | |
2010-10-14 | umount: be a bit more verbose when unable to umount/unswap/delete loopbacks | Lennart Poettering | |
2010-10-14 | umount: simplify code for deactivating loop devices | Lennart Poettering | |
2010-10-14 | umount: properly enumerate loopback devices | Lennart Poettering | |
2010-10-14 | umount: unescape path from /proc/self/mountinfo first, then check against ↵ | Lennart Poettering | |
api mount list | |||
2010-10-14 | condition: fix copyright | Lennart Poettering | |
2010-10-13 | mount: pull in fsck only in systemd instances | Lennart Poettering | |
2010-10-13 | mount: hook in q fsck@.service instance for all mount points with passno > 0 | Lennart Poettering | |
2010-10-13 | systemctl: warn if user enables unit with no installation instructions | Lennart Poettering | |
2010-10-13 | dbus: add introspection to midlevel paths | Lennart Poettering | |
2010-10-13 | lookup: look for dynamic throw-away units in /dev/.systemd/system | Lennart Poettering | |
2010-10-13 | inotify: properly handle multiple inotify events per read() | Lennart Poettering | |
2010-10-13 | unit: add minimal condition checker for unit startup | Lennart Poettering | |
2010-10-12 | swap: major rework, use /sbin/swapon for setting up swaps, fix merging of ↵ | Lennart Poettering | |
aliased swap disks | |||
2010-10-12 | mount: minor cleanups | Lennart Poettering | |
2010-10-12 | systemctl: drop [] around date in status output | Lennart Poettering | |
2010-10-12 | systemctl: show whether we follow somebody in 'status' output | Lennart Poettering | |
2010-10-08 | service: introduce Restart=on-failure and Restart=on-abort | Lennart Poettering | |
2010-10-08 | util: don't specifically check for the /dev/null major/minor, just check ↵ | Lennart Poettering | |
whether something is a char or block device | |||
2010-10-08 | unit: rename 'banned' load state to 'masked' | Lennart Poettering | |
2010-10-08 | service: optionally, create INIT_PROCESS/DEAD_PROCESS entries for a service | Lennart Poettering | |
This should fix accounting for pam_limits and suchlike. https://bugzilla.redhat.com/show_bug.cgi?id=636036 | |||
2010-10-08 | systemctl: fix 'systemctl enable getty@.service' | Lennart Poettering | |
2010-10-08 | service: increase default timeout for sysv scripts to 3min | Lennart Poettering | |
For SysV services we cannot set the timeout inside the configuration file. Hence let's pick a large timeout by default. https://bugzilla.redhat.com/show_bug.cgi?id=635393 | |||
2010-10-08 | mount: properly handle NULL fstype | Lennart Poettering | |
https://bugzilla.redhat.com/show_bug.cgi?id=636752 | |||
2010-10-08 | unit: introduce 'banned' load state for units symlinked to /dev/null | Lennart Poettering | |
2010-10-07 | user-sessions: properly unlink both nologin files | Lennart Poettering | |
2010-10-07 | user-sessions: add minimal utility to kill user sessions that shall be ↵ | Lennart Poettering | |
called before destroying services on shutdown | |||
2010-10-07 | shutdown: drop last referral to mp->read_only | Lennart Poettering | |
2010-10-07 | shutdown: drop redundant read_only bool var | Lennart Poettering | |
2010-10-07 | shutdown: create /var/run/nologin instead of /etc/nologin which is supported ↵ | Lennart Poettering | |
since PAM 1.1.2 | |||
2010-10-07 | util: unify implementations of freeze() | Lennart Poettering | |
2010-10-07 | shutdown: Adding binary to shutdown the system | Fabiano Fidencio | |
This functions are working as follows: - Send a SIGTERM to all processes that may be finished - Send a SIGKILL to all processes that still live and may be finished - Try to unmount all mount points - Try to remount read-only all mount points that can't be umounted - Umount all swap devices - Umount and detach all loopback devices - Call [poweroff|halt|reboot|kexec] TODO: - Umount device-mapper. - Make log work. So far it is being useless as we do not parse /etc/systemd/system.conf, kernel command line but just environment, however we're executed by init and thus have no useful variables. Forcing it to target=kmsg/console and level=debug also does not produce any output, however writing to /dev/console does work (hack used during debug). | |||
2010-10-07 | umount: Adding unmount functions to be used in shutdown | Fabiano Fidencio | |
This functions will: - umount all mount points that aren't API - remount read-only all mount points that can't be umounted - umount all swap devices. - detach all loopback devices TODO: - umount dms Mountpoints are being read from /proc/self/mountinfo. Swaps are being read from /proc/swaps. Loop devices from /sys/class/block/loop*. | |||
2010-10-07 | util: Adding a strneq, to represent (!strncmp(a, b, n)) | Fabiano Fidencio | |
As we have streq to repesent (strcmp(a, b) == 0),I'm adding strneq to represent (strncmp(a, b, n) == 0), that will be used in umount.c (at least). | |||
2010-10-07 | sd-daemon: in some places sizeof(sa_family_t) actually does make sense | Lennart Poettering | |
2010-10-07 | util: never use sizeof(sa_family_t) when calculating sockaddr sizes | Lennart Poettering | |
2010-10-06 | manager: notify plymouth about progress if it is running | Lennart Poettering | |