commit 7aef6e66aef9830aea2c6932535b0a26894ec8b2
parent 6ad2186f0e519541949496b32a7219520ddb6bba
Author: Drew DeVault <sir@cmpwn.com>
Date: Thu, 27 Oct 2016 10:50:22 -0400
Log uname -a on startup
Diffstat:
1 file changed, 18 insertions(+), 1 deletion(-)
diff --git 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();