chiark / gitweb /
Prep v239: Fix main() to call manager_new() again.
authorSven Eden <yamakuzure@gmx.net>
Thu, 23 Aug 2018 06:21:15 +0000 (08:21 +0200)
committerSven Eden <yamakuzure@gmx.net>
Fri, 24 Aug 2018 14:47:08 +0000 (16:47 +0200)
cb/elogind.cbp
src/login/elogind.c
src/login/inhibit.c
src/login/logind.c

index 0245f86831587d7745b48ff830d9c698623bfc2b..4168fbec7feba25abd822d96b693a475ab6aa400 100644 (file)
                <Unit filename="../src/shared/test-tables.h">
                        <Option target="all" />
                        <Option target="clean" />
-               </Unit>
-                       <Option target="all" />
-                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/shared/udev-util.h">
                        <Option target="all" />
                </Unit>
                <Unit filename="../src/test/test-alloc-util.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/test/test-bus-util.c">
+                       <Option compilerVar="CC" />
                </Unit>
                <Unit filename="../src/test/test-cgroup.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-conf-files.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-conf-parser.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-copy.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-dlopen.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-ellipsize.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-escape.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-exec-util.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-extract-word.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-fd-util.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/test/test-format-table.c">
+                       <Option compilerVar="CC" />
                </Unit>
                <Unit filename="../src/test/test-fs-util.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-hash.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-hashmap-ordered.c">
                        <Option compilerVar="CC" />
                </Unit>
                <Unit filename="../src/test/test-hashmap-plain.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-hashmap.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
-               </Unit>
-               <Unit filename="../src/test/test-helper.h">
-                       <Option target="all" />
-                       <Option target="clean" />
                </Unit>
+               <Unit filename="../src/test/test-helper.h" />
                <Unit filename="../src/test/test-hexdecoct.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-id128.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-io-util.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-ipcrm.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-list.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-locale-util.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-log.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
+               </Unit>
+               <Unit filename="../src/test/test-os-util.c">
+                       <Option compilerVar="CC" />
                </Unit>
                <Unit filename="../src/test/test-parse-util.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-path-util.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-prioq.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-proc-cmdline.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-process-util.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-procfs-util.c">
                        <Option compilerVar="CC" />
                </Unit>
                <Unit filename="../src/test/test-random-util.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-selinux.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-set.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-signal-util.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-siphash24.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-sizeof.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-stat-util.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-string-util.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-strip-tab-ansi.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-unaligned.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-user-util.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-utf8.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-util.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/test/test-verbs.c">
                        <Option compilerVar="CC" />
-                       <Option target="all" />
-                       <Option target="clean" />
                </Unit>
                <Unit filename="../src/update-utmp/meson.build">
                        <Option target="all" />
index c884789f7e33d5db11a83c429e2184e277da4542..9fe52a94c1e9005aee93c96f4f979cf10625fe92 100644 (file)
@@ -448,7 +448,7 @@ void elogind_manager_reset_config(Manager* m) {
         while (m->hybrid_sleep_state[++dbg_cnt])
                 log_debug_elogind("hybrid_sleep_state[%d] = %s",
                                   dbg_cnt, m->hybrid_sleep_state[dbg_cnt]);
-        log_debug_elogind("hibernate_delay_sec: %ul seconds (%ul minutes)",
+        log_debug_elogind("hibernate_delay_sec: %lu seconds (%lu minutes)",
                           m->hibernate_delay_sec / USEC_PER_SEC,
                           m->hibernate_delay_sec / USEC_PER_MINUTE);
 #endif // ENABLE_DEBUG_ELOGIND
index 6ade2643c688c8285b8c5005581717bd4431a08e..cc1ff2fe9b9b2d845cdbd685ca55cfdd6ccdd46a 100644 (file)
@@ -13,7 +13,7 @@
 #include "bus-util.h"
 #include "fd-util.h"
 #include "format-util.h"
-//#include "pager.h"
+#include "pager.h"
 #include "process-util.h"
 #include "signal-util.h"
 #include "strv.h"
index 4c4577965294b319dd5dbae363fab8fa9ff264cc..d87c38181bf98f0a9dd6c1e9051d0c08a0f9463e 100644 (file)
@@ -1291,12 +1291,6 @@ int main(int argc, char *argv[]) {
         (void) mkdir_label("/run/systemd/seats", 0755);
         (void) mkdir_label("/run/systemd/users", 0755);
         (void) mkdir_label("/run/systemd/sessions", 0755);
-
-        assert_se(sigprocmask_many(SIG_BLOCK, NULL, SIGHUP, SIGTERM, SIGINT, -1) >= 0);
-
-        r = manager_new(&m);
-        if (r < 0) {
-                log_error_errno(r, "Failed to allocate manager object: %m");
 #else
         r = mkdir_label("/run/systemd", 0755);
         if ( (r < 0) && (-EEXIST != r) )
@@ -1315,6 +1309,14 @@ int main(int argc, char *argv[]) {
                 return log_error_errno(r, "Failed to create /run/systemd/machines : %m");
 #endif // 0
 
+        assert_se(sigprocmask_many(SIG_BLOCK, NULL, SIGHUP, SIGTERM, SIGINT, -1) >= 0);
+
+        r = manager_new(&m);
+        if (r < 0) {
+                log_error_errno(r, "Failed to allocate manager object: %m");
+                goto finish;
+        }
+
         (void) manager_parse_config_file(m);
 
 #if 1 /// elogind needs an Add-On for sleep configuration