Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-07-03 | logind/machined: properly notice when units are gc'ed | Lennart Poettering | |
2013-07-03 | build-sys: rename LEGACY to NOLEGACY to better reflect meaning | David Coppa | |
https://bugs.freedesktop.org/show_bug.cgi?id=66542 | |||
2013-07-03 | man: more grammar improvements | Jan Engelhardt | |
- place commas - expand contractions (this is written prose :) - add some missing words | |||
2013-07-03 | keymap: horizontally align comments in the same column | Jason St. John | |
2013-07-03 | keymap: improve consistency and general formatting of comments | Jason St. John | |
2013-07-02 | man: describe OBJECT_PID= | Zbigniew Jędrzejewski-Szmek | |
2013-07-02 | build-sys: two files were missing in distcheck | Zbigniew Jędrzejewski-Szmek | |
One is a typo, the other one doesn't actually exist yet. | |||
2013-07-02 | build-sys: work around automake issue with files with a leading '-' | Kay Sievers | |
We should probably work around it, until it is sorted out. http://debbugs.gnu.org/cgi/bugreport.cgi?bug=14728 | |||
2013-07-02 | build-sys: install rpm macros file to /usr/lib/rpm/macros.d | Fedora systemd team | |
RPM macros are moved from /etc to /usr, in the sprit of moving in the direction of empty /etc. RPM gained support for the new directory recently, in v. 4.10.90: https://bugzilla.redhat.com/show_bug.cgi?id=846679. | |||
2013-07-02 | replace tabs with spaces in various files | Jason St. John | |
The affected files in this patch had inconsistent use of tabs vs. spaces for indentation, and this patch eliminates the stray tabs. Also, the opening brace of sigchld_hdl() in activate.c was moved so the opening braces are consistent throughout the file. | |||
2013-07-02 | journald: drop (deleted) from _EXE= fields | Zbigniew Jędrzejewski-Szmek | |
The kernel adds those when the file is deleted, but we don't really care if the file is still there or not. The downside is that if the filename ends in ' (deleted)', this part of the filename will be removed. Too bad. | |||
2013-07-02 | man: add more formatting markup | Zbigniew Jędrzejewski-Szmek | |
2013-07-02 | man: improve grammar and word formatting in numerous man pages | Jason St. John | |
Use proper grammar, word usage, adjective hyphenation, commas, capitalization, spelling, etc. To improve readability, some run-on sentences or sentence fragments were revised. [zj: remove the space from 'file name', 'host name', and 'time zone'.] | |||
2013-07-03 | hwdb: allow to query arbitrary keys | Kay Sievers | |
2013-07-02 | machine: fix -Wmaybe-uninitialized warning | Dave Reisner | |
The return value of machine_start_scope might be undefined if m->scope is non-NULL. | |||
2013-07-02 | machined: check correct return value for NULL | Dave Reisner | |
2013-07-02 | machine: fix scope allocation | Lennart Poettering | |
2013-07-02 | core: make GC more aggressive | Lennart Poettering | |
Since we should allow registering/unregistering transient units with the same name in a tight-loop, we need to make the GC more aggressive, so that dead units are cleaned up immediately instead of later. hence, execute the GC sweep on every event loop iteration and clean up units. This of course, means we need to be careful with adding units to the GC queue, which we already are since we execute check_gc() of each unit type already when adding something to the queue. | |||
2013-07-02 | logind: after deserializatio readd systemd units to unit-to-object hashmap ↵ | Lennart Poettering | |
correctly | |||
2013-07-02 | login: pass correct boolean type to libdbus | Lennart Poettering | |
2013-07-02 | dbus-scope: initialize variable before accessing | Dave Reisner | |
2013-07-02 | core: don't consider a unit's cgroup empty if only a subcgroup runs empty | Lennart Poettering | |
2013-07-02 | machined: sync to /run after job completed | Lennart Poettering | |
2013-07-02 | machined: relax access to GetMachine() | Lennart Poettering | |
2013-07-02 | nspawn: use the corect method signature for CreateMachine() | Lennart Poettering | |
2013-07-02 | machined: fix bus path unescaping | Lennart Poettering | |
2013-07-02 | machined: split out machine registration stuff from logind | Lennart Poettering | |
Embedded folks don't need the machine registration stuff, hence it's nice to make this optional. Also, I'd expect that machinectl will grow additional commands quickly, for example to join existing containers and suchlike, hence it's better keeping that separate from loginctl. | |||
2013-07-02 | libsystemd-logind: fix detection of session/user/machine of a PID | Lennart Poettering | |
2013-07-02 | keymap: Asus -- do not overwrite explicitely kernel driver defined keys | Kay Sievers | |
If key mappings are defined in the kernel driver, userspace must not overwrite them. If something is wrong with the kernel-provided values, the kernel driver shold be fixed instead. Some of the matches are not the input device name but the kernel driver name, which will not match anything. | |||
2013-07-02 | logind: port over to use scopes+slices for all cgroup stuff | Lennart Poettering | |
In order to prepare things for the single-writer cgroup scheme, let's make logind use systemd's own primitives for cgroup management. Every login user now gets his own private slice unit, in which his sessions live in a scope unit each. Also, add user@$UID.service to the same slice, and implicitly start it on first login. | |||
2013-07-02 | scope: fix state string table | Lennart Poettering | |
2013-07-02 | scope: implement reset-failed command | Lennart Poettering | |
2013-07-02 | core: split out unit bus path unescaping into unit_name_from_dbus_path() | Lennart Poettering | |
2013-07-02 | scope: make TimeoutStopUSec= settable for transient units | Lennart Poettering | |
2013-07-01 | keymap: remove non-existing driver string matches | Kay Sievers | |
There are no such strings for input devices in the kernel. | |||
2013-07-01 | hwdb: add --device=<device-id> and --filter=<key name glob> | Kay Sievers | |
2013-07-01 | hwdb: import data | Kay Sievers | |
2013-07-01 | hwdb: remove support for (not fully implemented) conditional properties | Kay Sievers | |
2013-07-01 | core: add support to run transient units in arbitrary slices | Lennart Poettering | |
2013-07-01 | core: parse Slice= from the unit type specific unit file section | Lennart Poettering | |
Since not all unit types know Slice= it belongs in the unit type specific unit file section. | |||
2013-07-01 | scope: properly implement passive validity checking of PIDs field when ↵ | Lennart Poettering | |
creating transient scopes | |||
2013-07-01 | core: move ControlGroup and Slice properties out of the dbus "Unit" interface | Lennart Poettering | |
Slice/ControlGroup only really makes sense for unit types which actually have cgroups attached to them, hence move them out of the generic Unit interface and into the specific unit type interfaces. These fields will continue to be part of Unit though, simply because things are a log easier that way. However, regardless how this looks internally we should keep things clean and independent of the specific implementation of the inside. | |||
2013-07-01 | core: allow setting of the description string for transient units | Lennart Poettering | |
2013-07-01 | core: add new "scope" unit type for making a unit of pre-existing processes | Lennart Poettering | |
"Scope" units are very much like service units, however with the difference that they are created from pre-existing processes, rather than processes that systemd itself forks off. This means they are generated programmatically via the bus API as transient units rather than from static configuration read from disk. Also, they do not provide execution-time parameters, as at the time systemd adds the processes to the scope unit they already exist and the parameters cannot be applied anymore. The primary benefit of this new unit type is to create arbitrary cgroups for worker-processes forked off an existing service. This commit also adds a a new mode to "systemd-run" to run the specified processes in a scope rather then a transient service. | |||
2013-07-01 | systemctl: show per-unit cgroup tree correctly following the new property | Lennart Poettering | |
2013-07-01 | snapshot: snapshots are just a special kind of transient units now | Lennart Poettering | |
2013-07-01 | dbus: expose cgroup properties in introspection everywhere | Lennart Poettering | |
2013-07-01 | service: correct service bus introspection for timeouts | Lennart Poettering | |
2013-07-01 | cgroup: implicitly add units to GC queue when their cgroups run empty | Lennart Poettering | |
2013-07-01 | cgroup: readd proper cgroup empty tracking | Lennart Poettering | |