chiark / gitweb /
Improve messages about user mode a bit
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Wed, 8 Jan 2014 22:20:45 +0000 (17:20 -0500)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Thu, 9 Jan 2014 03:15:27 +0000 (22:15 -0500)
TODO
src/core/main.c
units/user@.service.in

diff --git a/TODO b/TODO
index 09ccbbea23941b706d559817145c801a0cb3e2cb..eec1eb91c63771a160fe53352535520d846acacc 100644 (file)
--- a/TODO
+++ b/TODO
@@ -17,6 +17,8 @@ Bugfixes:
 
   Cannot add dependency job for unit display-manager.service, ignoring: Unit display-manager.service failed to load: No such file or directory. See system logs and 'systemctl status display-manager.service' for details.
 
+* systemctl --root=container/ set-default ... is totally borked.
+
 External:
 
 * ps should gain colums for slice
index 1b1741a64513ff1b7f7e446d86824bf61ee69d09..fb34e4d3d19982ff286541ea8e4f7d8d298e7657 100644 (file)
@@ -1475,8 +1475,11 @@ int main(int argc, char *argv[]) {
                 if (in_initrd())
                         log_info("Running in initial RAM disk.");
 
-        } else
-                log_debug(PACKAGE_STRING " running in user mode. (" SYSTEMD_FEATURES ")");
+        } else {
+                _cleanup_free_ char *t = uid_to_name(getuid());
+                log_debug(PACKAGE_STRING " running in user mode for user "PID_FMT"/%s. (" SYSTEMD_FEATURES ")",
+                          getuid(), t);
+        }
 
         if (arg_running_as == SYSTEMD_SYSTEM && !skip_setup) {
                 if (arg_show_status || plymouth_running())
index c2d495f53fedfb8e45ea30e46874821884e0272c..bfc9b709d2c09918523aa7e3336b6a5095c3e5d8 100644 (file)
@@ -6,7 +6,7 @@
 #  (at your option) any later version.
 
 [Unit]
-Description=User Manager for %i
+Description=User Manager for UID %i
 After=systemd-user-sessions.service
 
 [Service]