51 lines
1.4 KiB
Diff
51 lines
1.4 KiB
Diff
--- a/configure.ac 2019-10-26 01:41:51.956255868 +0200
|
|
+++ b/configure.ac 2019-10-26 01:44:46.098279175 +0200
|
|
@@ -79,6 +79,7 @@
|
|
|
|
PKG_CHECK_MODULES([CONFUSE], [libconfuse])
|
|
PKG_CHECK_MODULES([YAJL], [yajl])
|
|
+PKG_CHECK_MODULES([PROC], [libprocps])
|
|
|
|
case $host_os in
|
|
linux*)
|
|
--- a/i3status.c 2019-10-26 01:41:51.956255868 +0200
|
|
+++ b/i3status.c 2019-10-26 01:44:46.098279175 +0200
|
|
@@ -35,6 +35,8 @@
|
|
|
|
#include "i3status.h"
|
|
|
|
+#include "proc/whattime.h"
|
|
+
|
|
#define exit_if_null(pointer, ...) \
|
|
{ \
|
|
if (pointer == NULL) \
|
|
@@ -698,6 +700,10 @@
|
|
|
|
const char *current = cfg_getnstr(cfg, "order", j);
|
|
|
|
+ if (strcasecmp(current, "uptime") == 0) {
|
|
+ printf("UP: %s", sprint_uptime(1));
|
|
+ }
|
|
+
|
|
CASE_SEC("ipv6") {
|
|
SEC_OPEN_MAP("ipv6");
|
|
print_ipv6_info(json_gen, buffer, cfg_getstr(sec, "format_up"), cfg_getstr(sec, "format_down"));
|
|
--- a/Makefile.am 2019-10-26 01:41:51.956255868 +0200
|
|
+++ b/Makefile.am 2019-10-26 01:44:46.098279175 +0200
|
|
@@ -26,6 +26,7 @@
|
|
i3status_CFLAGS = \
|
|
$(AM_CFLAGS) \
|
|
$(CONFUSE_CFLAGS) \
|
|
+ $(PROC_CFLAGS) \
|
|
$(YAJL_CFLAGS) \
|
|
$(PULSE_CFLAGS) \
|
|
$(NLGENL_CFLAGS) \
|
|
@@ -38,6 +39,7 @@
|
|
|
|
i3status_LDADD = \
|
|
$(CONFUSE_LIBS) \
|
|
+ $(PROC_LIBS) \
|
|
$(YAJL_LIBS) \
|
|
$(PULSE_LIBS) \
|
|
$(NLGENL_LIBS) \
|