projects
/
platform
/
upstream
/
systemd.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
87dddba
)
logind: don't print warning when user@.service template is masked
author
Michal Sekletar
<msekleta@redhat.com>
Fri, 22 Feb 2019 14:50:55 +0000
(15:50 +0100)
committer
Lennart Poettering
<lennart@poettering.net>
Fri, 22 Feb 2019 22:15:38 +0000
(23:15 +0100)
User instance of systemd is optional feature and if user@.service
template is masked then administrator most likely doesn't want --user
instances of systemd for logged in users. We don't need to be verbose
about it.
src/login/logind-user.c
patch
|
blob
|
history
diff --git
a/src/login/logind-user.c
b/src/login/logind-user.c
index
ae27bfb
..
fe47c78
100644
(file)
--- a/
src/login/logind-user.c
+++ b/
src/login/logind-user.c
@@
-357,7
+357,8
@@
static void user_start_service(User *u) {
r = manager_start_unit(u->manager, u->service, &error, &u->service_job);
if (r < 0)
- log_warning_errno(r, "Failed to start user service '%s', ignoring: %s", u->service, bus_error_message(&error, r));
+ log_full_errno(sd_bus_error_has_name(&error, BUS_ERROR_UNIT_MASKED) ? LOG_DEBUG : LOG_WARNING, r,
+ "Failed to start user service '%s', ignoring: %s", u->service, bus_error_message(&error, r));
}
int user_start(User *u) {