]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
login: move src/login/logind-acl.[ch] -> src/shared/devnode-acl.[ch]
authorYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 31 Dec 2020 19:48:44 +0000 (04:48 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 18 Jan 2021 22:04:19 +0000 (07:04 +0900)
The files are used by logind and udevd. And the functions in the files
are not specific to logind, and quite general enough to move to
libshared.

src/login/logind-seat.c
src/login/meson.build
src/shared/devnode-acl.c [moved from src/login/logind-acl.c with 99% similarity]
src/shared/devnode-acl.h [moved from src/login/logind-acl.h with 100% similarity]
src/shared/meson.build
src/udev/meson.build
src/udev/udev-builtin-uaccess.c

index 10cc7d960bde2b9c93ca2631652b95ca0e5ae2f7..b70afea62e57dc3e021fd59517eac372e7f505e4 100644 (file)
@@ -8,11 +8,11 @@
 #include "sd-messages.h"
 
 #include "alloc-util.h"
+#include "devnode-acl.h"
 #include "errno-util.h"
 #include "fd-util.h"
 #include "fileio.h"
 #include "format-util.h"
-#include "logind-acl.h"
 #include "logind-seat-dbus.h"
 #include "logind-seat.h"
 #include "logind-session-dbus.h"
index 9c7545790c619d9674259e2e93226b8865177ffd..22f9ce18d531ee0b4660f8dab223768f1ffc93d2 100644 (file)
@@ -12,7 +12,6 @@ logind_gperf_c = custom_target(
         command : [gperf, '@INPUT@', '--output-file', '@OUTPUT@'])
 
 liblogind_core_sources = files('''
-        logind-acl.h
         logind-action.c
         logind-action.h
         logind-brightness.c
@@ -45,11 +44,6 @@ liblogind_core_sources = files('''
 
 liblogind_core_sources += [logind_gperf_c]
 
-logind_acl_c = files('logind-acl.c')
-if conf.get('HAVE_ACL') == 1
-        liblogind_core_sources += logind_acl_c
-endif
-
 liblogind_core = static_library(
         'logind-core',
         liblogind_core_sources,
similarity index 99%
rename from src/login/logind-acl.c
rename to src/shared/devnode-acl.c
index ed615e23f8175bc3ca08966a5bff458a09769f76..07e29e1019129db9e91fad8b49ec24bf9e1cfba7 100644 (file)
@@ -7,11 +7,11 @@
 #include "acl-util.h"
 #include "alloc-util.h"
 #include "device-util.h"
+#include "devnode-acl.h"
 #include "dirent-util.h"
 #include "escape.h"
 #include "fd-util.h"
 #include "format-util.h"
-#include "logind-acl.h"
 #include "set.h"
 #include "string-util.h"
 #include "util.h"
index 5a8f0ae3a5f1f6c4c09c68176b534b8a713e58a1..3032a9efd1a21280707fe4883de15646e431e42c 100644 (file)
@@ -78,6 +78,7 @@ shared_sources = files('''
         daemon-util.h
         dev-setup.c
         dev-setup.h
+        devnode-acl.h
         dissect-image.c
         dissect-image.h
         dm-util.c
@@ -290,7 +291,10 @@ syscall_list_h = custom_target(
         capture : true)
 
 if conf.get('HAVE_ACL') == 1
-        shared_sources += files('acl-util.c')
+        shared_sources += files('''
+                acl-util.c
+                devnode-acl.c
+        '''.split())
 endif
 
 if conf.get('ENABLE_UTMP') == 1
index 9ec14c80218e786b0a84c9ab3dab4a60f283a3cd..00e7329361e0f364627dbc4a7221fd26996c4f5e 100644 (file)
@@ -50,9 +50,7 @@ if conf.get('HAVE_BLKID') == 1
 endif
 
 if conf.get('HAVE_ACL') == 1
-        libudevd_core_sources += ['udev-builtin-uaccess.c',
-                                  logind_acl_c,
-                                  sd_login_sources]
+        libudevd_core_sources += ['udev-builtin-uaccess.c']
 endif
 
 ############################################################
index cfdf130f12773ca466043896d1163d00973535a6..3fdbb88bc4fdb39b4e19abd6de00e289dd3026ac 100644 (file)
@@ -11,8 +11,8 @@
 #include "sd-login.h"
 
 #include "device-util.h"
+#include "devnode-acl.h"
 #include "login-util.h"
-#include "logind-acl.h"
 #include "log.h"
 #include "udev-builtin.h"