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',
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')