summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-01-04systemctl: add is-failedThomas Hindoe Paaboel Andersen
Adds is-failed to join is-active and is-enabled. I grabbed this one from the todo list. Most of the functionality was already there for is-active. I just needed to make check_one_unit take the states to check for as an argument instead of the hardcoded "active" and "reloading". is-failed will return 1 if none of the units given are failed. This is different from is-active which will return 3 if none of the units given are active. It returns 3 with this comment: /* According to LSB: "program is not running" */ As that does not make sense when looking for failed units I simply chose 1 instead.
2013-01-04man: fix parameter in systemd-fstab-generator(8)Michał Bartoszkiewicz
There is no parameter named luks.fstab.
2013-01-04localed: create /etc/X11/xorg.conf.d if neededMichał Bartoszkiewicz
Use mkdir_p_label instead of mkdir_parents_label, so that the final directory component is created too.
2013-01-03correct Macedonian keyboard mapping (X layout is 'mk', not 'mkd')Adam Williamson
2013-01-03add Lithuanian keyboard mapping (lt/lt)Adam Williamson
2013-01-03add Kazakh keyboard mapping (kazakh/kz)Adam Williamson
2013-01-03add Hebrew (Israel) - simple, il/ilAdam Williamson
2013-01-03French Canadian xlayout is just "ca", not "ca(fr)" any moreAdam Williamson
2013-01-03add Belarussian mapping: simple, 'by' and 'by'Adam Williamson
2013-01-03tmpfiles: Fix file descriptor leak on errorThomas Jarosch
Detected by cppcheck
2013-01-03readahead: don't complain that we cannot precache symlinksLennart Poettering
http://lists.freedesktop.org/archives/systemd-devel/2012-December/007847.html
2013-01-03man: clarify that specifiers cannot be used in ExecStart='s first argumentLennart Poettering
2012-12-31TODOLennart Poettering
2012-12-31unit: add ConditionACPower=Lennart Poettering
2012-12-31analyze: properly parse firmware/loader time and handle times for container ↵Lennart Poettering
boots correctly
2012-12-31TODOLennart Poettering
2012-12-31units: add CAP_DAC_OVERRIDE+CAP_SYS_PTRACE to hostnamed so that detection of ↵Lennart Poettering
virtualization works
2012-12-31macro: use C11 static_assert() macro for static assertionsLennart Poettering
2012-12-31TODOLennart Poettering
2012-12-31polkit: add "imply" rules to a number of polkit actionsLennart Poettering
2012-12-31hwdb: Add database for Bluetooth company identifiersMarcel Holtmann
2012-12-31udev: in addition to DEVMODE, honor DEVUID, DEVGID from the ueventKay Sievers
2012-12-29fstab-generator: fix typoTom Gundersen
2012-12-28fstab-generator: generate new_root.mount in initrdTom Gundersen
The configuration is taken from /proc/cmdline, aiming at emulating the behavior of the kernel when no initramfs is used. The supported options are: root=, rootfstype=, rootwait=, rootflags=, ro, and rw. rootdelay= was dropped, as it is not really useful in a systemd world, but could easily be added. v2: fix comments by Lennart, and complain loudly if root= can not be found Cc: Harald Hoyer <harald@redhat.com> Cc: Dave Reisner <dreisner@archlinux.org>
2012-12-28systemctl: switch-root - read init= from /proc/cmdlineTom Gundersen
If the path to init is not specified as an argumnt to systemctl, but init= is given on the kernel commandline, use that. This means the initrd does not need glue code to parse the kernel commandline before passing on init= to systemctl. Cc: Harald Hoyer <harald@redhat.com> Cc: Dave Reisner <dreisner@archlinux.org>
2012-12-24pam_systemd: new option for the session classMatthew Monaco
2012-12-24update TODOLennart Poettering
2012-12-24hostnamed: make chassis type configurable via /etc/machine-infoLennart Poettering
For many usecases it is useful to store the chassis type somewhere, and /etc/machine-info sounds like a good place. Ideally we could always detect the chassis type from firmware, but frequently that's not available and in many embedded devices probably entirely unrealistic. This patch adds a configurable setting CHASSIS= to /etc/machine-info and exposes this via hostnamectl/hostnamed. hostnamed will guess the chassis type from DMI if nothing is set explicitly. I also added support for detecting it from ACPI, which should be more useful as ACPI 5.0 actually knows a "tablet" chassis type, which neither DMI nor previous ACPI versions knew. This also enables DMI-based and ACPI-based detection for non-x86 systems as ACPI is apparently coming to ARM platforms soon. I tried to minimize the vocabulary of chassis types understood and added: desktop, laptop, server, tablet, handset. This is much less than either APCI or DMI know. If we need more types later on we can easily add them.
2012-12-24fstab-generator: properly detect bind mountsLennart Poettering
This kinda undoes a83cbaccd03c3f28e47e9330f4a22ff65ce4b561 and 1d634e21b453f3c80d7c6c4bd90a6b84e42a3d2a but corrects the original code to compare the mount type with "bind" rather than the mount options.
2012-12-24update TODOLennart Poettering
2012-12-24logind: don't allow suspending/hibernating if the kernel doesn't support itLennart Poettering
2012-12-24util: if /sys mounted read-only we can't suspend/hibernateLennart Poettering
2012-12-24util: when determining controlling tty of a process properly handle ↵Lennart Poettering
processes without
2012-12-24logind: add support for automatic suspend/hibernate/shutdown on idleLennart Poettering
2012-12-24pam: properly handle SSH logins lacking the PAM tty fieldLennart Poettering
2012-12-24update TODOLennart Poettering
2012-12-24systemctl: don't show cgroup field for a unit if cgroup is emptyLennart Poettering
2012-12-23build-sys: Make libsystemd-shared link to libsystemd-daemonColin Walters
Commit f934051c4d17d167bd8e46dd3c70a745e26fd2eb broke the build because it made libsystemd-shared call sd_listen_fds() which is defined in libsystemd-daemon. This is a bit of a contortion because libsystemd-shared.la is a noinst_LTLIBRARY, but libtool should do the right thing here and emit DT_NEEDED on libsystemd-daemon.so for things that consume libsystemd-shared.la.
2012-12-23hwdb: updateKay Sievers
2012-12-23shared: move fdset.c from core/ to shared/ since it is used by more than the ↵Lennart Poettering
core now
2012-12-23journalctl: strip TABs and ANSI color sequences from log messages when ↵Lennart Poettering
displaying them
2012-12-22update TODOLennart Poettering
2012-12-22nspawn: try to orderly shutdown container when receiving SIGTERMLennart Poettering
2012-12-22socket: support socket activation of containersLennart Poettering
2012-12-22nspawn: allow passing socket activation fds through nspawnLennart Poettering
2012-12-22fdset: add calls for initializing fdset from socket activation fdsLennart Poettering
2012-12-22socket: properly serialize/desrialize mqueue fdsLennart Poettering
2012-12-22nspawn: allow nspawn to be invoked without ttyLennart Poettering
This allows invoking nspawn containers as systemd services, to create a minimal, light-weight OS container solution for servers.
2012-12-22udevd: add missing ':' to getopt_long 'e'Lukas Nykryn
Parameter -e is set without additional argument in getopt and this leads to segfault when calling 'systemd-udevd -e'.
2012-12-21update TODOLennart Poettering