summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2021-02-24 20:31:37 +0100
committerThomas Haller <thaller@redhat.com>2021-02-28 18:56:09 +0100
commit107861ff57305f47a5911a9ec1d74f61bb719386 (patch)
tree49547b0ea7d3f3b5b755d70b6bad7b16452c6e58
parent452ba8408ca7febe643ba3a7ab62becaa8f94fe1 (diff)
downloadNetworkManager-th/build-meson-cleanup.tar.gz
build: move "dispatcher/" to "src/nm-dispatcher/"th/build-meson-cleanup
-rw-r--r--.gitignore15
-rw-r--r--Makefile.am116
-rw-r--r--meson.build1
-rw-r--r--src/meson.build2
-rw-r--r--src/nm-dispatcher/meson.build (renamed from dispatcher/meson.build)18
-rw-r--r--src/nm-dispatcher/nm-dispatcher-utils.c (renamed from dispatcher/nm-dispatcher-utils.c)0
-rw-r--r--src/nm-dispatcher/nm-dispatcher-utils.h (renamed from dispatcher/nm-dispatcher-utils.h)0
-rw-r--r--src/nm-dispatcher/nm-dispatcher.c (renamed from dispatcher/nm-dispatcher.c)0
-rw-r--r--src/nm-dispatcher/nm-dispatcher.conf (renamed from dispatcher/nm-dispatcher.conf)0
-rw-r--r--src/nm-dispatcher/nm-dispatcher.xml (renamed from dispatcher/nm-dispatcher.xml)0
-rw-r--r--src/nm-dispatcher/org.freedesktop.nm_dispatcher.service.in (renamed from dispatcher/org.freedesktop.nm_dispatcher.service.in)0
-rw-r--r--src/nm-dispatcher/tests/dispatcher-connectivity-full (renamed from dispatcher/tests/dispatcher-connectivity-full)0
-rw-r--r--src/nm-dispatcher/tests/dispatcher-connectivity-unknown (renamed from dispatcher/tests/dispatcher-connectivity-unknown)0
-rw-r--r--src/nm-dispatcher/tests/dispatcher-down (renamed from dispatcher/tests/dispatcher-down)2
-rw-r--r--src/nm-dispatcher/tests/dispatcher-external (renamed from dispatcher/tests/dispatcher-external)2
-rw-r--r--src/nm-dispatcher/tests/dispatcher-up (renamed from dispatcher/tests/dispatcher-up)2
-rw-r--r--src/nm-dispatcher/tests/dispatcher-vpn-down (renamed from dispatcher/tests/dispatcher-vpn-down)2
-rw-r--r--src/nm-dispatcher/tests/dispatcher-vpn-up (renamed from dispatcher/tests/dispatcher-vpn-up)2
-rw-r--r--src/nm-dispatcher/tests/meson.build (renamed from dispatcher/tests/meson.build)5
-rw-r--r--src/nm-dispatcher/tests/test-dispatcher-envp.c (renamed from dispatcher/tests/test-dispatcher-envp.c)16
20 files changed, 95 insertions, 88 deletions
diff --git a/.gitignore b/.gitignore
index 2a0a1d2a4b..b72eabb291 100644
--- a/.gitignore
+++ b/.gitignore
@@ -62,11 +62,11 @@ test-*.trs
/contrib/fedora/rpm/latest0
/contrib/fedora/rpm/latest
-/dispatcher/nm-avahi-autoipd.action
-/dispatcher/nm-dispatcher
-/dispatcher/nmdbus-dispatcher.*
-/dispatcher/org.freedesktop.nm_dispatcher.service
-/dispatcher/tests/test-dispatcher-envp
+/src/nm-dispatcher/nm-avahi-autoipd.action
+/src/nm-dispatcher/nm-dispatcher
+/src/nm-dispatcher/nmdbus-dispatcher.*
+/src/nm-dispatcher/org.freedesktop.nm_dispatcher.service
+/src/nm-dispatcher/tests/test-dispatcher-envp
/clients/cli/nmcli
/clients/cloud-setup/nm-cloud-setup
@@ -286,6 +286,11 @@ test-*.trs
/clients/cli/settings-docs.c
/clients/common/settings-docs.c
/clients/common/tests/test-general
+/dispatcher/nm-avahi-autoipd.action
+/dispatcher/nm-dispatcher
+/dispatcher/nmdbus-dispatcher.*
+/dispatcher/org.freedesktop.nm_dispatcher.service
+/dispatcher/tests/test-dispatcher-envp
/docs/libnm-glib/*.stamp
/docs/libnm-glib/html/
/docs/libnm-glib/libnm-glib-*.txt
diff --git a/Makefile.am b/Makefile.am
index 036628ec42..4b2f780b53 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1292,8 +1292,8 @@ nm_core_enum_types_MKENUMS_C_FLAGS = --fhead '\#undef G_LOG_DOMAIN\n\#include "s
src/libnm-core-public/nm-core-enum-types.h.stamp: src/libnm-core-public/.dirstamp
src/libnm-core-public/nm-core-enum-types.c.stamp: src/libnm-core-public/.dirstamp
-$(dispatcher_libnm_dispatcher_core_la_OBJECTS): $(src_libnm_core_public_mkenums_h)
-$(dispatcher_nm_dispatcher_OBJECTS): $(src_libnm_core_public_mkenums_h)
+$(src_nm_dispatcher_libnm_dispatcher_core_la_OBJECTS): $(src_libnm_core_public_mkenums_h)
+$(src_nm_dispatcher_nm_dispatcher_OBJECTS): $(src_libnm_core_public_mkenums_h)
$(src_libnm_core_impl_libnm_core_impl_la_OBJECTS): $(src_libnm_core_public_mkenums_h)
$(src_libnm_client_impl_libnm_la_OBJECTS): $(src_libnm_core_public_mkenums_h)
$(src_contrib_tests_libnm_vpn_plugin_utils_test_la_OBJECTS): $(src_libnm_core_public_mkenums_h)
@@ -1708,8 +1708,8 @@ nm_enum_types_sources = \
nm_enum_types_MKENUMS_H_FLAGS = --fhead '\#include "nm-core-enum-types.h"\n'
nm_enum_types_MKENUMS_C_FLAGS = --fhead '\#undef G_LOG_DOMAIN\n\#include "libnm-client-impl/nm-default-libnm.h"\n'
-$(dispatcher_nm_dispatcher_OBJECTS): $(src_libnm_client_public_mkenums_h)
-$(dispatcher_libnm_dispatcher_core_la_OBJECTS): $(src_libnm_client_public_mkenums_h)
+$(src_nm_dispatcher_nm_dispatcher_OBJECTS): $(src_libnm_client_public_mkenums_h)
+$(src_nm_dispatcher_libnm_dispatcher_core_la_OBJECTS): $(src_libnm_client_public_mkenums_h)
$(src_libnm_client_impl_libnm_la_OBJECTS): $(src_libnm_client_public_mkenums_h)
$(src_contrib_tests_libnm_vpn_plugin_utils_test_la_OBJECTS): $(src_libnm_client_public_mkenums_h)
@@ -4383,76 +4383,75 @@ EXTRA_DIST += \
src/core/tests/meson.build
###############################################################################
-# dispatcher
+# src/nm-dispatcher
###############################################################################
dispatcher_nmdbus_dispatcher_sources = \
- dispatcher/nmdbus-dispatcher.h \
- dispatcher/nmdbus-dispatcher.c \
+ src/nm-dispatcher/nmdbus-dispatcher.h \
+ src/nm-dispatcher/nmdbus-dispatcher.c \
$(NULL)
-dispatcher/nmdbus-dispatcher.h: dispatcher/nm-dispatcher.xml
- @$(MKDIR_P) dispatcher/
+src/nm-dispatcher/nmdbus-dispatcher.h: src/nm-dispatcher/nm-dispatcher.xml
+ @$(MKDIR_P) src/nm-dispatcher/
$(AM_V_GEN) gdbus-codegen \
--generate-c-code $(basename $@) \
--c-namespace NMDBus \
--interface-prefix org.freedesktop \
$<
-dispatcher/nmdbus-dispatcher.c: dispatcher/nmdbus-dispatcher.h
+src/nm-dispatcher/nmdbus-dispatcher.c: src/nm-dispatcher/nmdbus-dispatcher.h
CLEANFILES += $(dispatcher_nmdbus_dispatcher_sources)
###############################################################################
-libexec_PROGRAMS += dispatcher/nm-dispatcher
+libexec_PROGRAMS += src/nm-dispatcher/nm-dispatcher
-noinst_LTLIBRARIES += \
- dispatcher/libnm-dispatcher-core.la
+noinst_LTLIBRARIES += src/nm-dispatcher/libnm-dispatcher-core.la
dispatcher_cppflags = \
$(dflt_cppflags) \
- -I$(builddir)/dispatcher \
- -I$(srcdir)/dispatcher \
-I$(builddir)/src/libnm-core-public \
-I$(srcdir)/src/libnm-core-public \
-I$(builddir)/src/libnm-client-public \
-I$(srcdir)/src/libnm-client-public \
-I$(srcdir)/src \
+ -I$(builddir)/src \
$(GLIB_CFLAGS) \
$(NULL)
-dispatcher_libnm_dispatcher_core_la_SOURCES = \
- dispatcher/nm-dispatcher-utils.c \
- dispatcher/nm-dispatcher-utils.h \
+src_nm_dispatcher_libnm_dispatcher_core_la_SOURCES = \
+ src/nm-dispatcher/nm-dispatcher-utils.c \
+ src/nm-dispatcher/nm-dispatcher-utils.h \
$(NULL)
-dispatcher_libnm_dispatcher_core_la_CPPFLAGS = $(dispatcher_cppflags)
+src_nm_dispatcher_libnm_dispatcher_core_la_CPPFLAGS = $(dispatcher_cppflags)
-dispatcher_libnm_dispatcher_core_la_LIBADD = \
+src_nm_dispatcher_libnm_dispatcher_core_la_LIBADD = \
src/libnm-client-impl/libnm.la \
$(GLIB_LIBS)
-dispatcher_nm_dispatcher_SOURCES = \
- dispatcher/nm-dispatcher.c \
+src_nm_dispatcher_nm_dispatcher_SOURCES = \
+ src/nm-dispatcher/nm-dispatcher.c \
$(NULL)
-dispatcher_nm_dispatcher_CPPFLAGS = $(dispatcher_cppflags)
+src_nm_dispatcher_nm_dispatcher_CPPFLAGS = $(dispatcher_cppflags)
-dispatcher_nm_dispatcher_LDFLAGS = \
+src_nm_dispatcher_nm_dispatcher_LDFLAGS = \
-Wl,--version-script="$(srcdir)/linker-script-binary.ver" \
$(SANITIZER_EXEC_LDFLAGS) \
$(NULL)
-dispatcher_nm_dispatcher_LDADD = \
- dispatcher/libnm-dispatcher-core.la \
+src_nm_dispatcher_nm_dispatcher_LDADD = \
+ src/nm-dispatcher/libnm-dispatcher-core.la \
src/libnm-client-impl/libnm.la \
src/libnm-glib-aux/libnm-glib-aux.la \
src/libnm-std-aux/libnm-std-aux.la \
src/c-siphash/libc-siphash.la \
- $(GLIB_LIBS)
+ $(GLIB_LIBS) \
+ $(NULL)
-dispatcher/org.freedesktop.nm_dispatcher.service: $(srcdir)/dispatcher/org.freedesktop.nm_dispatcher.service.in
+src/nm-dispatcher/org.freedesktop.nm_dispatcher.service: $(srcdir)/src/nm-dispatcher/org.freedesktop.nm_dispatcher.service.in
@sed \
-e 's|@sbindir[@]|$(sbindir)|g' \
-e 's|@sysconfdir[@]|$(sysconfdir)|g' \
@@ -4460,8 +4459,8 @@ dispatcher/org.freedesktop.nm_dispatcher.service: $(srcdir)/dispatcher/org.freed
-e 's|@libexecdir[@]|$(libexecdir)|g' \
$< >$@
-dbusactivation_DATA += dispatcher/org.freedesktop.nm_dispatcher.service
-CLEANFILES += dispatcher/org.freedesktop.nm_dispatcher.service
+dbusactivation_DATA += src/nm-dispatcher/org.freedesktop.nm_dispatcher.service
+CLEANFILES += src/nm-dispatcher/org.freedesktop.nm_dispatcher.service
install-data-hook-dispatcher:
$(mkinstalldirs) -m 0755 $(DESTDIR)$(nmconfdir)/dispatcher.d
@@ -4475,51 +4474,50 @@ install-data-hook-dispatcher:
install_data_hook += install-data-hook-dispatcher
-
-dbusservice_DATA += dispatcher/nm-dispatcher.conf
+dbusservice_DATA += src/nm-dispatcher/nm-dispatcher.conf
EXTRA_DIST += \
- dispatcher/nm-dispatcher.conf \
- dispatcher/org.freedesktop.nm_dispatcher.service.in \
- dispatcher/nm-dispatcher.xml \
- dispatcher/meson.build
+ src/nm-dispatcher/nm-dispatcher.conf \
+ src/nm-dispatcher/org.freedesktop.nm_dispatcher.service.in \
+ src/nm-dispatcher/nm-dispatcher.xml \
+ src/nm-dispatcher/meson.build \
+ $(NULL)
###############################################################################
-# dispatcher/tests
+# src/nm-dispatcher/tests
###############################################################################
-check_programs += dispatcher/tests/test-dispatcher-envp
+check_programs += src/nm-dispatcher/tests/test-dispatcher-envp
-dispatcher_tests_test_dispatcher_envp_CPPFLAGS = \
+src_nm_dispatcher_tests_test_dispatcher_envp_CPPFLAGS = \
$(dflt_cppflags) \
- -I$(srcdir)/dispatcher \
- -I$(builddir)/dispatcher \
-I$(builddir)/src/libnm-core-public \
-I$(srcdir)/src/libnm-core-public \
-I$(srcdir)/src/libnm-client-public \
-I$(builddir)/src/libnm-client-public \
-I$(srcdir)/src \
+ -I$(builddir)/src \
$(GLIB_CFLAGS) \
$(SANITIZER_EXEC_CFLAGS) \
$(INTROSPECTION_EXTRA_CFLAGS) \
$(NULL)
-dispatcher_tests_test_dispatcher_envp_SOURCES = \
- dispatcher/tests/test-dispatcher-envp.c \
+src_nm_dispatcher_tests_test_dispatcher_envp_SOURCES = \
+ src/nm-dispatcher/tests/test-dispatcher-envp.c \
$(NULL)
-nodist_dispatcher_tests_test_dispatcher_envp_SOURCES = $(dispatcher_nmdbus_dispatcher_sources)
+nodist_src_nm_dispatcher_tests_test_dispatcher_envp_SOURCES = $(dispatcher_nmdbus_dispatcher_sources)
-$(dispatcher_tests_test_dispatcher_envp_OBJECTS): $(dispatcher_nmdbus_dispatcher_sources)
-$(dispatcher_tests_test_dispatcher_envp_OBJECTS): $(src_libnm_core_public_mkenums_h)
-$(dispatcher_tests_test_dispatcher_envp_OBJECTS): $(src_libnm_client_public_mkenums_h)
+$(src_nm_dispatcher_tests_test_dispatcher_envp_OBJECTS): $(dispatcher_nmdbus_dispatcher_sources)
+$(src_nm_dispatcher_tests_test_dispatcher_envp_OBJECTS): $(src_libnm_core_public_mkenums_h)
+$(src_nm_dispatcher_tests_test_dispatcher_envp_OBJECTS): $(src_libnm_client_public_mkenums_h)
-dispatcher_tests_test_dispatcher_envp_LDFLAGS = \
+src_nm_dispatcher_tests_test_dispatcher_envp_LDFLAGS = \
$(SANITIZER_EXEC_LDFLAGS) \
$(NULL)
-dispatcher_tests_test_dispatcher_envp_LDADD = \
- dispatcher/libnm-dispatcher-core.la \
+src_nm_dispatcher_tests_test_dispatcher_envp_LDADD = \
+ src/nm-dispatcher/libnm-dispatcher-core.la \
src/libnm-glib-aux/libnm-glib-aux.la \
src/libnm-std-aux/libnm-std-aux.la \
src/c-siphash/libc-siphash.la \
@@ -4527,17 +4525,17 @@ dispatcher_tests_test_dispatcher_envp_LDADD = \
$(GLIB_LIBS) \
$(NULL)
-$(dispatcher_tests_test_dispatcher_envp_OBJECTS): $(src_libnm_core_public_mkenums_h)
+$(src_nm_dispatcher_tests_test_dispatcher_envp_OBJECTS): $(src_libnm_core_public_mkenums_h)
EXTRA_DIST += \
- dispatcher/tests/dispatcher-connectivity-full \
- dispatcher/tests/dispatcher-connectivity-unknown \
- dispatcher/tests/dispatcher-down \
- dispatcher/tests/dispatcher-external \
- dispatcher/tests/dispatcher-up \
- dispatcher/tests/dispatcher-vpn-down \
- dispatcher/tests/dispatcher-vpn-up \
- dispatcher/tests/meson.build \
+ src/nm-dispatcher/tests/dispatcher-connectivity-full \
+ src/nm-dispatcher/tests/dispatcher-connectivity-unknown \
+ src/nm-dispatcher/tests/dispatcher-down \
+ src/nm-dispatcher/tests/dispatcher-external \
+ src/nm-dispatcher/tests/dispatcher-up \
+ src/nm-dispatcher/tests/dispatcher-vpn-down \
+ src/nm-dispatcher/tests/dispatcher-vpn-up \
+ src/nm-dispatcher/tests/meson.build \
$(NULL)
###############################################################################
diff --git a/meson.build b/meson.build
index 856919fdd5..36641b5ebb 100644
--- a/meson.build
+++ b/meson.build
@@ -920,7 +920,6 @@ content_files = []
subdir('introspection')
subdir('src')
-subdir('dispatcher')
subdir('clients')
subdir('data')
subdir('po')
diff --git a/src/meson.build b/src/meson.build
index 870e0b1855..8301d8c682 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -86,6 +86,7 @@ subdir('libnm-client-public')
subdir('libnm-client-impl')
subdir('libnm-client-aux-extern')
subdir('core')
+subdir('nm-dispatcher')
subdir('contrib')
if enable_tests
@@ -94,5 +95,6 @@ if enable_tests
subdir('libnm-platform/tests')
subdir('libnm-core-impl/tests')
subdir('libnm-client-impl/tests')
+ subdir('nm-dispatcher/tests')
subdir('contrib/tests')
endif
diff --git a/dispatcher/meson.build b/src/nm-dispatcher/meson.build
index 60b77ed013..37ae9e8222 100644
--- a/dispatcher/meson.build
+++ b/src/nm-dispatcher/meson.build
@@ -14,6 +14,13 @@ install_data(
install_dir: dbus_conf_dir,
)
+dispatcher_nmdbus_dispatcher_sources = gnome.gdbus_codegen(
+ 'nmdbus-dispatcher',
+ 'nm-dispatcher.xml',
+ interface_prefix: 'org.freedesktop',
+ namespace: 'NMDBus',
+)
+
libnm_dispatcher_core = static_library(
'nm-dispatcher-core',
sources: 'nm-dispatcher-utils.c',
@@ -22,13 +29,6 @@ libnm_dispatcher_core = static_library(
],
)
-nmdbus_dispatcher_sources = gnome.gdbus_codegen(
- 'nmdbus-dispatcher',
- 'nm-dispatcher.xml',
- interface_prefix: 'org.freedesktop',
- namespace: 'NMDBus',
-)
-
executable(
'nm-dispatcher',
'nm-dispatcher.c',
@@ -48,7 +48,3 @@ executable(
install: true,
install_dir: nm_libexecdir,
)
-
-if enable_tests
- subdir('tests')
-endif
diff --git a/dispatcher/nm-dispatcher-utils.c b/src/nm-dispatcher/nm-dispatcher-utils.c
index f754a3fa70..f754a3fa70 100644
--- a/dispatcher/nm-dispatcher-utils.c
+++ b/src/nm-dispatcher/nm-dispatcher-utils.c
diff --git a/dispatcher/nm-dispatcher-utils.h b/src/nm-dispatcher/nm-dispatcher-utils.h
index cb40d14628..cb40d14628 100644
--- a/dispatcher/nm-dispatcher-utils.h
+++ b/src/nm-dispatcher/nm-dispatcher-utils.h
diff --git a/dispatcher/nm-dispatcher.c b/src/nm-dispatcher/nm-dispatcher.c
index 3447f65ef3..3447f65ef3 100644
--- a/dispatcher/nm-dispatcher.c
+++ b/src/nm-dispatcher/nm-dispatcher.c
diff --git a/dispatcher/nm-dispatcher.conf b/src/nm-dispatcher/nm-dispatcher.conf
index d6f31135e8..d6f31135e8 100644
--- a/dispatcher/nm-dispatcher.conf
+++ b/src/nm-dispatcher/nm-dispatcher.conf
diff --git a/dispatcher/nm-dispatcher.xml b/src/nm-dispatcher/nm-dispatcher.xml
index 0d9d28e2c2..0d9d28e2c2 100644
--- a/dispatcher/nm-dispatcher.xml
+++ b/src/nm-dispatcher/nm-dispatcher.xml
diff --git a/dispatcher/org.freedesktop.nm_dispatcher.service.in b/src/nm-dispatcher/org.freedesktop.nm_dispatcher.service.in
index ff037cca9f..ff037cca9f 100644
--- a/dispatcher/org.freedesktop.nm_dispatcher.service.in
+++ b/src/nm-dispatcher/org.freedesktop.nm_dispatcher.service.in
diff --git a/dispatcher/tests/dispatcher-connectivity-full b/src/nm-dispatcher/tests/dispatcher-connectivity-full
index 937e79d756..937e79d756 100644
--- a/dispatcher/tests/dispatcher-connectivity-full
+++ b/src/nm-dispatcher/tests/dispatcher-connectivity-full
diff --git a/dispatcher/tests/dispatcher-connectivity-unknown b/src/nm-dispatcher/tests/dispatcher-connectivity-unknown
index 9aa48e4a1c..9aa48e4a1c 100644
--- a/dispatcher/tests/dispatcher-connectivity-unknown
+++ b/src/nm-dispatcher/tests/dispatcher-connectivity-unknown
diff --git a/dispatcher/tests/dispatcher-down b/src/nm-dispatcher/tests/dispatcher-down
index 8e2a281870..bd7460ae15 100644
--- a/dispatcher/tests/dispatcher-down
+++ b/src/nm-dispatcher/tests/dispatcher-down
@@ -17,7 +17,7 @@ NM_DISPATCHER_ACTION=down
CONNECTION_UUID=3fd2a33a-d81b-423f-ae99-e6baba742311
CONNECTION_DBUS_PATH=/org/freedesktop/NetworkManager/Connections/5
CONNECTION_ID=Random Connection
-CONNECTION_FILENAME=/dispatcher/tests/dispatcher-down
+CONNECTION_FILENAME=/src/nm-dispatcher/tests/dispatcher-down
DEVICE_IFACE=wlan0
DEVICE_IP_IFACE=wlan0
diff --git a/dispatcher/tests/dispatcher-external b/src/nm-dispatcher/tests/dispatcher-external
index 46d6c79711..382ff706f3 100644
--- a/dispatcher/tests/dispatcher-external
+++ b/src/nm-dispatcher/tests/dispatcher-external
@@ -26,7 +26,7 @@ PATH=
NM_DISPATCHER_ACTION=up
CONNECTION_UUID=92bbc2fb-7304-46be-8ebb-6093dbe19a6a
CONNECTION_DBUS_PATH=/org/freedesktop/NetworkManager/Connections/5
-CONNECTION_FILENAME=/dispatcher/tests/dispatcher-external
+CONNECTION_FILENAME=/src/nm-dispatcher/tests/dispatcher-external
CONNECTION_ID=virbr0
CONNECTION_EXTERNAL=1
DEVICE_IFACE=virbr0
diff --git a/dispatcher/tests/dispatcher-up b/src/nm-dispatcher/tests/dispatcher-up
index 0a27e3de5c..cd6c0fadcc 100644
--- a/dispatcher/tests/dispatcher-up
+++ b/src/nm-dispatcher/tests/dispatcher-up
@@ -40,7 +40,7 @@ NM_DISPATCHER_ACTION=up
CONNECTION_UUID=3fd2a33a-d81b-423f-ae99-e6baba742311
CONNECTION_DBUS_PATH=/org/freedesktop/NetworkManager/Connections/5
CONNECTION_ID=Random Connection
-CONNECTION_FILENAME=/dispatcher/tests/dispatcher-up
+CONNECTION_FILENAME=/src/nm-dispatcher/tests/dispatcher-up
DEVICE_IFACE=wlan0
DEVICE_IP_IFACE=wlan0
PROXY_PAC_URL=http://networkmanager.com/proxy.pac
diff --git a/dispatcher/tests/dispatcher-vpn-down b/src/nm-dispatcher/tests/dispatcher-vpn-down
index e439668fe5..e99c6142d6 100644
--- a/dispatcher/tests/dispatcher-vpn-down
+++ b/src/nm-dispatcher/tests/dispatcher-vpn-down
@@ -40,7 +40,7 @@ NM_DISPATCHER_ACTION=vpn-down
CONNECTION_UUID=355653c0-34d3-4777-ad25-f9a498b7ef8e
CONNECTION_DBUS_PATH=/org/freedesktop/NetworkManager/Connections/5
CONNECTION_ID=Random Connection
-CONNECTION_FILENAME=/dispatcher/tests/dispatcher-vpn-down
+CONNECTION_FILENAME=/src/nm-dispatcher/tests/dispatcher-vpn-down
DEVICE_IFACE=wlan0
DEVICE_IP_IFACE=tun0
PROXY_PAC_URL=http://networkmanager.com/proxy.pac
diff --git a/dispatcher/tests/dispatcher-vpn-up b/src/nm-dispatcher/tests/dispatcher-vpn-up
index 09c94c1c96..a241479019 100644
--- a/dispatcher/tests/dispatcher-vpn-up
+++ b/src/nm-dispatcher/tests/dispatcher-vpn-up
@@ -40,7 +40,7 @@ NM_DISPATCHER_ACTION=vpn-up
CONNECTION_UUID=355653c0-34d3-4777-ad25-f9a498b7ef8e
CONNECTION_DBUS_PATH=/org/freedesktop/NetworkManager/Connections/5
CONNECTION_ID=Random Connection
-CONNECTION_FILENAME=/dispatcher/tests/dispatcher-vpn-up
+CONNECTION_FILENAME=/src/nm-dispatcher/tests/dispatcher-vpn-up
DEVICE_IFACE=wlan0
DEVICE_IP_IFACE=tun0
PROXY_PAC_URL=http://networkmanager.com/proxy.pac
diff --git a/dispatcher/tests/meson.build b/src/nm-dispatcher/tests/meson.build
index 1a335c5e96..ea60c7a2b0 100644
--- a/dispatcher/tests/meson.build
+++ b/src/nm-dispatcher/tests/meson.build
@@ -4,13 +4,12 @@ exe = executable(
'test-dispatcher-envp',
[
'test-dispatcher-envp.c',
- nmdbus_dispatcher_sources,
+ dispatcher_nmdbus_dispatcher_sources,
],
dependencies: [
libnm_dep,
glib_dep,
],
- include_directories: dispatcher_inc,
c_args: introspection_extra_cflags,
link_with: [
libnm_dispatcher_core,
@@ -21,7 +20,7 @@ exe = executable(
)
test(
- 'dispatcher/test-dispatcher-envp',
+ 'src/nm-ddispatcher/test/test-dispatcher-envp',
test_script,
args: test_args + [exe.full_path()],
)
diff --git a/dispatcher/tests/test-dispatcher-envp.c b/src/nm-dispatcher/tests/test-dispatcher-envp.c
index a25e921746..297cfbbdc9 100644
--- a/dispatcher/tests/test-dispatcher-envp.c
+++ b/src/nm-dispatcher/tests/test-dispatcher-envp.c
@@ -8,14 +8,14 @@
#include <arpa/inet.h>
#include <stdlib.h>
-#include "nm-dispatcher-utils.h"
+#include "nm-dispatcher/nm-dispatcher-utils.h"
#include "libnm-core-aux-extern/nm-dispatcher-api.h"
#include "libnm-glib-aux/nm-test-utils.h"
-#include "nmdbus-dispatcher.h"
+#include "nm-dispatcher/nmdbus-dispatcher.h"
-#define TEST_DIR NM_BUILD_SRCDIR "/dispatcher/tests"
+#define TEST_DIR NM_BUILD_SRCDIR "/src/nm-dispatcher/tests"
/*****************************************************************************/
@@ -52,6 +52,7 @@ parse_main(GKeyFile * kf,
gs_free char * id = NULL;
gs_unref_object NMConnection *connection = NULL;
NMSettingConnection * s_con;
+ const char * s;
*out_expected_iface = g_key_file_get_string(kf, "main", "expected-iface", NULL);
@@ -84,7 +85,14 @@ parse_main(GKeyFile * kf,
g_variant_new_object_path("/org/freedesktop/NetworkManager/Connections/5"));
/* Strip out the non-fixed portion of the filename */
- filename = strstr(filename, "/dispatcher");
+ s = filename;
+ filename = NULL;
+ while ((s = strstr(s, "/src/nm-dispatcher"))) {
+ filename = s;
+ s += 1;
+ }
+ g_assert(filename);
+ g_assert(g_str_has_prefix(filename, "/src/nm-dispatcher"));
g_variant_builder_add(&props, "{sv}", "filename", g_variant_new_string(filename));
if (g_key_file_get_boolean(kf, "main", "external", NULL)) {