aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDrew DeVault <sir@cmpwn.com>2016-10-27 10:50:22 -0400
committerDrew DeVault <sir@cmpwn.com>2016-10-27 10:50:22 -0400
commit7aef6e66aef9830aea2c6932535b0a26894ec8b2 (patch)
treef962b3e3bfaa76d3185b9d72f2f68d62d8390223
parent6ad2186f0e519541949496b32a7219520ddb6bba (diff)
downloadsway-7aef6e66aef9830aea2c6932535b0a26894ec8b2.tar.xz
Log uname -a on startup
-rw-r--r--sway/main.c19
1 files changed, 18 insertions, 1 deletions
diff --git a/sway/main.c b/sway/main.c
index 804053f6..1c3aa512 100644
--- a/sway/main.c
+++ b/sway/main.c
@@ -126,6 +126,22 @@ static void log_distro() {
}
}
+static void log_kernel() {
+ FILE *f = popen("uname -a", "r");
+ if (!f) {
+ sway_log(L_INFO, "Unable to determine kernel version");
+ return;
+ }
+ while (!feof(f)) {
+ char *line = read_line(f);
+ if (*line) {
+ sway_log(L_INFO, "%s", line);
+ }
+ free(line);
+ }
+ fclose(f);
+}
+
int main(int argc, char **argv) {
static int verbose = 0, debug = 0, validate = 0;
@@ -261,8 +277,9 @@ int main(int argc, char **argv) {
#if defined SWAY_GIT_VERSION && defined SWAY_GIT_BRANCH && defined SWAY_VERSION_DATE
sway_log(L_INFO, "Starting sway version %s (%s, branch \"%s\")\n", SWAY_GIT_VERSION, SWAY_VERSION_DATE, SWAY_GIT_BRANCH);
#endif
- log_env();
+ log_kernel();
log_distro();
+ log_env();
init_layout();