mirror of
https://github.com/systemd/systemd.git
synced 2024-12-22 17:35:35 +03:00
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.
This commit is contained in:
parent
2c4534854a
commit
9b7a624267
@ -130,6 +130,8 @@ option('homed', type : 'feature', deprecated : { 'true' : 'enabled', 'false' : '
|
||||
description : 'install the systemd-homed stack')
|
||||
option('networkd', type : 'boolean',
|
||||
description : 'install the systemd-networkd stack')
|
||||
option('default-network', type : 'boolean', value : true,
|
||||
description : 'install default .network files')
|
||||
option('timedated', type : 'boolean',
|
||||
description : 'install the systemd-timedated daemon')
|
||||
option('timesyncd', type : 'boolean',
|
||||
|
@ -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')
|
||||
|
Loading…
Reference in New Issue
Block a user