diff options
| author | Thorsten Töpper <atsutane@freethoughts.de> | 2025-09-13 01:46:16 +0200 |
|---|---|---|
| committer | Thorsten Töpper <atsutane@freethoughts.de> | 2025-09-13 01:46:16 +0200 |
| commit | 6dc3190f0ac070b10ddd18a5137f92a4f12b757d (patch) | |
| tree | 1f78a81dba9a55ac278be5f5fe5ed44997936a85 /configs/smalldeploy/airootfs/etc/systemd | |
| parent | a16a81ae8d08d5dc0ec576e3a427b11cbaa3a8bb (diff) | |
| download | archiso-6dc3190f0ac070b10ddd18a5137f92a4f12b757d.tar.gz archiso-6dc3190f0ac070b10ddd18a5137f92a4f12b757d.tar.bz2 | |
copy baseline to smalldeploy
Diffstat (limited to 'configs/smalldeploy/airootfs/etc/systemd')
21 files changed, 42 insertions, 0 deletions
diff --git a/configs/smalldeploy/airootfs/etc/systemd/network/20-ethernet.network b/configs/smalldeploy/airootfs/etc/systemd/network/20-ethernet.network new file mode 100644 index 0000000..0e4287b --- /dev/null +++ b/configs/smalldeploy/airootfs/etc/systemd/network/20-ethernet.network @@ -0,0 +1,13 @@ +[Match] +# Matching with "Type=ether" causes issues with containers because it also matches virtual Ethernet interfaces (veth*). +# See https://bugs.archlinux.org/task/70892 +# Instead match by globbing the network interface name. +Name=en* +Name=eth* + +[Link] +RequiredForOnline=routable + +[Network] +DHCP=yes +MulticastDNS=yes diff --git a/configs/smalldeploy/airootfs/etc/systemd/networkd.conf.d/ipv6-privacy-extensions.conf b/configs/smalldeploy/airootfs/etc/systemd/networkd.conf.d/ipv6-privacy-extensions.conf new file mode 100644 index 0000000..0e9ceb4 --- /dev/null +++ b/configs/smalldeploy/airootfs/etc/systemd/networkd.conf.d/ipv6-privacy-extensions.conf @@ -0,0 +1,2 @@ +[Network] +IPv6PrivacyExtensions=yes diff --git a/configs/smalldeploy/airootfs/etc/systemd/resolved.conf.d/archiso.conf b/configs/smalldeploy/airootfs/etc/systemd/resolved.conf.d/archiso.conf new file mode 100644 index 0000000..636f3bd --- /dev/null +++ b/configs/smalldeploy/airootfs/etc/systemd/resolved.conf.d/archiso.conf @@ -0,0 +1,4 @@ +# Default systemd-resolved configuration for archiso + +[Resolve] +MulticastDNS=yes diff --git a/configs/smalldeploy/airootfs/etc/systemd/system-generators/systemd-gpt-auto-generator b/configs/smalldeploy/airootfs/etc/systemd/system-generators/systemd-gpt-auto-generator new file mode 120000 index 0000000..dc1dc0c --- /dev/null +++ b/configs/smalldeploy/airootfs/etc/systemd/system-generators/systemd-gpt-auto-generator @@ -0,0 +1 @@ +/dev/null
\ No newline at end of file diff --git a/configs/smalldeploy/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-config.service b/configs/smalldeploy/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-config.service new file mode 120000 index 0000000..ebc50f0 --- /dev/null +++ b/configs/smalldeploy/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-config.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/cloud-config.service
\ No newline at end of file diff --git a/configs/smalldeploy/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-final.service b/configs/smalldeploy/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-final.service new file mode 120000 index 0000000..80fa3c8 --- /dev/null +++ b/configs/smalldeploy/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-final.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/cloud-final.service
\ No newline at end of file diff --git a/configs/smalldeploy/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-init-local.service b/configs/smalldeploy/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-init-local.service new file mode 120000 index 0000000..dd8e9f1 --- /dev/null +++ b/configs/smalldeploy/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-init-local.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/cloud-init-local.service
\ No newline at end of file diff --git a/configs/smalldeploy/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-init-main.service b/configs/smalldeploy/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-init-main.service new file mode 120000 index 0000000..875ff73 --- /dev/null +++ b/configs/smalldeploy/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-init-main.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/cloud-init-main.service
\ No newline at end of file diff --git a/configs/smalldeploy/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-init-network.service b/configs/smalldeploy/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-init-network.service new file mode 120000 index 0000000..ae77734 --- /dev/null +++ b/configs/smalldeploy/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-init-network.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/cloud-init-network.service
\ No newline at end of file diff --git a/configs/smalldeploy/airootfs/etc/systemd/system/multi-user.target.wants/hv_fcopy_daemon.service b/configs/smalldeploy/airootfs/etc/systemd/system/multi-user.target.wants/hv_fcopy_daemon.service new file mode 120000 index 0000000..20ac7b2 --- /dev/null +++ b/configs/smalldeploy/airootfs/etc/systemd/system/multi-user.target.wants/hv_fcopy_daemon.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/hv_fcopy_daemon.service
\ No newline at end of file diff --git a/configs/smalldeploy/airootfs/etc/systemd/system/multi-user.target.wants/hv_kvp_daemon.service b/configs/smalldeploy/airootfs/etc/systemd/system/multi-user.target.wants/hv_kvp_daemon.service new file mode 120000 index 0000000..a7eac4a --- /dev/null +++ b/configs/smalldeploy/airootfs/etc/systemd/system/multi-user.target.wants/hv_kvp_daemon.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/hv_kvp_daemon.service
\ No newline at end of file diff --git a/configs/smalldeploy/airootfs/etc/systemd/system/multi-user.target.wants/hv_vss_daemon.service b/configs/smalldeploy/airootfs/etc/systemd/system/multi-user.target.wants/hv_vss_daemon.service new file mode 120000 index 0000000..eae19ef --- /dev/null +++ b/configs/smalldeploy/airootfs/etc/systemd/system/multi-user.target.wants/hv_vss_daemon.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/hv_vss_daemon.service
\ No newline at end of file diff --git a/configs/smalldeploy/airootfs/etc/systemd/system/multi-user.target.wants/sshd.service b/configs/smalldeploy/airootfs/etc/systemd/system/multi-user.target.wants/sshd.service new file mode 120000 index 0000000..d21ebd9 --- /dev/null +++ b/configs/smalldeploy/airootfs/etc/systemd/system/multi-user.target.wants/sshd.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/sshd.service
\ No newline at end of file diff --git a/configs/smalldeploy/airootfs/etc/systemd/system/multi-user.target.wants/systemd-networkd.service b/configs/smalldeploy/airootfs/etc/systemd/system/multi-user.target.wants/systemd-networkd.service new file mode 120000 index 0000000..4c158e6 --- /dev/null +++ b/configs/smalldeploy/airootfs/etc/systemd/system/multi-user.target.wants/systemd-networkd.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/systemd-networkd.service
\ No newline at end of file diff --git a/configs/smalldeploy/airootfs/etc/systemd/system/multi-user.target.wants/systemd-resolved.service b/configs/smalldeploy/airootfs/etc/systemd/system/multi-user.target.wants/systemd-resolved.service new file mode 120000 index 0000000..4f6ae34 --- /dev/null +++ b/configs/smalldeploy/airootfs/etc/systemd/system/multi-user.target.wants/systemd-resolved.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/systemd-resolved.service
\ No newline at end of file diff --git a/configs/smalldeploy/airootfs/etc/systemd/system/multi-user.target.wants/vboxservice.service b/configs/smalldeploy/airootfs/etc/systemd/system/multi-user.target.wants/vboxservice.service new file mode 120000 index 0000000..cb2d560 --- /dev/null +++ b/configs/smalldeploy/airootfs/etc/systemd/system/multi-user.target.wants/vboxservice.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/vboxservice.service
\ No newline at end of file diff --git a/configs/smalldeploy/airootfs/etc/systemd/system/multi-user.target.wants/vmtoolsd.service b/configs/smalldeploy/airootfs/etc/systemd/system/multi-user.target.wants/vmtoolsd.service new file mode 120000 index 0000000..e0a11a7 --- /dev/null +++ b/configs/smalldeploy/airootfs/etc/systemd/system/multi-user.target.wants/vmtoolsd.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/vmtoolsd.service
\ No newline at end of file diff --git a/configs/smalldeploy/airootfs/etc/systemd/system/multi-user.target.wants/vmware-vmblock-fuse.service b/configs/smalldeploy/airootfs/etc/systemd/system/multi-user.target.wants/vmware-vmblock-fuse.service new file mode 120000 index 0000000..173f306 --- /dev/null +++ b/configs/smalldeploy/airootfs/etc/systemd/system/multi-user.target.wants/vmware-vmblock-fuse.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/vmware-vmblock-fuse.service
\ No newline at end of file diff --git a/configs/smalldeploy/airootfs/etc/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service b/configs/smalldeploy/airootfs/etc/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service new file mode 120000 index 0000000..7d6ad92 --- /dev/null +++ b/configs/smalldeploy/airootfs/etc/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service @@ -0,0 +1 @@ +/usr/lib/systemd/system/systemd-networkd-wait-online.service
\ No newline at end of file diff --git a/configs/smalldeploy/airootfs/etc/systemd/system/sockets.target.wants/systemd-networkd.socket b/configs/smalldeploy/airootfs/etc/systemd/system/sockets.target.wants/systemd-networkd.socket new file mode 120000 index 0000000..51942c8 --- /dev/null +++ b/configs/smalldeploy/airootfs/etc/systemd/system/sockets.target.wants/systemd-networkd.socket @@ -0,0 +1 @@ +/usr/lib/systemd/system/systemd-networkd.socket
\ No newline at end of file diff --git a/configs/smalldeploy/airootfs/etc/systemd/system/systemd-networkd-wait-online.service.d/wait-for-only-one-interface.conf b/configs/smalldeploy/airootfs/etc/systemd/system/systemd-networkd-wait-online.service.d/wait-for-only-one-interface.conf new file mode 100644 index 0000000..c9f9bce --- /dev/null +++ b/configs/smalldeploy/airootfs/etc/systemd/system/systemd-networkd-wait-online.service.d/wait-for-only-one-interface.conf @@ -0,0 +1,6 @@ +# Allow systemd-networkd-wait-online to succeed with one interface, otherwise, if multiple network interfaces exist, +# network-online.target gets needlessly delayed. +# See https://wiki.archlinux.org/title/systemd-networkd#systemd-networkd-wait-online +[Service] +ExecStart= +ExecStart=/usr/lib/systemd/systemd-networkd-wait-online --any |
