summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-10-13lookup: look for dynamic throw-away units in /dev/.systemd/systemLennart Poettering
2010-10-13inotify: properly handle multiple inotify events per read()Lennart Poettering
2010-10-13unit: add minimal condition checker for unit startupLennart Poettering
2010-10-12swap: major rework, use /sbin/swapon for setting up swaps, fix merging of ↵Lennart Poettering
aliased swap disks
2010-10-12mount: minor cleanupsLennart Poettering
2010-10-12systemctl: drop [] around date in status outputLennart Poettering
2010-10-12systemctl: show whether we follow somebody in 'status' outputLennart Poettering
2010-10-12update fixmeLennart Poettering
2010-10-08service: introduce Restart=on-failure and Restart=on-abortLennart Poettering
2010-10-08units: enable utmp for serial gettys tooLennart Poettering
2010-10-08util: don't specifically check for the /dev/null major/minor, just check ↵Lennart Poettering
whether something is a char or block device
2010-10-08unit: rename 'banned' load state to 'masked'Lennart Poettering
2010-10-08service: optionally, create INIT_PROCESS/DEAD_PROCESS entries for a serviceLennart Poettering
This should fix accounting for pam_limits and suchlike. https://bugzilla.redhat.com/show_bug.cgi?id=636036
2010-10-08systemd-shutdown: add umount.h to sourcesKay Sievers
2010-10-08systemctl: fix 'systemctl enable getty@.service'Lennart Poettering
2010-10-08service: increase default timeout for sysv scripts to 3minLennart 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-08mount: properly handle NULL fstypeLennart Poettering
https://bugzilla.redhat.com/show_bug.cgi?id=636752
2010-10-08unit: introduce 'banned' load state for units symlinked to /dev/nullLennart Poettering
2010-10-07update fixmeLennart Poettering
2010-10-07systemd-user-sessions: install .service file and enable by defaultLennart Poettering
2010-10-07user-sessions: properly unlink both nologin filesLennart Poettering
2010-10-07user-sessions: add minimal utility to kill user sessions that shall be ↵Lennart Poettering
called before destroying services on shutdown
2010-10-07shutdown: drop last referral to mp->read_onlyLennart Poettering
2010-10-07shutdown: drop redundant read_only bool varLennart Poettering
2010-10-07shutdown: create /var/run/nologin instead of /etc/nologin which is supported ↵Lennart Poettering
since PAM 1.1.2
2010-10-07util: unify implementations of freeze()Lennart Poettering
2010-10-07use common names: fixme -> TODO, bootstrap.sh -> autogen.shKay Sievers
2010-10-07README: Check for libudev-160, as in configure.acFabiano Fidencio
2010-10-07shutdown: Adding binary to shutdown the systemFabiano 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-07umount: Adding unmount functions to be used in shutdownFabiano 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-07util: 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-07vconsole-setup: fix path on ArchLucas De Marchi
Arch uses the same paths and default font of gentoo. Previously, systemd-vconsole-setup was failing with the following message: systemd-vconsole-setup[59]: /bin/setfont failed with error code 1.
2010-10-07sd-daemon: in some places sizeof(sa_family_t) actually does make senseLennart Poettering
2010-10-07build-sys: prepare v11systemd/v11Lennart Poettering
2010-10-07update fixmeLennart Poettering
2010-10-07units: make sure we run all early boot units before entering basic.targetLennart Poettering
2010-10-07update fixmeLennart Poettering
2010-10-07util: never use sizeof(sa_family_t) when calculating sockaddr sizesLennart Poettering
2010-10-06manager: notify plymouth about progress if it is runningLennart Poettering
2010-10-06unit: continue boot when exiting emergency/resuce shellLennart Poettering
2010-10-06systemctl: require correctly formed unit names when enabling unitsLennart Poettering
2010-10-05README: mention libcap dependencyLennart Poettering
https://bugs.freedesktop.org/show_bug.cgi?id=30060
2010-10-05timer: Add missing break in switchMatthias Schiffer
2010-10-05mount: Don't stop the mountinfo parser if one line can't be readFabiano Fidêncio
The current behavior of the /proc/self/mountinfo parser is to stop the parser on parse failures I'm only changing this behavior to try the next line and adding a warning if occurs a fail.
2010-10-05notify: fix include properlyLennart Poettering
2010-10-05fix typo: s/seperat/separat/gDave Reisner
2010-10-05readahead: fix printf format stringLennart Poettering
2010-10-05notify: add missing includeLennart Poettering
2010-10-05build-sys: Add compiler and linker flags to reduce binary sizeGustavo Sverzut Barbieri
Reduce number of exported symbols with -fvisibility=hidden by default, this is safe as we're not generating and loadable library and our binaries should have no exported symbol other than main(). This alone reduces around 4kb per binary. It will also request GCC to emit every function and data variable in its own section, then request the linker to remove unused sections. This reduces the size of utility tools (/lib/systemd/systemd-*) by half or even more (in my system some binaries went from 84kb to 32kb).
2010-10-05unit-name: fix unit name escapingMike Kelly
we want to do a bitwise shift, not a greater-than comparision