chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
06ae4bf
)
systemctl: show whether we follow somebody in 'status' output
author
Lennart Poettering
<lennart@poettering.net>
Tue, 12 Oct 2010 02:04:54 +0000
(
04:04
+0200)
committer
Lennart Poettering
<lennart@poettering.net>
Tue, 12 Oct 2010 02:08:01 +0000
(
04:08
+0200)
src/systemctl.c
patch
|
blob
|
history
diff --git
a/src/systemctl.c
b/src/systemctl.c
index c8384ff530102b26a03c45ccb88c09d135f4fc3c..51f5bba84c4bc2f93ac7c5055fffdeddc57a0ccd 100644
(file)
--- a/
src/systemctl.c
+++ b/
src/systemctl.c
@@
-1568,6
+1568,7
@@
typedef struct UnitStatusInfo {
const char *sub_state;
const char *description;
+ const char *following;
const char *path;
const char *default_control_group;
@@
-1629,6
+1630,9
@@
static void print_status_info(UnitStatusInfo *i) {
printf("\n");
+ if (i->following)
+ printf("\t Follow: unit currently follows state of %s\n", i->following);
+
if (streq_ptr(i->load_state, "failed") ||
streq_ptr(i->load_state, "banned")) {
on = ansi_highlight(true);
@@
-1841,6
+1845,8
@@
static int status_property(const char *name, DBusMessageIter *iter, UnitStatusIn
i->where = s;
else if (streq(name, "What"))
i->what = s;
+ else if (streq(name, "Following"))
+ i->following = s;
}
break;