summaryrefslogtreecommitdiffstats
path: root/network
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2023-11-02 06:12:42 +0100
committerYu Watanabe <watanabe.yu+github@gmail.com>2023-11-03 03:57:46 +0100
commit9b7a624267fddc5c20bd15480e7a393d7a3b270e (patch)
treed6727e3875fb27758af0f8f355f0c6e646477dbd /network
parentman: mention that network files should be prefixed with number smaller than 70 (diff)
downloadsystemd-9b7a624267fddc5c20bd15480e7a393d7a3b270e.tar.xz
systemd-9b7a624267fddc5c20bd15480e7a393d7a3b270e.zip
network: add meson option to rename .example files on install
Also this renames 80-ethernet.network.example -> 89-ethernet.network.example, to make it have lower precedence over other default .network files for Ethernet interfaces. Closes #29765.
Diffstat (limited to 'network')
-rw-r--r--network/89-ethernet.network.example (renamed from network/80-ethernet.network.example)0
-rw-r--r--network/meson.build22
2 files changed, 19 insertions, 3 deletions
diff --git a/network/80-ethernet.network.example b/network/89-ethernet.network.example
index ce82b25728..ce82b25728 100644
--- a/network/80-ethernet.network.example
+++ b/network/89-ethernet.network.example
diff --git a/network/meson.build b/network/meson.build
index e44779ad26..b9564b766f 100644
--- a/network/meson.build
+++ b/network/meson.build
@@ -3,17 +3,33 @@
if conf.get('ENABLE_NETWORKD') == 1
install_data(
'80-6rd-tunnel.network',
- '80-auto-link-local.network.example',
'80-container-host0.network',
'80-container-vb.network',
'80-container-ve.network',
'80-container-vz.network',
- '80-ethernet.network.example',
'80-vm-vt.network',
'80-wifi-adhoc.network',
+ install_dir : networkdir)
+
+ example_network_files = files(
+ '80-auto-link-local.network.example',
+ '89-ethernet.network.example',
'80-wifi-ap.network.example',
'80-wifi-station.network.example',
- install_dir : networkdir)
+ )
+
+ if get_option('default-network')
+ foreach f : example_network_files
+ install_data(
+ f,
+ rename : fs.replace_suffix(f, ''),
+ install_dir : networkdir)
+ endforeach
+ else
+ install_data(
+ example_network_files,
+ install_dir : networkdir)
+ endif
if install_sysconfdir
install_emptydir(sysconfdir / 'systemd/network')