netlink: move local-addresses.[ch] to src/shared
authorLennart Poettering <lennart@poettering.net>
Tue, 23 Jul 2019 12:22:06 +0000 (14:22 +0200)
committerLennart Poettering <lennart@poettering.net>
Wed, 24 Jul 2019 07:06:50 +0000 (09:06 +0200)
This code is not part of the public API of sd-netlink, nor used by it
internally and hence should not be in the sd-netlink directory.

Also, move the test case for it to src/test/.

meson.build
src/libsystemd/meson.build
src/shared/local-addresses.c [moved from src/libsystemd/sd-netlink/local-addresses.c with 100% similarity]
src/shared/local-addresses.h [moved from src/libsystemd/sd-netlink/local-addresses.h with 100% similarity]
src/shared/meson.build
src/test/meson.build
src/test/test-local-addresses.c [moved from src/libsystemd/sd-netlink/test-local-addresses.c with 100% similarity]

index 76b3d53..e5ceb1e 100644 (file)
@@ -1540,6 +1540,7 @@ foreach tuple : [['myhostname', 'ENABLE_NSS_MYHOSTNAME'],
                                      '-shared',
                                      '-Wl,--version-script=' + version_script_arg],
                         link_with : [libsystemd_static,
+                                     libshared_static,
                                      libbasic],
                         dependencies : [threads,
                                         librt],
index 67add38..77fe6e7 100644 (file)
@@ -71,8 +71,6 @@ libsystemd_sources = files('''
         sd-hwdb/hwdb-util.h
         sd-hwdb/sd-hwdb.c
         sd-netlink/generic-netlink.c
-        sd-netlink/local-addresses.c
-        sd-netlink/local-addresses.h
         sd-netlink/netlink-internal.h
         sd-netlink/netlink-message.c
         sd-netlink/netlink-slot.c
index ca24d15..ca1a554 100644 (file)
@@ -109,6 +109,8 @@ shared_sources = files('''
         linux/bpf_insn.h
         linux/dm-ioctl.h
         linux/ethtool.h
+        local-addresses.c
+        local-addresses.h
         lockfile-util.c
         lockfile-util.h
         log-link.h
index ddc04dd..e337e50 100644 (file)
@@ -754,6 +754,10 @@ tests += [
         [['src/test/test-sd-hwdb.c'],
          [],
          []],
+
+        [['src/test/test-local-addresses.c'],
+         [],
+         []],
 ]
 
 ############################################################
@@ -964,10 +968,6 @@ tests += [
          [],
          []],
 
-        [['src/libsystemd/sd-netlink/test-local-addresses.c'],
-         [],
-         []],
-
         [['src/libsystemd/sd-resolve/test-resolve.c'],
          [],
          [threads],