summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2010-11-15path: properly free PathSpec structsLennart Poettering
2010-11-15manager: ignore invalid epoll eventsLennart Poettering
2010-11-15unit: introduce ConditionDirectoryNotEmpty=Lennart Poettering
2010-11-15build-sys: fix building against libnotify 0.7Matthias Clasen
Here are two patches I needed to get systemd to build against the current libnotify and vala releases.
2010-11-15units: get rid of no_requires unit flag, and make crypto disks require ↵Lennart Poettering
cryptsetup service
2010-11-15load-dropin: add support for .requires directoriesLennart Poettering
2010-11-15cryptsetup: bind cryptsetup service to both source and destination deviceLennart Poettering
2010-11-15manager: consider jobs already installed as redundant when reducing new ↵Lennart Poettering
transactions
2010-11-15path: avoid immediate restarting of units triggered by paths if nothing ↵Lennart Poettering
actually changed on disk
2010-11-15path: always look for IN_ATTRIB since deletion is signalled that wayLennart Poettering
2010-11-14manager: always pull 'following' units into transactionLennart Poettering
2010-11-14util: always highlight distro nameLennart Poettering
2010-11-14units: make use of agetty mandatoryLennart Poettering
2010-11-14manager: don't fail transaction if adding CONFLICTED_BY job failsLennart Poettering
2010-11-14pam: rename 'no-session' to 'user' cgroupLennart Poettering
2010-11-14job: make it possible to wait for devices to be unpluggedLennart Poettering
2010-11-14tmpfiles: ignore files marked with the sticky bitLennart Poettering
2010-11-14load-fragment: properly do comparison of wordsLennart Poettering
2010-11-14udev: ignore temporary udev devicesLennart Poettering
2010-11-14cryptsetup: handle password=none properlyLennart Poettering
2010-11-14cryptsetup: properly parse cipher= switchLennart Poettering
2010-11-14cryptsetup: support non-LUKS crypto partitionsLennart Poettering
2010-11-12ask-password: leave printing of final prompt colon to messageLennart Poettering
2010-11-12ask-password: don't show wall message on ttys we are already running a tty ↵Lennart Poettering
agent on
2010-11-12ask-password: refer to right binary name in wall messageLennart Poettering
2010-11-12ask-password: ignore unknown query file fieldsLennart Poettering
2010-11-12ask-password: properly NULL terminate tableLennart Poettering
2010-11-12manager: be a bit more verbose if we receive unknown epoll eventLennart Poettering
2010-11-12cryptsetup: automatically start cryptsetup when looking for mount sourceLennart Poettering
2010-11-12log: fix buildLennart Poettering
2010-11-12log: add automatic log targetLennart Poettering
2010-11-12cryptsetup: hook up tool with ask-passwordLennart Poettering
2010-11-12manager: hookup generatorsLennart Poettering
2010-11-12build-sys: fix usage of path macrosLennart Poettering
2010-11-12mount: don't relabel /dev twice in a rowLennart Poettering
2010-11-11split mount_point_is_api() and mount_point_ignore()Kay Sievers
We should not handle the ignore list as API mounts, as systemd itself never touches them. On Thu, Nov 11, 2010 at 10:34, Andreas Jaeger <aj@novell.com> wrote: > > I noticed for some time that systemd-remount-api-vfs is in the > failed state and found now the following in the log files > > systemd-remount-api-vfs[467]: /bin/mount for /proc/bus/usb exited with exit status 32. > systemd-remount-api-vfs[467]: mount: /proc/bus/usb not mounted already, or bad option > systemd[1]: systemd-remount-api-vfs.service: main process exited, code=exited, status=1 > systemd[1]: Unit systemd-remount-api-vfs.service entered failed state.
2010-11-10vconsole: support additional keymap for toggling layoutsAndrey Borzenkov
At least Mandriva offers configuring characters to toggle keyboard layout independently from main keymap. This functions much the same as XkbOptions for X11 and actually is configured together. The patch adds support for additional keymap, KEYMAP_TOGGLE, to /etc/vconsole.conf, that is intended to be used for the same purpose.
2010-11-10main: warn if /etc/mtab is not a symlinkLennart Poettering
2010-11-10add bash completion for systemctl --systemRan Benita
I've been playing recently with systemd on Arch, and had much fun. But soon, alas, my fingers started to ache from repeatedly writing systemctl restart some-long-service.service. So, I wrote a completion script. I figured other people may want to use it, so I prepared a patch against systemd-git (attached). There are some notes/disclaimers, however: - It requires bash>=4.0, sed, grep and awk. A bash-completion package is not strictly needed; sourcing the file is enough. - It wouldn't work properly with --session, as I had no way to test it. - It uses the output of systemctl list-units directly when that's enough, but also runs systemctl show when completing on some verbs (for example, to check for AllowIsolate=yes). This /may/ be somewhat slow once there are many units, since it calls a dbus method on each one. Is there a faster way to have that information? - The code is perhaps a bit long and messy; honestly, I blame the tool ;) One way to improve on the situation is to integrate some completion code in systemctl itself, the way e.g. gdbus, gsettings and django do it. This will allow for finer grained and faster completions, and it won't be necessary to keep the verb/option tables in sync with some other file. But it does mean adding all of this code in C. If this is acceptable, I'll try to have a go at it. Finally, a couple of completion tips I run into: - If you alias systemctl to, say, sctl, you get completions on that too by running to following command: complete -F _systemctl sctl - Add the following line to your .inputrc, to have the completion show after only a single tab press: set show-all-if-ambiguous on It makes the shell quite more pleasant. Hope it's good enough! Ran
2010-11-10main: rename process on startup to 'systemd' to avoid confusionLennart Poettering
2010-11-10unit: add ConditionNull= conditionLennart Poettering
2010-11-10ac-power: make ac-power a proper binary that scripts can callLennart Poettering
2010-11-10manager: parse RD_TIMESTAMP passed from initrdLennart Poettering
2010-11-10modules-load: fix minor raceLennart Poettering
2010-11-10label: use internal utility functions wher epossibleLennart Poettering
2010-11-10cryptsetup: minimal cryptsetup unit generatorLennart Poettering
2010-11-10selinux: relabel /dev after loading policyLennart Poettering
2010-11-10log: downgrade syslog connection failure message since it might happen ↵Lennart Poettering
during normal operation
2010-11-10service: delay automatic restart if job is pendingLennart Poettering
2010-11-10manager: when isolating undo all pending jobs, tooLennart Poettering