[systemd-commits] 3 commits - TODO units/systemd-logind.service.in units/systemd-machined.service.in

Lennart Poettering lennart at kemper.freedesktop.org
Thu Jul 18 18:49:35 PDT 2013


 TODO                              |    7 ++++---
 units/systemd-logind.service.in   |    1 +
 units/systemd-machined.service.in |    3 ++-
 3 files changed, 7 insertions(+), 4 deletions(-)

New commits:
commit bc5cb1d525461c75e69ce1f82a52e223309cca7c
Author: Lennart Poettering <lennart at poettering.net>
Date:   Fri Jul 19 03:49:24 2013 +0200

    machined: run machined at minimal capabilities

diff --git a/units/systemd-machined.service.in b/units/systemd-machined.service.in
index 87a81b9..26bfe03 100644
--- a/units/systemd-machined.service.in
+++ b/units/systemd-machined.service.in
@@ -17,3 +17,4 @@ ExecStart=@rootlibexecdir@/systemd-machined
 Restart=always
 RestartSec=0
 BusName=org.freedesktop.machine1
+CapabilityBoundingSet=CAP_KILL

commit 085b90af43fefd9ed195902c4b55f1da3c568554
Author: Lennart Poettering <lennart at poettering.net>
Date:   Fri Jul 19 03:49:07 2013 +0200

    units: add references to bus API documentation to logind+machined

diff --git a/units/systemd-logind.service.in b/units/systemd-logind.service.in
index c4611e8..6b68717 100644
--- a/units/systemd-logind.service.in
+++ b/units/systemd-logind.service.in
@@ -8,6 +8,7 @@
 [Unit]
 Description=Login Service
 Documentation=man:systemd-logind.service(8) man:logind.conf(5)
+Documentation=http://www.freedesktop.org/wiki/Software/systemd/logind
 Documentation=http://www.freedesktop.org/wiki/Software/systemd/multiseat
 Wants=user.slice
 After=nss-user-lookup.target user.slice
diff --git a/units/systemd-machined.service.in b/units/systemd-machined.service.in
index 334c622..87a81b9 100644
--- a/units/systemd-machined.service.in
+++ b/units/systemd-machined.service.in
@@ -8,7 +8,7 @@
 [Unit]
 Description=Virtual Machine and Container Registration Service
 Documentation=man:systemd-machined.service(8)
-Documentation=http://www.freedesktop.org/wiki/Software/systemd/machines
+Documentation=http://www.freedesktop.org/wiki/Software/systemd/machined
 Wants=machine.slice
 After=machine.slice
 

commit e1b7e7ec9b34ae6ae54a4c8084395cbf2bfe9960
Author: Lennart Poettering <lennart at poettering.net>
Date:   Fri Jul 19 03:48:23 2013 +0200

    update TODO

diff --git a/TODO b/TODO
index 5ac8d81..a8a97bb 100644
--- a/TODO
+++ b/TODO
@@ -57,13 +57,16 @@ CGroup Rework Completion:
 
 Features:
 
+* given that logind/machined now let PID 1 do all nasty work we can
+  probably reduce the capability set they retain substantially.
+
 * btfs raid assembly: some .device jobs stay stuck in the queue
 
 * Fedora: add an rpmlint check that verifies that all unit files in the RPM are listed in %systemd_post macros.
 
 * Fedora: post FPC ticket to move add %tmpfiles_create to the packaging guidelines
 
-* add rpm macros for applying tmpfiles --create after package installation
+* make sure gdm doesn't use multi-user-x but the new default X configuration file, and then remove multi-user-x from systemd
 
 * when parsing calendar timestamps support the UTC timezone (even if we won't support arbitrary timezone specs, support UTC itself certainly makes sense), also support syntaxes such as +0200
 
@@ -83,8 +86,6 @@ Features:
 
 * do we really need both hasprefix() and startswith()?
 
-* when a kernel driver logs in a tight loop we should ratelimit that too.
-
 * journald: when we drop syslog messages because the syslog socket is
   full, make sure to write how many messages are lost as first thing
   to syslog when it works again.



More information about the systemd-commits mailing list