diff options
author | Yu Watanabe <watanabe.yu+github@gmail.com> | 2023-11-02 06:12:42 +0100 |
---|---|---|
committer | Yu Watanabe <watanabe.yu+github@gmail.com> | 2023-11-03 03:57:46 +0100 |
commit | 9b7a624267fddc5c20bd15480e7a393d7a3b270e (patch) | |
tree | d6727e3875fb27758af0f8f355f0c6e646477dbd /network | |
parent | man: mention that network files should be prefixed with number smaller than 70 (diff) | |
download | systemd-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.build | 22 |
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') |