summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2021-10-17 18:07:22 +0200
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2021-10-18 09:04:45 +0200
commit22d3cfe54c0c35c8ad0aa93de0a97dec160de59f (patch)
tree17c69eae70ca31bf31102e78841b9fbfe3bcb90a
parentbpf: fix SPDX short identifier for LGPL-2.1-or-later (diff)
downloadsystemd-22d3cfe54c0c35c8ad0aa93de0a97dec160de59f.tar.xz
systemd-22d3cfe54c0c35c8ad0aa93de0a97dec160de59f.zip
tests: add spdx license header to test unit/link/network/conf files
Those are all consumed by our parser, so they all support comments. I was considering whether they should have a license header at all, but in the end I decided to add it because those files are often created by copying parts of real unit files. And if the real ones have a license, then those might as well. It's easier to add it than to make an exception.
-rw-r--r--test/test-execute/exec-ambientcapabilities-merge-nfsnobody.service1
-rw-r--r--test/test-execute/exec-ambientcapabilities-merge-nobody.service1
-rw-r--r--test/test-execute/exec-ambientcapabilities-merge.service1
-rw-r--r--test/test-execute/exec-ambientcapabilities-nfsnobody.service1
-rw-r--r--test/test-execute/exec-ambientcapabilities-nobody.service1
-rw-r--r--test/test-execute/exec-ambientcapabilities.service1
-rw-r--r--test/test-execute/exec-basic.service1
-rw-r--r--test/test-execute/exec-bindpaths.service1
-rw-r--r--test/test-execute/exec-capabilityboundingset-invert.service1
-rw-r--r--test/test-execute/exec-capabilityboundingset-merge.service1
-rw-r--r--test/test-execute/exec-capabilityboundingset-reset.service1
-rw-r--r--test/test-execute/exec-capabilityboundingset-simple.service1
-rw-r--r--test/test-execute/exec-condition-failed.service1
-rw-r--r--test/test-execute/exec-condition-skip.service1
-rw-r--r--test/test-execute/exec-cpuaffinity1.service1
-rw-r--r--test/test-execute/exec-cpuaffinity2.service1
-rw-r--r--test/test-execute/exec-cpuaffinity3.service1
-rw-r--r--test/test-execute/exec-dynamicuser-fixeduser-adm.service1
-rw-r--r--test/test-execute/exec-dynamicuser-fixeduser-games.service1
-rw-r--r--test/test-execute/exec-dynamicuser-fixeduser-one-supplementarygroup.service1
-rw-r--r--test/test-execute/exec-dynamicuser-fixeduser.service1
-rw-r--r--test/test-execute/exec-dynamicuser-runtimedirectory1.service1
-rw-r--r--test/test-execute/exec-dynamicuser-runtimedirectory2.service1
-rw-r--r--test/test-execute/exec-dynamicuser-runtimedirectory3.service1
-rw-r--r--test/test-execute/exec-dynamicuser-statedir-migrate-step1.service1
-rw-r--r--test/test-execute/exec-dynamicuser-statedir-migrate-step2.service1
-rw-r--r--test/test-execute/exec-dynamicuser-statedir.service1
-rw-r--r--test/test-execute/exec-dynamicuser-supplementarygroups.service1
-rw-r--r--test/test-execute/exec-environment-empty.service1
-rw-r--r--test/test-execute/exec-environment-multiple.service1
-rw-r--r--test/test-execute/exec-environment-no-substitute.service1
-rw-r--r--test/test-execute/exec-environment.service1
-rw-r--r--test/test-execute/exec-environmentfile.service1
-rw-r--r--test/test-execute/exec-execsearchpath-environment-path-set.service1
-rw-r--r--test/test-execute/exec-execsearchpath-environment.service1
-rw-r--r--test/test-execute/exec-execsearchpath-environmentfile-set.service1
-rw-r--r--test/test-execute/exec-execsearchpath-environmentfile.service1
-rw-r--r--test/test-execute/exec-execsearchpath-passenvironment-set.service1
-rw-r--r--test/test-execute/exec-execsearchpath-passenvironment.service1
-rw-r--r--test/test-execute/exec-execsearchpath-unit-specifier.service1
-rw-r--r--test/test-execute/exec-execsearchpath.service1
-rw-r--r--test/test-execute/exec-group-nfsnobody.service1
-rw-r--r--test/test-execute/exec-group-nobody.service1
-rw-r--r--test/test-execute/exec-group-nogroup.service1
-rw-r--r--test/test-execute/exec-group.service1
-rw-r--r--test/test-execute/exec-ignoresigpipe-no.service1
-rw-r--r--test/test-execute/exec-ignoresigpipe-yes.service1
-rw-r--r--test/test-execute/exec-inaccessiblepaths-mount-propagation.service1
-rw-r--r--test/test-execute/exec-inaccessiblepaths-sys.service1
-rw-r--r--test/test-execute/exec-ioschedulingclass-best-effort.service1
-rw-r--r--test/test-execute/exec-ioschedulingclass-idle.service1
-rw-r--r--test/test-execute/exec-ioschedulingclass-none.service1
-rw-r--r--test/test-execute/exec-ioschedulingclass-realtime.service1
-rw-r--r--test/test-execute/exec-mount-apivfs-no.service1
-rw-r--r--test/test-execute/exec-noexecpaths-simple.service1
-rw-r--r--test/test-execute/exec-oomscoreadjust-negative.service1
-rw-r--r--test/test-execute/exec-oomscoreadjust-positive.service1
-rw-r--r--test/test-execute/exec-passenvironment-absent.service1
-rw-r--r--test/test-execute/exec-passenvironment-empty.service1
-rw-r--r--test/test-execute/exec-passenvironment-repeated.service1
-rw-r--r--test/test-execute/exec-passenvironment.service1
-rw-r--r--test/test-execute/exec-personality-aarch64.service1
-rw-r--r--test/test-execute/exec-personality-ppc64.service1
-rw-r--r--test/test-execute/exec-personality-ppc64le.service1
-rw-r--r--test/test-execute/exec-personality-s390.service1
-rw-r--r--test/test-execute/exec-personality-x86-64.service1
-rw-r--r--test/test-execute/exec-personality-x86.service1
-rw-r--r--test/test-execute/exec-privatedevices-disabled-by-prefix.service1
-rw-r--r--test/test-execute/exec-privatedevices-no-capability-mknod.service1
-rw-r--r--test/test-execute/exec-privatedevices-no-capability-sys-rawio.service1
-rw-r--r--test/test-execute/exec-privatedevices-no.service1
-rw-r--r--test/test-execute/exec-privatedevices-yes-capability-mknod.service1
-rw-r--r--test/test-execute/exec-privatedevices-yes-capability-sys-rawio.service1
-rw-r--r--test/test-execute/exec-privatedevices-yes-with-group.service1
-rw-r--r--test/test-execute/exec-privatedevices-yes.service1
-rw-r--r--test/test-execute/exec-privatenetwork-yes.service1
-rw-r--r--test/test-execute/exec-privatetmp-disabled-by-prefix.service1
-rw-r--r--test/test-execute/exec-privatetmp-no.service1
-rw-r--r--test/test-execute/exec-privatetmp-yes.service1
-rw-r--r--test/test-execute/exec-protecthome-tmpfs-vs-protectsystem-strict.service1
-rw-r--r--test/test-execute/exec-protectkernellogs-no-capabilities.service1
-rw-r--r--test/test-execute/exec-protectkernellogs-yes-capabilities.service1
-rw-r--r--test/test-execute/exec-protectkernelmodules-no-capabilities.service1
-rw-r--r--test/test-execute/exec-protectkernelmodules-yes-capabilities.service1
-rw-r--r--test/test-execute/exec-protectkernelmodules-yes-mount-propagation.service1
-rw-r--r--test/test-execute/exec-readonlypaths-mount-propagation.service1
-rw-r--r--test/test-execute/exec-readonlypaths-simple.service1
-rw-r--r--test/test-execute/exec-readonlypaths-with-bindpaths.service1
-rw-r--r--test/test-execute/exec-readonlypaths.service1
-rw-r--r--test/test-execute/exec-readwritepaths-mount-propagation.service1
-rw-r--r--test/test-execute/exec-restrictnamespaces-merge-all.service1
-rw-r--r--test/test-execute/exec-restrictnamespaces-merge-and.service1
-rw-r--r--test/test-execute/exec-restrictnamespaces-merge-or.service1
-rw-r--r--test/test-execute/exec-restrictnamespaces-mnt-deny-list.service1
-rw-r--r--test/test-execute/exec-restrictnamespaces-mnt.service1
-rw-r--r--test/test-execute/exec-restrictnamespaces-no.service1
-rw-r--r--test/test-execute/exec-restrictnamespaces-yes.service1
-rw-r--r--test/test-execute/exec-runtimedirectory-mode.service1
-rw-r--r--test/test-execute/exec-runtimedirectory-owner-nfsnobody.service1
-rw-r--r--test/test-execute/exec-runtimedirectory-owner-nobody.service1
-rw-r--r--test/test-execute/exec-runtimedirectory-owner-nogroup.service1
-rw-r--r--test/test-execute/exec-runtimedirectory-owner.service1
-rw-r--r--test/test-execute/exec-runtimedirectory.service1
-rw-r--r--test/test-execute/exec-specifier-interpolation.service1
-rw-r--r--test/test-execute/exec-specifier.service1
-rw-r--r--test/test-execute/exec-specifier@.service1
-rw-r--r--test/test-execute/exec-standardinput-data.service1
-rw-r--r--test/test-execute/exec-standardinput-file-cat.service1
-rw-r--r--test/test-execute/exec-standardinput-file.service1
-rw-r--r--test/test-execute/exec-standardoutput-append.service1
-rw-r--r--test/test-execute/exec-standardoutput-file.service1
-rw-r--r--test/test-execute/exec-standardoutput-truncate.service1
-rw-r--r--test/test-execute/exec-supplementarygroups-multiple-groups-default-group-user.service1
-rw-r--r--test/test-execute/exec-supplementarygroups-multiple-groups-withgid.service1
-rw-r--r--test/test-execute/exec-supplementarygroups-multiple-groups-withuid.service1
-rw-r--r--test/test-execute/exec-supplementarygroups-single-group-user.service1
-rw-r--r--test/test-execute/exec-supplementarygroups-single-group.service1
-rw-r--r--test/test-execute/exec-supplementarygroups.service1
-rw-r--r--test/test-execute/exec-systemcallerrornumber-name.service1
-rw-r--r--test/test-execute/exec-systemcallerrornumber-number.service1
-rw-r--r--test/test-execute/exec-systemcallfilter-failing.service1
-rw-r--r--test/test-execute/exec-systemcallfilter-failing2.service1
-rw-r--r--test/test-execute/exec-systemcallfilter-failing3.service1
-rw-r--r--test/test-execute/exec-systemcallfilter-not-failing.service1
-rw-r--r--test/test-execute/exec-systemcallfilter-not-failing2.service1
-rw-r--r--test/test-execute/exec-systemcallfilter-not-failing3.service1
-rw-r--r--test/test-execute/exec-systemcallfilter-override-error-action.service1
-rw-r--r--test/test-execute/exec-systemcallfilter-override-error-action2.service1
-rw-r--r--test/test-execute/exec-systemcallfilter-system-user-nfsnobody.service1
-rw-r--r--test/test-execute/exec-systemcallfilter-system-user-nobody.service1
-rw-r--r--test/test-execute/exec-systemcallfilter-system-user.service1
-rw-r--r--test/test-execute/exec-systemcallfilter-with-errno-in-allow-list.service1
-rw-r--r--test/test-execute/exec-systemcallfilter-with-errno-multi.service1
-rw-r--r--test/test-execute/exec-systemcallfilter-with-errno-name.service1
-rw-r--r--test/test-execute/exec-systemcallfilter-with-errno-number.service1
-rw-r--r--test/test-execute/exec-temporaryfilesystem-options.service1
-rw-r--r--test/test-execute/exec-temporaryfilesystem-ro.service1
-rw-r--r--test/test-execute/exec-temporaryfilesystem-rw.service1
-rw-r--r--test/test-execute/exec-temporaryfilesystem-usr.service1
-rw-r--r--test/test-execute/exec-umask-0177.service1
-rw-r--r--test/test-execute/exec-umask-default.service1
-rw-r--r--test/test-execute/exec-unsetenvironment.service1
-rw-r--r--test/test-execute/exec-user-nfsnobody.service1
-rw-r--r--test/test-execute/exec-user-nobody.service1
-rw-r--r--test/test-execute/exec-user.service1
-rw-r--r--test/test-execute/exec-workingdirectory-trailing-dot.service1
-rw-r--r--test/test-execute/exec-workingdirectory.service1
-rw-r--r--test/test-network/conf/10-dropin-test.netdev1
-rw-r--r--test/test-network/conf/11-dummy-mtu.netdev1
-rw-r--r--test/test-network/conf/11-dummy.netdev1
-rw-r--r--test/test-network/conf/11-dummy.network1
-rw-r--r--test/test-network/conf/12-dummy-mtu.link1
-rw-r--r--test/test-network/conf/12-dummy-mtu.netdev1
-rw-r--r--test/test-network/conf/12-dummy.link1
-rw-r--r--test/test-network/conf/12-dummy.netdev1
-rw-r--r--test/test-network/conf/12-dummy.network1
-rw-r--r--test/test-network/conf/13-not-match-udev-property.network1
-rw-r--r--test/test-network/conf/14-match-udev-property.network1
-rw-r--r--test/test-network/conf/15-name-conflict-test.netdev1
-rw-r--r--test/test-network/conf/21-macvlan.netdev1
-rw-r--r--test/test-network/conf/21-macvtap.netdev1
-rw-r--r--test/test-network/conf/21-vlan-test1.network1
-rw-r--r--test/test-network/conf/21-vlan.netdev1
-rw-r--r--test/test-network/conf/21-vlan.network1
-rw-r--r--test/test-network/conf/23-active-slave.network1
-rw-r--r--test/test-network/conf/23-bond199.network1
-rw-r--r--test/test-network/conf/23-emit-lldp.network1
-rw-r--r--test/test-network/conf/23-keep-master.network1
-rw-r--r--test/test-network/conf/23-primary-slave.network1
-rw-r--r--test/test-network/conf/24-keep-configuration-static.network1
-rw-r--r--test/test-network/conf/24-lldp.network1
-rw-r--r--test/test-network/conf/24-search-domain.network1
-rw-r--r--test/test-network/conf/25-6rd-tunnel.netdev1
-rw-r--r--test/test-network/conf/25-activation-policy.network1
-rw-r--r--test/test-network/conf/25-address-ipv4acd-veth99.network1
-rw-r--r--test/test-network/conf/25-address-link-section.network1
-rw-r--r--test/test-network/conf/25-address-peer-ipv4.network1
-rw-r--r--test/test-network/conf/25-address-static.network1
-rw-r--r--test/test-network/conf/25-bareudp.netdev1
-rw-r--r--test/test-network/conf/25-batadv.netdev1
-rw-r--r--test/test-network/conf/25-bind-carrier.network1
-rw-r--r--test/test-network/conf/25-bond-active-backup-slave.netdev1
-rw-r--r--test/test-network/conf/25-bond-balanced-tlb.netdev1
-rw-r--r--test/test-network/conf/25-bond.netdev1
-rw-r--r--test/test-network/conf/25-bridge-configure-without-carrier.network1
-rw-r--r--test/test-network/conf/25-bridge.netdev1
-rw-r--r--test/test-network/conf/25-bridge.network1
-rw-r--r--test/test-network/conf/25-erspan-tunnel-local-any.netdev1
-rw-r--r--test/test-network/conf/25-erspan-tunnel.netdev1
-rw-r--r--test/test-network/conf/25-fibrule-invert.network1
-rw-r--r--test/test-network/conf/25-fibrule-port-range.network1
-rw-r--r--test/test-network/conf/25-fibrule-uidrange.network1
-rw-r--r--test/test-network/conf/25-fou-gre.netdev1
-rw-r--r--test/test-network/conf/25-fou-gretap.netdev1
-rw-r--r--test/test-network/conf/25-fou-ipip.netdev1
-rw-r--r--test/test-network/conf/25-fou-ipproto-gre.netdev1
-rw-r--r--test/test-network/conf/25-fou-ipproto-ipip.netdev1
-rw-r--r--test/test-network/conf/25-fou-sit.netdev1
-rw-r--r--test/test-network/conf/25-gateway-next-static.network1
-rw-r--r--test/test-network/conf/25-gateway-static.network1
-rw-r--r--test/test-network/conf/25-geneve.netdev1
-rw-r--r--test/test-network/conf/25-gre-tunnel-any-any.netdev1
-rw-r--r--test/test-network/conf/25-gre-tunnel-local-any.netdev1
-rw-r--r--test/test-network/conf/25-gre-tunnel-remote-any.netdev1
-rw-r--r--test/test-network/conf/25-gre-tunnel.netdev1
-rw-r--r--test/test-network/conf/25-gretap-tunnel-local-any.netdev1
-rw-r--r--test/test-network/conf/25-gretap-tunnel.netdev1
-rw-r--r--test/test-network/conf/25-ifb.netdev1
-rw-r--r--test/test-network/conf/25-ip6gre-tunnel-any-any.netdev1
-rw-r--r--test/test-network/conf/25-ip6gre-tunnel-local-any.netdev1
-rw-r--r--test/test-network/conf/25-ip6gre-tunnel-remote-any.netdev1
-rw-r--r--test/test-network/conf/25-ip6gre-tunnel.netdev1
-rw-r--r--test/test-network/conf/25-ip6gretap-tunnel-local-any.netdev1
-rw-r--r--test/test-network/conf/25-ip6gretap-tunnel.netdev1
-rw-r--r--test/test-network/conf/25-ip6tnl-tunnel-local-any.netdev1
-rw-r--r--test/test-network/conf/25-ip6tnl-tunnel-remote-any.netdev1
-rw-r--r--test/test-network/conf/25-ip6tnl-tunnel.netdev1
-rw-r--r--test/test-network/conf/25-ipip-tunnel-any-any.netdev1
-rw-r--r--test/test-network/conf/25-ipip-tunnel-independent-loopback.netdev1
-rw-r--r--test/test-network/conf/25-ipip-tunnel-independent.netdev1
-rw-r--r--test/test-network/conf/25-ipip-tunnel-local-any.netdev1
-rw-r--r--test/test-network/conf/25-ipip-tunnel-remote-any.netdev1
-rw-r--r--test/test-network/conf/25-ipip-tunnel.netdev1
-rw-r--r--test/test-network/conf/25-ipv6-address-label-section.network1
-rw-r--r--test/test-network/conf/25-ipv6-proxy-ndp.network1
-rw-r--r--test/test-network/conf/25-ipvlan.netdev1
-rw-r--r--test/test-network/conf/25-ipvtap.netdev1
-rw-r--r--test/test-network/conf/25-isatap-tunnel.netdev1
-rw-r--r--test/test-network/conf/25-l2tp-dummy.network1
-rw-r--r--test/test-network/conf/25-l2tp-ip.netdev1
-rw-r--r--test/test-network/conf/25-l2tp-udp.netdev1
-rw-r--r--test/test-network/conf/25-l2tp.network1
-rw-r--r--test/test-network/conf/25-link-local-addressing-no.network1
-rw-r--r--test/test-network/conf/25-link-local-addressing-yes.network1
-rw-r--r--test/test-network/conf/25-link-section-unmanaged.network1
-rw-r--r--test/test-network/conf/25-macsec.netdev1
-rw-r--r--test/test-network/conf/25-macsec.network1
-rw-r--r--test/test-network/conf/25-neighbor-ip-dummy.network1
-rw-r--r--test/test-network/conf/25-neighbor-ip.network1
-rw-r--r--test/test-network/conf/25-neighbor-ipv6.network1
-rw-r--r--test/test-network/conf/25-neighbor-next.network1
-rw-r--r--test/test-network/conf/25-neighbor-section.network1
-rw-r--r--test/test-network/conf/25-nexthop-dummy.network1
-rw-r--r--test/test-network/conf/25-nexthop-nothing.network1
-rw-r--r--test/test-network/conf/25-nexthop.network1
-rw-r--r--test/test-network/conf/25-nlmon.netdev1
-rw-r--r--test/test-network/conf/25-prefix-route-with-vrf.network1
-rw-r--r--test/test-network/conf/25-prefix-route-without-vrf.network1
-rw-r--r--test/test-network/conf/25-qdisc-cake.network1
-rw-r--r--test/test-network/conf/25-qdisc-clsact-and-htb.network1
-rw-r--r--test/test-network/conf/25-qdisc-drr.network1
-rw-r--r--test/test-network/conf/25-qdisc-ets.network1
-rw-r--r--test/test-network/conf/25-qdisc-fq_pie.network1
-rw-r--r--test/test-network/conf/25-qdisc-hhf.network1
-rw-r--r--test/test-network/conf/25-qdisc-ingress-netem-compat.network1
-rw-r--r--test/test-network/conf/25-qdisc-pie.network1
-rw-r--r--test/test-network/conf/25-qdisc-qfq.network1
-rw-r--r--test/test-network/conf/25-route-ipv6-src.network1
-rw-r--r--test/test-network/conf/25-route-static.network1
-rw-r--r--test/test-network/conf/25-route-via-ipv6.network1
-rw-r--r--test/test-network/conf/25-route-vrf.network1
-rw-r--r--test/test-network/conf/25-sit-tunnel-any-any.netdev1
-rw-r--r--test/test-network/conf/25-sit-tunnel-local-any.netdev1
-rw-r--r--test/test-network/conf/25-sit-tunnel-remote-any.netdev1
-rw-r--r--test/test-network/conf/25-sit-tunnel.netdev1
-rw-r--r--test/test-network/conf/25-sriov.network1
-rw-r--r--test/test-network/conf/25-sysctl-disable-ipv6.network1
-rw-r--r--test/test-network/conf/25-sysctl.network1
-rw-r--r--test/test-network/conf/25-tap.netdev1
-rw-r--r--test/test-network/conf/25-test1.network1
-rw-r--r--test/test-network/conf/25-tun.netdev1
-rw-r--r--test/test-network/conf/25-tunnel-any-any.network1
-rw-r--r--test/test-network/conf/25-tunnel-local-any.network1
-rw-r--r--test/test-network/conf/25-tunnel-remote-any.network1
-rw-r--r--test/test-network/conf/25-tunnel.network1
-rw-r--r--test/test-network/conf/25-vcan.netdev1
-rw-r--r--test/test-network/conf/25-veth-peer.network1
-rw-r--r--test/test-network/conf/25-veth.netdev1
-rw-r--r--test/test-network/conf/25-vrf.netdev1
-rw-r--r--test/test-network/conf/25-vrf.network1
-rw-r--r--test/test-network/conf/25-vti-tunnel-any-any.netdev1
-rw-r--r--test/test-network/conf/25-vti-tunnel-local-any.netdev1
-rw-r--r--test/test-network/conf/25-vti-tunnel-remote-any.netdev1
-rw-r--r--test/test-network/conf/25-vti-tunnel.netdev1
-rw-r--r--test/test-network/conf/25-vti6-tunnel-local-any.netdev1
-rw-r--r--test/test-network/conf/25-vti6-tunnel-remote-any.netdev1
-rw-r--r--test/test-network/conf/25-vti6-tunnel.netdev1
-rw-r--r--test/test-network/conf/25-vxcan.netdev1
-rw-r--r--test/test-network/conf/25-vxlan-independent.netdev1
-rw-r--r--test/test-network/conf/25-vxlan-ipv6.netdev1
-rw-r--r--test/test-network/conf/25-vxlan.netdev1
-rw-r--r--test/test-network/conf/25-wireguard-23-peers.netdev1
-rw-r--r--test/test-network/conf/25-wireguard-23-peers.network1
-rw-r--r--test/test-network/conf/25-wireguard-no-peer.netdev1
-rw-r--r--test/test-network/conf/25-wireguard-no-peer.network1
-rw-r--r--test/test-network/conf/25-wireguard.netdev1
-rw-r--r--test/test-network/conf/25-wireguard.network1
-rw-r--r--test/test-network/conf/25-xfrm-independent.netdev1
-rw-r--r--test/test-network/conf/25-xfrm.netdev1
-rw-r--r--test/test-network/conf/26-bridge-configure-without-carrier.network1
-rw-r--r--test/test-network/conf/26-bridge-issue-20373.netdev1
-rw-r--r--test/test-network/conf/26-bridge-mdb-master.network1
-rw-r--r--test/test-network/conf/26-bridge-mdb-slave.network1
-rw-r--r--test/test-network/conf/26-bridge-slave-interface-1.network1
-rw-r--r--test/test-network/conf/26-bridge-slave-interface-2.network1
-rw-r--r--test/test-network/conf/26-bridge-vlan-master-issue-20373.network1
-rw-r--r--test/test-network/conf/26-bridge-vlan-master.network1
-rw-r--r--test/test-network/conf/26-bridge-vlan-slave-issue-20373.network1
-rw-r--r--test/test-network/conf/26-bridge-vlan-slave.network1
-rw-r--r--test/test-network/conf/26-bridge.netdev1
-rw-r--r--test/test-network/conf/26-link-local-addressing-ipv6.network1
-rw-r--r--test/test-network/conf/6rd.network1
-rw-r--r--test/test-network/conf/agent-client-peer.network1
-rw-r--r--test/test-network/conf/agent-client.network1
-rw-r--r--test/test-network/conf/agent-server-peer.network1
-rw-r--r--test/test-network/conf/agent-server.network1
-rw-r--r--test/test-network/conf/agent-veth-client.netdev1
-rw-r--r--test/test-network/conf/agent-veth-server.netdev1
-rw-r--r--test/test-network/conf/bond-slave.network1
-rw-r--r--test/test-network/conf/bond99.network1
-rw-r--r--test/test-network/conf/bridge99-ignore-carrier-loss.network1
-rw-r--r--test/test-network/conf/bridge99.network1
-rw-r--r--test/test-network/conf/dhcp-client-allow-list.network1
-rw-r--r--test/test-network/conf/dhcp-client-anonymize.network1
-rw-r--r--test/test-network/conf/dhcp-client-decline.network1
-rw-r--r--test/test-network/conf/dhcp-client-gateway-ipv4.network1
-rw-r--r--test/test-network/conf/dhcp-client-gateway-ipv6.network1
-rw-r--r--test/test-network/conf/dhcp-client-gateway-onlink-implicit.network1
-rw-r--r--test/test-network/conf/dhcp-client-ipv4-dhcp-settings.network1
-rw-r--r--test/test-network/conf/dhcp-client-ipv4-ipv6ra-prefix-client-with-delay.network1
-rw-r--r--test/test-network/conf/dhcp-client-ipv4-only-ipv6-disabled.network1
-rw-r--r--test/test-network/conf/dhcp-client-ipv4-only.network1
-rw-r--r--test/test-network/conf/dhcp-client-ipv4-use-routes-use-gateway.network1
-rw-r--r--test/test-network/conf/dhcp-client-ipv6-only.network1
-rw-r--r--test/test-network/conf/dhcp-client-keep-configuration-dhcp-on-stop.network1
-rw-r--r--test/test-network/conf/dhcp-client-keep-configuration-dhcp.network1
-rw-r--r--test/test-network/conf/dhcp-client-listen-port.network1
-rw-r--r--test/test-network/conf/dhcp-client-reassign-static-routes-ipv4.network1
-rw-r--r--test/test-network/conf/dhcp-client-reassign-static-routes-ipv6.network1
-rw-r--r--test/test-network/conf/dhcp-client-route-metric.network1
-rw-r--r--test/test-network/conf/dhcp-client-route-table.network1
-rw-r--r--test/test-network/conf/dhcp-client-static-lease.network1
-rw-r--r--test/test-network/conf/dhcp-client-timezone-router.network1
-rw-r--r--test/test-network/conf/dhcp-client-use-dns-ipv4-and-ra.network1
-rw-r--r--test/test-network/conf/dhcp-client-use-dns-ipv4.network1
-rw-r--r--test/test-network/conf/dhcp-client-use-dns-no.network1
-rw-r--r--test/test-network/conf/dhcp-client-use-dns-yes.network1
-rw-r--r--test/test-network/conf/dhcp-client-use-domains.network1
-rw-r--r--test/test-network/conf/dhcp-client-vrf.network1
-rw-r--r--test/test-network/conf/dhcp-client-with-ipv4ll.network1
-rw-r--r--test/test-network/conf/dhcp-client-with-static-address.network1
-rw-r--r--test/test-network/conf/dhcp-client.network1
-rw-r--r--test/test-network/conf/dhcp-server-decline.network1
-rw-r--r--test/test-network/conf/dhcp-server-static-lease.network1
-rw-r--r--test/test-network/conf/dhcp-server-timezone-router.network1
-rw-r--r--test/test-network/conf/dhcp-server-uplink.network1
-rw-r--r--test/test-network/conf/dhcp-server-veth-peer.network1
-rw-r--r--test/test-network/conf/dhcp-server-with-ipv6-prefix.network1
-rw-r--r--test/test-network/conf/dhcp-server.network1
-rw-r--r--test/test-network/conf/dhcp-v4-server-veth-peer.network1
-rw-r--r--test/test-network/conf/erspan.network1
-rw-r--r--test/test-network/conf/gretap.network1
-rw-r--r--test/test-network/conf/gretun.network1
-rw-r--r--test/test-network/conf/ip6gretap.network1
-rw-r--r--test/test-network/conf/ip6gretun.network1
-rw-r--r--test/test-network/conf/ip6tnl.network1
-rw-r--r--test/test-network/conf/ipip.network1
-rw-r--r--test/test-network/conf/ipv6-prefix-veth-token-prefixstable-without-address.network1
-rw-r--r--test/test-network/conf/ipv6-prefix-veth-token-prefixstable.network1
-rw-r--r--test/test-network/conf/ipv6-prefix-veth-token-static.network1
-rw-r--r--test/test-network/conf/ipv6-prefix-veth.network1
-rw-r--r--test/test-network/conf/ipv6-prefix-with-delay.network1
-rw-r--r--test/test-network/conf/ipv6-prefix.network1
-rw-r--r--test/test-network/conf/ipv6ra-prefix-client-deny-list.network1
-rw-r--r--test/test-network/conf/ipv6ra-prefix-client-with-static-ipv4-address.network1
-rw-r--r--test/test-network/conf/ipv6ra-prefix-client.network1
-rw-r--r--test/test-network/conf/ipv6ra-prefix.network1
-rw-r--r--test/test-network/conf/ipv6ra-uplink.network1
-rw-r--r--test/test-network/conf/ipvlan.network1
-rw-r--r--test/test-network/conf/ipvtap.network1
-rw-r--r--test/test-network/conf/isatap.network1
-rw-r--r--test/test-network/conf/macsec.network1
-rw-r--r--test/test-network/conf/macvlan.network1
-rw-r--r--test/test-network/conf/macvtap.network1
-rw-r--r--test/test-network/conf/netdev-link-local-addressing-yes.network1
-rw-r--r--test/test-network/conf/networkd-manage-foreign-routes-no.conf1
-rw-r--r--test/test-network/conf/routing-policy-rule-dummy98.network1
-rw-r--r--test/test-network/conf/routing-policy-rule-reconfigure1.network1
-rw-r--r--test/test-network/conf/routing-policy-rule-reconfigure2.network1
-rw-r--r--test/test-network/conf/routing-policy-rule-test1.network1
-rw-r--r--test/test-network/conf/sit.network1
-rw-r--r--test/test-network/conf/state-file-tests.network1
-rw-r--r--test/test-network/conf/vlan6.netdev1
-rw-r--r--test/test-network/conf/vlan6.network1
-rw-r--r--test/test-network/conf/vti.network1
-rw-r--r--test/test-network/conf/vti6.network1
-rw-r--r--test/test-network/conf/vxlan-ipv6.network1
-rw-r--r--test/test-network/conf/vxlan-test1.network1
-rw-r--r--test/test-network/conf/vxlan.network1
-rw-r--r--test/test-network/conf/xfrm.network1
-rw-r--r--test/test-path/basic.target9
-rw-r--r--test/test-path/path-changed.path2
-rw-r--r--test/test-path/path-changed.service2
-rw-r--r--test/test-path/path-directorynotempty.path2
-rw-r--r--test/test-path/path-directorynotempty.service2
-rw-r--r--test/test-path/path-exists.path2
-rw-r--r--test/test-path/path-exists.service2
-rw-r--r--test/test-path/path-existsglob.path2
-rw-r--r--test/test-path/path-existsglob.service2
-rw-r--r--test/test-path/path-makedirectory.path2
-rw-r--r--test/test-path/path-makedirectory.service2
-rw-r--r--test/test-path/path-modified.path2
-rw-r--r--test/test-path/path-modified.service2
-rw-r--r--test/test-path/path-mycustomunit.service2
-rw-r--r--test/test-path/path-unit.path2
-rw-r--r--test/test-path/paths.target9
-rw-r--r--test/test-path/sysinit.target9
-rw-r--r--test/test-sysusers/test-1.input1
-rw-r--r--test/test-sysusers/test-10.input1
-rw-r--r--test/test-sysusers/test-11.input1
-rw-r--r--test/test-sysusers/test-12.input1
-rw-r--r--test/test-sysusers/test-13.input1
-rw-r--r--test/test-sysusers/test-14.input1
-rw-r--r--test/test-sysusers/test-2.input1
-rw-r--r--test/test-sysusers/test-3.input1
-rw-r--r--test/test-sysusers/test-4.input1
-rw-r--r--test/test-sysusers/test-5.input1
-rw-r--r--test/test-sysusers/test-6.input1
-rw-r--r--test/test-sysusers/test-7.input1
-rw-r--r--test/test-sysusers/test-8.input1
-rw-r--r--test/test-sysusers/test-9.input1
-rw-r--r--test/test-sysusers/unhappy-1.input1
-rw-r--r--test/test-sysusers/unhappy-2.input1
-rw-r--r--test/test-sysusers/unhappy-3.input1
-rw-r--r--test/testsuite-04.units/forever-print-hola.service1
-rw-r--r--test/testsuite-04.units/silent-success.service1
-rw-r--r--test/testsuite-06.units/hola.service1
-rw-r--r--test/testsuite-06.units/load-systemd-test-module.service1
-rw-r--r--test/testsuite-08.units/-.mount1
-rw-r--r--test/testsuite-08.units/systemd-remount-fs.service1
-rw-r--r--test/testsuite-10.units/test10.service1
-rw-r--r--test/testsuite-10.units/test10.socket1
-rw-r--r--test/testsuite-11.units/fail-on-restart.service1
-rwxr-xr-xtest/testsuite-16.units/extend-timeout.sh1
-rw-r--r--test/testsuite-16.units/fail-runtime.service1
-rw-r--r--test/testsuite-16.units/fail-start.service1
-rw-r--r--test/testsuite-16.units/fail-stop.service1
-rw-r--r--test/testsuite-16.units/success-all.service1
-rw-r--r--test/testsuite-16.units/success-runtime.service1
-rw-r--r--test/testsuite-16.units/success-start.service1
-rw-r--r--test/testsuite-16.units/success-stop.service1
-rw-r--r--test/testsuite-28.units/specifier-j-depends-wants.service1
-rw-r--r--test/testsuite-28.units/specifier-j-wants.service1
-rw-r--r--test/testsuite-28.units/testsuite-28-pre.service1
-rw-r--r--test/testsuite-30.units/systemd-timedated.service.d/watchdog.conf2
-rw-r--r--test/testsuite-52.units/test-honor-first-shutdown.service1
-rwxr-xr-xtest/testsuite-52.units/test-honor-first-shutdown.sh2
-rw-r--r--test/testsuite-63.units/test63.path1
-rw-r--r--test/testsuite-63.units/test63.service1
-rw-r--r--test/units/a-conj.service1
-rw-r--r--test/units/a.service1
-rw-r--r--test/units/autorelabel.service1
-rw-r--r--test/units/b.service1
-rw-r--r--test/units/c.service1
-rw-r--r--test/units/d.service1
-rw-r--r--test/units/daughter.service1
-rw-r--r--test/units/dml-discard-empty.service1
-rw-r--r--test/units/dml-discard-set-ml.service1
-rw-r--r--test/units/dml-discard.slice1
-rw-r--r--test/units/dml-override-empty.service1
-rw-r--r--test/units/dml-override.slice1
-rw-r--r--test/units/dml-passthrough-empty.service1
-rw-r--r--test/units/dml-passthrough-set-dml.service1
-rw-r--r--test/units/dml-passthrough-set-ml.service1
-rw-r--r--test/units/dml-passthrough.slice1
-rw-r--r--test/units/dml.slice1
-rw-r--r--test/units/e.service1
-rw-r--r--test/units/end.service1
-rw-r--r--test/units/f.service1
-rw-r--r--test/units/g.service1
-rw-r--r--test/units/grandchild.service1
-rw-r--r--test/units/h.service1
-rw-r--r--test/units/hello-after-sleep.target1
-rw-r--r--test/units/hello.service1
-rw-r--r--test/units/i.service1
-rw-r--r--test/units/loopy.service1
-rw-r--r--test/units/loopy.service.d/compat.conf1
-rw-r--r--test/units/loopy2.service1
-rw-r--r--test/units/loopy3.service1
-rw-r--r--test/units/loopy4.service1
-rw-r--r--test/units/nomem.slice1
-rw-r--r--test/units/nomemleaf.service1
-rw-r--r--test/units/parent-deep.slice1
-rw-r--r--test/units/parent.slice1
-rw-r--r--test/units/sched_idle_bad.service1
-rw-r--r--test/units/sched_idle_ok.service1
-rw-r--r--test/units/sched_rr_bad.service1
-rw-r--r--test/units/sched_rr_change.service1
-rw-r--r--test/units/sched_rr_ok.service1
-rw-r--r--test/units/sleep.service1
-rw-r--r--test/units/son.service1
-rw-r--r--test/units/testsuite-01.service1
-rw-r--r--test/units/testsuite-02.service1
-rw-r--r--test/units/testsuite-03.service1
-rw-r--r--test/units/testsuite-04.service1
-rw-r--r--test/units/testsuite-05.service1
-rw-r--r--test/units/testsuite-06.service1
-rw-r--r--test/units/testsuite-07.service1
-rw-r--r--test/units/testsuite-08.service1
-rw-r--r--test/units/testsuite-09.service1
-rw-r--r--test/units/testsuite-10.service1
-rw-r--r--test/units/testsuite-11.service1
-rw-r--r--test/units/testsuite-12.service1
-rw-r--r--test/units/testsuite-13.service1
-rw-r--r--test/units/testsuite-14.service1
-rw-r--r--test/units/testsuite-15.service1
-rw-r--r--test/units/testsuite-16.service1
-rw-r--r--test/units/testsuite-17.service1
-rw-r--r--test/units/testsuite-18.service1
-rw-r--r--test/units/testsuite-19.service1
-rw-r--r--test/units/testsuite-20.service1
-rw-r--r--test/units/testsuite-22.service1
-rw-r--r--test/units/testsuite-23.service1
-rw-r--r--test/units/testsuite-24.service1
-rw-r--r--test/units/testsuite-25.service1
-rw-r--r--test/units/testsuite-26.service1
-rw-r--r--test/units/testsuite-27.service1
-rw-r--r--test/units/testsuite-28.service1
-rw-r--r--test/units/testsuite-29.service1
-rw-r--r--test/units/testsuite-30.service1
-rw-r--r--test/units/testsuite-31.service1
-rw-r--r--test/units/testsuite-32.service1
-rw-r--r--test/units/testsuite-33.service1
-rw-r--r--test/units/testsuite-34.service1
-rw-r--r--test/units/testsuite-36.service1
-rw-r--r--test/units/testsuite-37.service1
-rw-r--r--test/units/testsuite-38-sleep.service1
-rw-r--r--test/units/testsuite-38.service1
-rw-r--r--test/units/testsuite-39.service1
-rw-r--r--test/units/testsuite-40.service1
-rw-r--r--test/units/testsuite-41.service1
-rw-r--r--test/units/testsuite-42.service1
-rw-r--r--test/units/testsuite-43.service1
-rw-r--r--test/units/testsuite-44.service1
-rw-r--r--test/units/testsuite-46.service1
-rw-r--r--test/units/testsuite-47-repro.service1
-rw-r--r--test/units/testsuite-47.service1
-rw-r--r--test/units/testsuite-48.service1
-rw-r--r--test/units/testsuite-49-namespaced.service1
-rw-r--r--test/units/testsuite-49-non-namespaced.service1
-rw-r--r--test/units/testsuite-49.service1
-rw-r--r--test/units/testsuite-50.service1
-rw-r--r--test/units/testsuite-51-repro-1.service1
-rw-r--r--test/units/testsuite-51-repro-2.service1
-rw-r--r--test/units/testsuite-51.service1
-rw-r--r--test/units/testsuite-52.service1
-rw-r--r--test/units/testsuite-53.service1
-rw-r--r--test/units/testsuite-54.service1
-rw-r--r--test/units/testsuite-55-testbloat.service1
-rw-r--r--test/units/testsuite-55-testchill.service1
-rw-r--r--test/units/testsuite-55-testmunch.service1
-rw-r--r--test/units/testsuite-55-workload.slice1
-rw-r--r--test/units/testsuite-55.service1
-rw-r--r--test/units/testsuite-57-binds-to.service1
-rw-r--r--test/units/testsuite-57-bound-by.service1
-rw-r--r--test/units/testsuite-57-fail.service1
-rw-r--r--test/units/testsuite-57-prop-stop-one.service1
-rw-r--r--test/units/testsuite-57-prop-stop-two.service1
-rw-r--r--test/units/testsuite-57-short-lived.service1
-rw-r--r--test/units/testsuite-57-success.service1
-rw-r--r--test/units/testsuite-57-uphold.service1
-rw-r--r--test/units/testsuite-57.service1
-rw-r--r--test/units/testsuite-58.service1
-rw-r--r--test/units/testsuite-59.service1
-rw-r--r--test/units/testsuite-60.service1
-rw-r--r--test/units/testsuite-61.service1
-rw-r--r--test/units/testsuite-62-1.service1
-rw-r--r--test/units/testsuite-62-2.service1
-rw-r--r--test/units/testsuite-62-3.service1
-rw-r--r--test/units/testsuite-62-4.service1
-rw-r--r--test/units/testsuite-62-5.service1
-rw-r--r--test/units/testsuite-62.service1
-rw-r--r--test/units/testsuite-63.service1
-rw-r--r--test/units/testsuite-64.service1
-rw-r--r--test/units/testsuite-65.service1
-rw-r--r--test/units/testsuite-66-deviceisolation.service1
-rw-r--r--test/units/testsuite-66.service1
-rw-r--r--test/units/testsuite.target1
-rw-r--r--test/units/unit-.service.d/10-override.conf1
-rw-r--r--test/units/unit-with-.service.d/20-override.conf1
-rw-r--r--test/units/unit-with-multiple-.service.d/20-override.conf1
-rw-r--r--test/units/unit-with-multiple-.service.d/30-override.conf1
-rw-r--r--test/units/unit-with-multiple-dashes.service1
-rw-r--r--test/units/unit-with-multiple-dashes.service.d/10-override.conf1
-rw-r--r--test/units/unstoppable.service1
595 files changed, 611 insertions, 24 deletions
diff --git a/test/test-execute/exec-ambientcapabilities-merge-nfsnobody.service b/test/test-execute/exec-ambientcapabilities-merge-nfsnobody.service
index d2cadebde4..4960da56be 100644
--- a/test/test-execute/exec-ambientcapabilities-merge-nfsnobody.service
+++ b/test/test-execute/exec-ambientcapabilities-merge-nfsnobody.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for AmbientCapabilities
diff --git a/test/test-execute/exec-ambientcapabilities-merge-nobody.service b/test/test-execute/exec-ambientcapabilities-merge-nobody.service
index 545081d629..4c72b2eee5 100644
--- a/test/test-execute/exec-ambientcapabilities-merge-nobody.service
+++ b/test/test-execute/exec-ambientcapabilities-merge-nobody.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for AmbientCapabilities
diff --git a/test/test-execute/exec-ambientcapabilities-merge.service b/test/test-execute/exec-ambientcapabilities-merge.service
index 2e3fe59124..13a5d4577e 100644
--- a/test/test-execute/exec-ambientcapabilities-merge.service
+++ b/test/test-execute/exec-ambientcapabilities-merge.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for AmbientCapabilities (daemon)
diff --git a/test/test-execute/exec-ambientcapabilities-nfsnobody.service b/test/test-execute/exec-ambientcapabilities-nfsnobody.service
index 9377ee16b2..10cb44012b 100644
--- a/test/test-execute/exec-ambientcapabilities-nfsnobody.service
+++ b/test/test-execute/exec-ambientcapabilities-nfsnobody.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for AmbientCapabilities
diff --git a/test/test-execute/exec-ambientcapabilities-nobody.service b/test/test-execute/exec-ambientcapabilities-nobody.service
index 07a6c7511d..5400cac951 100644
--- a/test/test-execute/exec-ambientcapabilities-nobody.service
+++ b/test/test-execute/exec-ambientcapabilities-nobody.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for AmbientCapabilities
diff --git a/test/test-execute/exec-ambientcapabilities.service b/test/test-execute/exec-ambientcapabilities.service
index d91cc09a48..5336bec3d8 100644
--- a/test/test-execute/exec-ambientcapabilities.service
+++ b/test/test-execute/exec-ambientcapabilities.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for AmbientCapabilities (daemon)
diff --git a/test/test-execute/exec-basic.service b/test/test-execute/exec-basic.service
index 60c5be6dc9..a54aca9dc3 100644
--- a/test/test-execute/exec-basic.service
+++ b/test/test-execute/exec-basic.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for basic execution
ConditionKernelVersion=">=3.0"
diff --git a/test/test-execute/exec-bindpaths.service b/test/test-execute/exec-bindpaths.service
index edab18bb0f..bf6968f3c1 100644
--- a/test/test-execute/exec-bindpaths.service
+++ b/test/test-execute/exec-bindpaths.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for BindPaths= and BindReadOnlyPaths=
diff --git a/test/test-execute/exec-capabilityboundingset-invert.service b/test/test-execute/exec-capabilityboundingset-invert.service
index 4486f6c25d..1b1217e094 100644
--- a/test/test-execute/exec-capabilityboundingset-invert.service
+++ b/test/test-execute/exec-capabilityboundingset-invert.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for CapabilityBoundingSet
diff --git a/test/test-execute/exec-capabilityboundingset-merge.service b/test/test-execute/exec-capabilityboundingset-merge.service
index 5c7fcaf437..1ed3ccbb25 100644
--- a/test/test-execute/exec-capabilityboundingset-merge.service
+++ b/test/test-execute/exec-capabilityboundingset-merge.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for CapabilityBoundingSet
diff --git a/test/test-execute/exec-capabilityboundingset-reset.service b/test/test-execute/exec-capabilityboundingset-reset.service
index d7d3320204..8eb142c64a 100644
--- a/test/test-execute/exec-capabilityboundingset-reset.service
+++ b/test/test-execute/exec-capabilityboundingset-reset.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for CapabilityBoundingSet
diff --git a/test/test-execute/exec-capabilityboundingset-simple.service b/test/test-execute/exec-capabilityboundingset-simple.service
index bf1a7f575a..be5a5e5b87 100644
--- a/test/test-execute/exec-capabilityboundingset-simple.service
+++ b/test/test-execute/exec-capabilityboundingset-simple.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for CapabilityBoundingSet
diff --git a/test/test-execute/exec-condition-failed.service b/test/test-execute/exec-condition-failed.service
index 4a406dc17f..342219cbea 100644
--- a/test/test-execute/exec-condition-failed.service
+++ b/test/test-execute/exec-condition-failed.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for exec condition that fails the unit
diff --git a/test/test-execute/exec-condition-skip.service b/test/test-execute/exec-condition-skip.service
index 9450e8442a..b69e161347 100644
--- a/test/test-execute/exec-condition-skip.service
+++ b/test/test-execute/exec-condition-skip.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for exec condition that triggers skipping
diff --git a/test/test-execute/exec-cpuaffinity1.service b/test/test-execute/exec-cpuaffinity1.service
index 84d550a385..2a8544acb1 100644
--- a/test/test-execute/exec-cpuaffinity1.service
+++ b/test/test-execute/exec-cpuaffinity1.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for CPUAffinity (simple)
diff --git a/test/test-execute/exec-cpuaffinity2.service b/test/test-execute/exec-cpuaffinity2.service
index 0dda77f939..bed48c822f 100644
--- a/test/test-execute/exec-cpuaffinity2.service
+++ b/test/test-execute/exec-cpuaffinity2.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for CPUAffinity (reset)
diff --git a/test/test-execute/exec-cpuaffinity3.service b/test/test-execute/exec-cpuaffinity3.service
index 4a45d3b2d5..774cd642cd 100644
--- a/test/test-execute/exec-cpuaffinity3.service
+++ b/test/test-execute/exec-cpuaffinity3.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for CPUAffinity (merge)
diff --git a/test/test-execute/exec-dynamicuser-fixeduser-adm.service b/test/test-execute/exec-dynamicuser-fixeduser-adm.service
index 90040ee533..daaed6c64c 100644
--- a/test/test-execute/exec-dynamicuser-fixeduser-adm.service
+++ b/test/test-execute/exec-dynamicuser-fixeduser-adm.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test DynamicUser with static User= whose uid and gid are different
# On Fedora, user adm has uid==3 and gid==4.
diff --git a/test/test-execute/exec-dynamicuser-fixeduser-games.service b/test/test-execute/exec-dynamicuser-fixeduser-games.service
index 1cc9518fc6..db8b88efdb 100644
--- a/test/test-execute/exec-dynamicuser-fixeduser-games.service
+++ b/test/test-execute/exec-dynamicuser-fixeduser-games.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test DynamicUser with static User= whose uid and gid are different
# On Ubuntu or Debian, user games has uid==5 and gid==60.
diff --git a/test/test-execute/exec-dynamicuser-fixeduser-one-supplementarygroup.service b/test/test-execute/exec-dynamicuser-fixeduser-one-supplementarygroup.service
index bd7881d286..0c2a218be0 100644
--- a/test/test-execute/exec-dynamicuser-fixeduser-one-supplementarygroup.service
+++ b/test/test-execute/exec-dynamicuser-fixeduser-one-supplementarygroup.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test DynamicUser with User= and SupplementaryGroups=
diff --git a/test/test-execute/exec-dynamicuser-fixeduser.service b/test/test-execute/exec-dynamicuser-fixeduser.service
index f28078f242..061bbd2b93 100644
--- a/test/test-execute/exec-dynamicuser-fixeduser.service
+++ b/test/test-execute/exec-dynamicuser-fixeduser.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test DynamicUser with User=
diff --git a/test/test-execute/exec-dynamicuser-runtimedirectory1.service b/test/test-execute/exec-dynamicuser-runtimedirectory1.service
index a3e566248d..790279ab17 100644
--- a/test/test-execute/exec-dynamicuser-runtimedirectory1.service
+++ b/test/test-execute/exec-dynamicuser-runtimedirectory1.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for RuntimeDirectory with RuntimeDirectoryPreserve=yes and DynamicUser=yes
diff --git a/test/test-execute/exec-dynamicuser-runtimedirectory2.service b/test/test-execute/exec-dynamicuser-runtimedirectory2.service
index d7af69907a..18df74e447 100644
--- a/test/test-execute/exec-dynamicuser-runtimedirectory2.service
+++ b/test/test-execute/exec-dynamicuser-runtimedirectory2.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for RuntimeDirectory with RuntimeDirectoryPreserve=yes and DynamicUser=yes 2nd trial
diff --git a/test/test-execute/exec-dynamicuser-runtimedirectory3.service b/test/test-execute/exec-dynamicuser-runtimedirectory3.service
index 1ea47ef6ea..831a808f90 100644
--- a/test/test-execute/exec-dynamicuser-runtimedirectory3.service
+++ b/test/test-execute/exec-dynamicuser-runtimedirectory3.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for RuntimeDirectory with DynamicUser=yes migrated from RuntimeDirectoryPreserve=yes
diff --git a/test/test-execute/exec-dynamicuser-statedir-migrate-step1.service b/test/test-execute/exec-dynamicuser-statedir-migrate-step1.service
index 5efc5483b8..1c79e4f722 100644
--- a/test/test-execute/exec-dynamicuser-statedir-migrate-step1.service
+++ b/test/test-execute/exec-dynamicuser-statedir-migrate-step1.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test DynamicUser= migrate StateDirectory= (preparation)
diff --git a/test/test-execute/exec-dynamicuser-statedir-migrate-step2.service b/test/test-execute/exec-dynamicuser-statedir-migrate-step2.service
index c72302ffd5..015b74ce22 100644
--- a/test/test-execute/exec-dynamicuser-statedir-migrate-step2.service
+++ b/test/test-execute/exec-dynamicuser-statedir-migrate-step2.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test DynamicUser= migrate StateDirectory=
diff --git a/test/test-execute/exec-dynamicuser-statedir.service b/test/test-execute/exec-dynamicuser-statedir.service
index 6103193ba3..2555142d7b 100644
--- a/test/test-execute/exec-dynamicuser-statedir.service
+++ b/test/test-execute/exec-dynamicuser-statedir.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test DynamicUser= with StateDirectory=
diff --git a/test/test-execute/exec-dynamicuser-supplementarygroups.service b/test/test-execute/exec-dynamicuser-supplementarygroups.service
index e3549c22c9..fb0b57bc00 100644
--- a/test/test-execute/exec-dynamicuser-supplementarygroups.service
+++ b/test/test-execute/exec-dynamicuser-supplementarygroups.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test DynamicUser with SupplementaryGroups=
diff --git a/test/test-execute/exec-environment-empty.service b/test/test-execute/exec-environment-empty.service
index 9c92d4bc81..6c3118643f 100644
--- a/test/test-execute/exec-environment-empty.service
+++ b/test/test-execute/exec-environment-empty.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for Environment
diff --git a/test/test-execute/exec-environment-multiple.service b/test/test-execute/exec-environment-multiple.service
index b9bc225635..d9b8d22667 100644
--- a/test/test-execute/exec-environment-multiple.service
+++ b/test/test-execute/exec-environment-multiple.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for Environment
diff --git a/test/test-execute/exec-environment-no-substitute.service b/test/test-execute/exec-environment-no-substitute.service
index 6a2e60ec24..b5cb2a4445 100644
--- a/test/test-execute/exec-environment-no-substitute.service
+++ b/test/test-execute/exec-environment-no-substitute.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for No Environment Variable Substitution
diff --git a/test/test-execute/exec-environment.service b/test/test-execute/exec-environment.service
index 06e77af220..5655be0a22 100644
--- a/test/test-execute/exec-environment.service
+++ b/test/test-execute/exec-environment.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for Environment
diff --git a/test/test-execute/exec-environmentfile.service b/test/test-execute/exec-environmentfile.service
index 9bcb133aec..4ad5a9bb3b 100644
--- a/test/test-execute/exec-environmentfile.service
+++ b/test/test-execute/exec-environmentfile.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for EnvironmentFile
diff --git a/test/test-execute/exec-execsearchpath-environment-path-set.service b/test/test-execute/exec-execsearchpath-environment-path-set.service
index dd27de84a8..5969cc6764 100644
--- a/test/test-execute/exec-execsearchpath-environment-path-set.service
+++ b/test/test-execute/exec-execsearchpath-environment-path-set.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Service]
ExecStart=/bin/sh -x -c 'test "$$PATH" = "/usr" && test "$$VAR1" = word3 && test "$$VAR2" = "\\$$word 5 6"'
Type=oneshot
diff --git a/test/test-execute/exec-execsearchpath-environment.service b/test/test-execute/exec-execsearchpath-environment.service
index ba477fbdcd..b0fa6a36e4 100644
--- a/test/test-execute/exec-execsearchpath-environment.service
+++ b/test/test-execute/exec-execsearchpath-environment.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Service]
ExecStart=/bin/sh -x -c 'test "$$VAR1" = "word1 word2" && test "$$VAR2" = word3 && test "$$VAR3" = "\\$$word 5 6" && test "$$PATH" = "/tmp:/bin"'
Type=oneshot
diff --git a/test/test-execute/exec-execsearchpath-environmentfile-set.service b/test/test-execute/exec-execsearchpath-environmentfile-set.service
index 45877b1d12..5f55a4b934 100644
--- a/test/test-execute/exec-execsearchpath-environmentfile-set.service
+++ b/test/test-execute/exec-execsearchpath-environmentfile-set.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for ExecSearchPath with EnvironmentFile where EnvironmentFile sets PATH
diff --git a/test/test-execute/exec-execsearchpath-environmentfile.service b/test/test-execute/exec-execsearchpath-environmentfile.service
index 65a04e7dbe..b8335bcf97 100644
--- a/test/test-execute/exec-execsearchpath-environmentfile.service
+++ b/test/test-execute/exec-execsearchpath-environmentfile.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for ExecSearchPath with EnvironmentFile where EnvironmentFile does not set PATH
diff --git a/test/test-execute/exec-execsearchpath-passenvironment-set.service b/test/test-execute/exec-execsearchpath-passenvironment-set.service
index 62c7742b10..a1511616e2 100644
--- a/test/test-execute/exec-execsearchpath-passenvironment-set.service
+++ b/test/test-execute/exec-execsearchpath-passenvironment-set.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for PassEnvironment with ExecSearchPath with PATH set by user
diff --git a/test/test-execute/exec-execsearchpath-passenvironment.service b/test/test-execute/exec-execsearchpath-passenvironment.service
index 83eb0d680a..d8a41c1ed7 100644
--- a/test/test-execute/exec-execsearchpath-passenvironment.service
+++ b/test/test-execute/exec-execsearchpath-passenvironment.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for PassEnvironment with ExecSearchPath with PATH not set by user
diff --git a/test/test-execute/exec-execsearchpath-unit-specifier.service b/test/test-execute/exec-execsearchpath-unit-specifier.service
index 740bab1d41..30d6b3280d 100644
--- a/test/test-execute/exec-execsearchpath-unit-specifier.service
+++ b/test/test-execute/exec-execsearchpath-unit-specifier.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for specifiers with exec search path
diff --git a/test/test-execute/exec-execsearchpath.service b/test/test-execute/exec-execsearchpath.service
index 67b71709f3..150afe2fcc 100644
--- a/test/test-execute/exec-execsearchpath.service
+++ b/test/test-execute/exec-execsearchpath.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Service]
ExecStart=ls_temp
Type=oneshot
diff --git a/test/test-execute/exec-group-nfsnobody.service b/test/test-execute/exec-group-nfsnobody.service
index e02100a869..a1e59c5d11 100644
--- a/test/test-execute/exec-group-nfsnobody.service
+++ b/test/test-execute/exec-group-nfsnobody.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for Group
diff --git a/test/test-execute/exec-group-nobody.service b/test/test-execute/exec-group-nobody.service
index be7c796912..58dce1e3d6 100644
--- a/test/test-execute/exec-group-nobody.service
+++ b/test/test-execute/exec-group-nobody.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for Group
diff --git a/test/test-execute/exec-group-nogroup.service b/test/test-execute/exec-group-nogroup.service
index cf0773229e..7f16729890 100644
--- a/test/test-execute/exec-group-nogroup.service
+++ b/test/test-execute/exec-group-nogroup.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for Group
diff --git a/test/test-execute/exec-group.service b/test/test-execute/exec-group.service
index be55992395..9f21557d82 100644
--- a/test/test-execute/exec-group.service
+++ b/test/test-execute/exec-group.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for Group (daemon)
diff --git a/test/test-execute/exec-ignoresigpipe-no.service b/test/test-execute/exec-ignoresigpipe-no.service
index 73addf5f05..e97248109d 100644
--- a/test/test-execute/exec-ignoresigpipe-no.service
+++ b/test/test-execute/exec-ignoresigpipe-no.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for IgnoreSIGPIPE=no
diff --git a/test/test-execute/exec-ignoresigpipe-yes.service b/test/test-execute/exec-ignoresigpipe-yes.service
index f81c01719e..ee3aa9a2b3 100644
--- a/test/test-execute/exec-ignoresigpipe-yes.service
+++ b/test/test-execute/exec-ignoresigpipe-yes.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for IgnoreSIGPIPE=yes
diff --git a/test/test-execute/exec-inaccessiblepaths-mount-propagation.service b/test/test-execute/exec-inaccessiblepaths-mount-propagation.service
index 430a6b78c2..520bc539b0 100644
--- a/test/test-execute/exec-inaccessiblepaths-mount-propagation.service
+++ b/test/test-execute/exec-inaccessiblepaths-mount-propagation.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test to make sure that InaccessiblePaths= disconnect mount propagation
diff --git a/test/test-execute/exec-inaccessiblepaths-sys.service b/test/test-execute/exec-inaccessiblepaths-sys.service
index 5ff6f3605b..0d64aa19c8 100644
--- a/test/test-execute/exec-inaccessiblepaths-sys.service
+++ b/test/test-execute/exec-inaccessiblepaths-sys.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test to make sure that mount namespace setup works properly with the 'InaccessiblePaths=/proc' option
diff --git a/test/test-execute/exec-ioschedulingclass-best-effort.service b/test/test-execute/exec-ioschedulingclass-best-effort.service
index 29bb8510b4..3b946b7855 100644
--- a/test/test-execute/exec-ioschedulingclass-best-effort.service
+++ b/test/test-execute/exec-ioschedulingclass-best-effort.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for IOSchedulingClass=best-effort
diff --git a/test/test-execute/exec-ioschedulingclass-idle.service b/test/test-execute/exec-ioschedulingclass-idle.service
index 87dbed14c1..b1e64bbbc1 100644
--- a/test/test-execute/exec-ioschedulingclass-idle.service
+++ b/test/test-execute/exec-ioschedulingclass-idle.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for IOSchedulingClass=idle
diff --git a/test/test-execute/exec-ioschedulingclass-none.service b/test/test-execute/exec-ioschedulingclass-none.service
index b6af122a1e..efe3182261 100644
--- a/test/test-execute/exec-ioschedulingclass-none.service
+++ b/test/test-execute/exec-ioschedulingclass-none.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for IOSchedulingClass=none
diff --git a/test/test-execute/exec-ioschedulingclass-realtime.service b/test/test-execute/exec-ioschedulingclass-realtime.service
index d920d5c687..ef8e2eb7f1 100644
--- a/test/test-execute/exec-ioschedulingclass-realtime.service
+++ b/test/test-execute/exec-ioschedulingclass-realtime.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for IOSchedulingClass=realtime
diff --git a/test/test-execute/exec-mount-apivfs-no.service b/test/test-execute/exec-mount-apivfs-no.service
index 0cf1f332e6..3fec1b726f 100644
--- a/test/test-execute/exec-mount-apivfs-no.service
+++ b/test/test-execute/exec-mount-apivfs-no.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for find_executable() with MountAPIVFS=no
diff --git a/test/test-execute/exec-noexecpaths-simple.service b/test/test-execute/exec-noexecpaths-simple.service
index 45152a26f0..5d954da6ac 100644
--- a/test/test-execute/exec-noexecpaths-simple.service
+++ b/test/test-execute/exec-noexecpaths-simple.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for NoExecPaths=
diff --git a/test/test-execute/exec-oomscoreadjust-negative.service b/test/test-execute/exec-oomscoreadjust-negative.service
index 2234c53c3f..25b5f1ffcc 100644
--- a/test/test-execute/exec-oomscoreadjust-negative.service
+++ b/test/test-execute/exec-oomscoreadjust-negative.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for OOMScoreAdjust
diff --git a/test/test-execute/exec-oomscoreadjust-positive.service b/test/test-execute/exec-oomscoreadjust-positive.service
index 456a8f80cf..ea6c23f78e 100644
--- a/test/test-execute/exec-oomscoreadjust-positive.service
+++ b/test/test-execute/exec-oomscoreadjust-positive.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for OOMScoreAdjust
diff --git a/test/test-execute/exec-passenvironment-absent.service b/test/test-execute/exec-passenvironment-absent.service
index d257e48cda..6b19a12bb7 100644
--- a/test/test-execute/exec-passenvironment-absent.service
+++ b/test/test-execute/exec-passenvironment-absent.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for PassEnvironment with variables absent from the execution environment
diff --git a/test/test-execute/exec-passenvironment-empty.service b/test/test-execute/exec-passenvironment-empty.service
index 291259a347..6ffc5e7de6 100644
--- a/test/test-execute/exec-passenvironment-empty.service
+++ b/test/test-execute/exec-passenvironment-empty.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for PassEnvironment and erasing the variable list
diff --git a/test/test-execute/exec-passenvironment-repeated.service b/test/test-execute/exec-passenvironment-repeated.service
index e88699802f..b8e904fb6d 100644
--- a/test/test-execute/exec-passenvironment-repeated.service
+++ b/test/test-execute/exec-passenvironment-repeated.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for PassEnvironment with a variable name repeated
diff --git a/test/test-execute/exec-passenvironment.service b/test/test-execute/exec-passenvironment.service
index 05c1bdfe88..b69592ad6a 100644
--- a/test/test-execute/exec-passenvironment.service
+++ b/test/test-execute/exec-passenvironment.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for PassEnvironment
diff --git a/test/test-execute/exec-personality-aarch64.service b/test/test-execute/exec-personality-aarch64.service
index 8511174411..0783a87364 100644
--- a/test/test-execute/exec-personality-aarch64.service
+++ b/test/test-execute/exec-personality-aarch64.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for Personality=aarch64
diff --git a/test/test-execute/exec-personality-ppc64.service b/test/test-execute/exec-personality-ppc64.service
index ccc2c8d83d..72f063a59c 100644
--- a/test/test-execute/exec-personality-ppc64.service
+++ b/test/test-execute/exec-personality-ppc64.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for Personality=ppc64
diff --git a/test/test-execute/exec-personality-ppc64le.service b/test/test-execute/exec-personality-ppc64le.service
index 2a7625087d..5e38029c05 100644
--- a/test/test-execute/exec-personality-ppc64le.service
+++ b/test/test-execute/exec-personality-ppc64le.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for Personality=ppc64le
diff --git a/test/test-execute/exec-personality-s390.service b/test/test-execute/exec-personality-s390.service
index 89f7de89d0..439dc5fea8 100644
--- a/test/test-execute/exec-personality-s390.service
+++ b/test/test-execute/exec-personality-s390.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for Personality=s390
diff --git a/test/test-execute/exec-personality-x86-64.service b/test/test-execute/exec-personality-x86-64.service
index 433e69a6d1..c6a0a4061c 100644
--- a/test/test-execute/exec-personality-x86-64.service
+++ b/test/test-execute/exec-personality-x86-64.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for Personality=x86-64
diff --git a/test/test-execute/exec-personality-x86.service b/test/test-execute/exec-personality-x86.service
index 4ece7de718..8b820b31c6 100644
--- a/test/test-execute/exec-personality-x86.service
+++ b/test/test-execute/exec-personality-x86.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for Personality=x86
diff --git a/test/test-execute/exec-privatedevices-disabled-by-prefix.service b/test/test-execute/exec-privatedevices-disabled-by-prefix.service
index 19b1da5240..021cadff52 100644
--- a/test/test-execute/exec-privatedevices-disabled-by-prefix.service
+++ b/test/test-execute/exec-privatedevices-disabled-by-prefix.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for PrivateDevices=yes with prefix
diff --git a/test/test-execute/exec-privatedevices-no-capability-mknod.service b/test/test-execute/exec-privatedevices-no-capability-mknod.service
index 8f135be0b5..a07e822841 100644
--- a/test/test-execute/exec-privatedevices-no-capability-mknod.service
+++ b/test/test-execute/exec-privatedevices-no-capability-mknod.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test CAP_MKNOD capability for PrivateDevices=no
diff --git a/test/test-execute/exec-privatedevices-no-capability-sys-rawio.service b/test/test-execute/exec-privatedevices-no-capability-sys-rawio.service
index 30ce549254..b0ce2d409c 100644
--- a/test/test-execute/exec-privatedevices-no-capability-sys-rawio.service
+++ b/test/test-execute/exec-privatedevices-no-capability-sys-rawio.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test CAP_SYS_RAWIO capability for PrivateDevices=no
diff --git a/test/test-execute/exec-privatedevices-no.service b/test/test-execute/exec-privatedevices-no.service
index 4ddbf189b7..31a5e3c72b 100644
--- a/test/test-execute/exec-privatedevices-no.service
+++ b/test/test-execute/exec-privatedevices-no.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for PrivateDevices=no
diff --git a/test/test-execute/exec-privatedevices-yes-capability-mknod.service b/test/test-execute/exec-privatedevices-yes-capability-mknod.service
index b98cfb5c7e..f798f31670 100644
--- a/test/test-execute/exec-privatedevices-yes-capability-mknod.service
+++ b/test/test-execute/exec-privatedevices-yes-capability-mknod.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test CAP_MKNOD capability for PrivateDevices=yes
diff --git a/test/test-execute/exec-privatedevices-yes-capability-sys-rawio.service b/test/test-execute/exec-privatedevices-yes-capability-sys-rawio.service
index 5b0c0700f2..d902c234e2 100644
--- a/test/test-execute/exec-privatedevices-yes-capability-sys-rawio.service
+++ b/test/test-execute/exec-privatedevices-yes-capability-sys-rawio.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test CAP_SYS_RAWIO capability for PrivateDevices=yes
diff --git a/test/test-execute/exec-privatedevices-yes-with-group.service b/test/test-execute/exec-privatedevices-yes-with-group.service
index 70a7ed24f4..a39ae0f846 100644
--- a/test/test-execute/exec-privatedevices-yes-with-group.service
+++ b/test/test-execute/exec-privatedevices-yes-with-group.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test Group=group is applied after PrivateDevices=yes
diff --git a/test/test-execute/exec-privatedevices-yes.service b/test/test-execute/exec-privatedevices-yes.service
index 3516667207..564e958925 100644
--- a/test/test-execute/exec-privatedevices-yes.service
+++ b/test/test-execute/exec-privatedevices-yes.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for PrivateDevices=yes
diff --git a/test/test-execute/exec-privatenetwork-yes.service b/test/test-execute/exec-privatenetwork-yes.service
index 8f5cbadf04..0fff048b94 100644
--- a/test/test-execute/exec-privatenetwork-yes.service
+++ b/test/test-execute/exec-privatenetwork-yes.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for PrivateNetwork
diff --git a/test/test-execute/exec-privatetmp-disabled-by-prefix.service b/test/test-execute/exec-privatetmp-disabled-by-prefix.service
index 009e6bef95..f67afee101 100644
--- a/test/test-execute/exec-privatetmp-disabled-by-prefix.service
+++ b/test/test-execute/exec-privatetmp-disabled-by-prefix.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for PrivateTmp=yes with prefix
diff --git a/test/test-execute/exec-privatetmp-no.service b/test/test-execute/exec-privatetmp-no.service
index 59f60f4755..6a8a3fc319 100644
--- a/test/test-execute/exec-privatetmp-no.service
+++ b/test/test-execute/exec-privatetmp-no.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for PrivateTmp=no
diff --git a/test/test-execute/exec-privatetmp-yes.service b/test/test-execute/exec-privatetmp-yes.service
index 907c291b81..6395be0842 100644
--- a/test/test-execute/exec-privatetmp-yes.service
+++ b/test/test-execute/exec-privatetmp-yes.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for PrivateTmp=yes
diff --git a/test/test-execute/exec-protecthome-tmpfs-vs-protectsystem-strict.service b/test/test-execute/exec-protecthome-tmpfs-vs-protectsystem-strict.service
index 1522ff80e1..f84e6b6f03 100644
--- a/test/test-execute/exec-protecthome-tmpfs-vs-protectsystem-strict.service
+++ b/test/test-execute/exec-protecthome-tmpfs-vs-protectsystem-strict.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test ProtectHome=tmpfs vs ProtectSystem=strict
# Test for #11276
diff --git a/test/test-execute/exec-protectkernellogs-no-capabilities.service b/test/test-execute/exec-protectkernellogs-no-capabilities.service
index 36aae7caf1..5478962755 100644
--- a/test/test-execute/exec-protectkernellogs-no-capabilities.service
+++ b/test/test-execute/exec-protectkernellogs-no-capabilities.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test CAP_SYSLOG for ProtectKernelLogs=no
diff --git a/test/test-execute/exec-protectkernellogs-yes-capabilities.service b/test/test-execute/exec-protectkernellogs-yes-capabilities.service
index 4a5f1a08e9..6fe12410d9 100644
--- a/test/test-execute/exec-protectkernellogs-yes-capabilities.service
+++ b/test/test-execute/exec-protectkernellogs-yes-capabilities.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test CAP_SYSLOG for ProtectKernelLogs=yes
diff --git a/test/test-execute/exec-protectkernelmodules-no-capabilities.service b/test/test-execute/exec-protectkernelmodules-no-capabilities.service
index 1b73656305..7236af2b24 100644
--- a/test/test-execute/exec-protectkernelmodules-no-capabilities.service
+++ b/test/test-execute/exec-protectkernelmodules-no-capabilities.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test CAP_SYS_MODULE ProtectKernelModules=no
diff --git a/test/test-execute/exec-protectkernelmodules-yes-capabilities.service b/test/test-execute/exec-protectkernelmodules-yes-capabilities.service
index e43e72733c..e40160daf5 100644
--- a/test/test-execute/exec-protectkernelmodules-yes-capabilities.service
+++ b/test/test-execute/exec-protectkernelmodules-yes-capabilities.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test CAP_SYS_MODULE for ProtectKernelModules=yes
diff --git a/test/test-execute/exec-protectkernelmodules-yes-mount-propagation.service b/test/test-execute/exec-protectkernelmodules-yes-mount-propagation.service
index 07758121cd..0ecf1a2b6c 100644
--- a/test/test-execute/exec-protectkernelmodules-yes-mount-propagation.service
+++ b/test/test-execute/exec-protectkernelmodules-yes-mount-propagation.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test to make sure that passing ProtectKernelModules=yes disconnect mount propagation
diff --git a/test/test-execute/exec-readonlypaths-mount-propagation.service b/test/test-execute/exec-readonlypaths-mount-propagation.service
index 7edb0daa36..abc180b3b3 100644
--- a/test/test-execute/exec-readonlypaths-mount-propagation.service
+++ b/test/test-execute/exec-readonlypaths-mount-propagation.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test to make sure that passing ReadOnlyPaths= disconnect mount propagation
diff --git a/test/test-execute/exec-readonlypaths-simple.service b/test/test-execute/exec-readonlypaths-simple.service
index a9a715905c..5587e8dce7 100644
--- a/test/test-execute/exec-readonlypaths-simple.service
+++ b/test/test-execute/exec-readonlypaths-simple.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for ReadOnlyPaths=
diff --git a/test/test-execute/exec-readonlypaths-with-bindpaths.service b/test/test-execute/exec-readonlypaths-with-bindpaths.service
index 438c7de704..71c7e7b926 100644
--- a/test/test-execute/exec-readonlypaths-with-bindpaths.service
+++ b/test/test-execute/exec-readonlypaths-with-bindpaths.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for ReadOnlyPaths=
diff --git a/test/test-execute/exec-readonlypaths.service b/test/test-execute/exec-readonlypaths.service
index a0ca68f67d..21814c2f26 100644
--- a/test/test-execute/exec-readonlypaths.service
+++ b/test/test-execute/exec-readonlypaths.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for ReadOnlyPaths=
diff --git a/test/test-execute/exec-readwritepaths-mount-propagation.service b/test/test-execute/exec-readwritepaths-mount-propagation.service
index b38978df42..35e736f742 100644
--- a/test/test-execute/exec-readwritepaths-mount-propagation.service
+++ b/test/test-execute/exec-readwritepaths-mount-propagation.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test to make sure that passing ReadWritePaths= disconnect mount propagation
diff --git a/test/test-execute/exec-restrictnamespaces-merge-all.service b/test/test-execute/exec-restrictnamespaces-merge-all.service
index de98cd0a2e..1270b60e0b 100644
--- a/test/test-execute/exec-restrictnamespaces-merge-all.service
+++ b/test/test-execute/exec-restrictnamespaces-merge-all.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test merging RestrictNamespaces= with all flags
diff --git a/test/test-execute/exec-restrictnamespaces-merge-and.service b/test/test-execute/exec-restrictnamespaces-merge-and.service
index 6702e6aab2..fdeb3f140d 100644
--- a/test/test-execute/exec-restrictnamespaces-merge-and.service
+++ b/test/test-execute/exec-restrictnamespaces-merge-and.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test merging RestrictNamespaces= with AND
diff --git a/test/test-execute/exec-restrictnamespaces-merge-or.service b/test/test-execute/exec-restrictnamespaces-merge-or.service
index a52455204d..fca3718c9d 100644
--- a/test/test-execute/exec-restrictnamespaces-merge-or.service
+++ b/test/test-execute/exec-restrictnamespaces-merge-or.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test merging RestrictNamespaces= with OR
diff --git a/test/test-execute/exec-restrictnamespaces-mnt-deny-list.service b/test/test-execute/exec-restrictnamespaces-mnt-deny-list.service
index 7756a2575e..b257afb2b5 100644
--- a/test/test-execute/exec-restrictnamespaces-mnt-deny-list.service
+++ b/test/test-execute/exec-restrictnamespaces-mnt-deny-list.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test RestrictNamespaces=~mnt
diff --git a/test/test-execute/exec-restrictnamespaces-mnt.service b/test/test-execute/exec-restrictnamespaces-mnt.service
index 2c5b942601..cb28c0c2e6 100644
--- a/test/test-execute/exec-restrictnamespaces-mnt.service
+++ b/test/test-execute/exec-restrictnamespaces-mnt.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test RestrictNamespaces=mnt
diff --git a/test/test-execute/exec-restrictnamespaces-no.service b/test/test-execute/exec-restrictnamespaces-no.service
index 5ffe081e45..035c8b5bee 100644
--- a/test/test-execute/exec-restrictnamespaces-no.service
+++ b/test/test-execute/exec-restrictnamespaces-no.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test RestrictNamespaces=no
diff --git a/test/test-execute/exec-restrictnamespaces-yes.service b/test/test-execute/exec-restrictnamespaces-yes.service
index 8e077ed3a0..f9436d29f7 100644
--- a/test/test-execute/exec-restrictnamespaces-yes.service
+++ b/test/test-execute/exec-restrictnamespaces-yes.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test RestrictNamespaces=yes
diff --git a/test/test-execute/exec-runtimedirectory-mode.service b/test/test-execute/exec-runtimedirectory-mode.service
index 85ae5161c4..580bac94ea 100644
--- a/test/test-execute/exec-runtimedirectory-mode.service
+++ b/test/test-execute/exec-runtimedirectory-mode.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for RuntimeDirectoryMode
diff --git a/test/test-execute/exec-runtimedirectory-owner-nfsnobody.service b/test/test-execute/exec-runtimedirectory-owner-nfsnobody.service
index 1e3b6b4151..79bebc4616 100644
--- a/test/test-execute/exec-runtimedirectory-owner-nfsnobody.service
+++ b/test/test-execute/exec-runtimedirectory-owner-nfsnobody.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for RuntimeDirectory owner (must not be the default group of the user if Group is set)
diff --git a/test/test-execute/exec-runtimedirectory-owner-nobody.service b/test/test-execute/exec-runtimedirectory-owner-nobody.service
index 54782f9bbd..3b42a9fc41 100644
--- a/test/test-execute/exec-runtimedirectory-owner-nobody.service
+++ b/test/test-execute/exec-runtimedirectory-owner-nobody.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for RuntimeDirectory owner (must not be the default group of the user if Group is set)
diff --git a/test/test-execute/exec-runtimedirectory-owner-nogroup.service b/test/test-execute/exec-runtimedirectory-owner-nogroup.service
index 663afe1188..804048ea05 100644
--- a/test/test-execute/exec-runtimedirectory-owner-nogroup.service
+++ b/test/test-execute/exec-runtimedirectory-owner-nogroup.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for RuntimeDirectory owner (must not be the default group of the user if Group is set)
diff --git a/test/test-execute/exec-runtimedirectory-owner.service b/test/test-execute/exec-runtimedirectory-owner.service
index 07dd7ca3af..e2c0890b00 100644
--- a/test/test-execute/exec-runtimedirectory-owner.service
+++ b/test/test-execute/exec-runtimedirectory-owner.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for RuntimeDirectory owner (must not be the default group of the user if Group is set)
diff --git a/test/test-execute/exec-runtimedirectory.service b/test/test-execute/exec-runtimedirectory.service
index a33044d23c..1928c57ace 100644
--- a/test/test-execute/exec-runtimedirectory.service
+++ b/test/test-execute/exec-runtimedirectory.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for RuntimeDirectory
diff --git a/test/test-execute/exec-specifier-interpolation.service b/test/test-execute/exec-specifier-interpolation.service
index f128e3c4b3..4cb1b06518 100644
--- a/test/test-execute/exec-specifier-interpolation.service
+++ b/test/test-execute/exec-specifier-interpolation.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=https://github.com/systemd/systemd/issues/2637
diff --git a/test/test-execute/exec-specifier.service b/test/test-execute/exec-specifier.service
index a58abc68dd..190ebe93e6 100644
--- a/test/test-execute/exec-specifier.service
+++ b/test/test-execute/exec-specifier.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for specifiers
diff --git a/test/test-execute/exec-specifier@.service b/test/test-execute/exec-specifier@.service
index faecbf37bc..5e30efce4c 100644
--- a/test/test-execute/exec-specifier@.service
+++ b/test/test-execute/exec-specifier@.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for specifiers (template unit)
diff --git a/test/test-execute/exec-standardinput-data.service b/test/test-execute/exec-standardinput-data.service
index 1ca536ffc5..83db6098c0 100644
--- a/test/test-execute/exec-standardinput-data.service
+++ b/test/test-execute/exec-standardinput-data.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for StandardInputText= and StandardInputData=
diff --git a/test/test-execute/exec-standardinput-file-cat.service b/test/test-execute/exec-standardinput-file-cat.service
index a0c786c301..b115a6d8d4 100644
--- a/test/test-execute/exec-standardinput-file-cat.service
+++ b/test/test-execute/exec-standardinput-file-cat.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for StandardInput=file:
diff --git a/test/test-execute/exec-standardinput-file.service b/test/test-execute/exec-standardinput-file.service
index 8fd11caf8e..618ae7dd1f 100644
--- a/test/test-execute/exec-standardinput-file.service
+++ b/test/test-execute/exec-standardinput-file.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for StandardInput=file:
diff --git a/test/test-execute/exec-standardoutput-append.service b/test/test-execute/exec-standardoutput-append.service
index 2118bfc2a6..45d29ecfdd 100644
--- a/test/test-execute/exec-standardoutput-append.service
+++ b/test/test-execute/exec-standardoutput-append.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for StandardOutput=append:
diff --git a/test/test-execute/exec-standardoutput-file.service b/test/test-execute/exec-standardoutput-file.service
index 8d484a456e..8b689a2494 100644
--- a/test/test-execute/exec-standardoutput-file.service
+++ b/test/test-execute/exec-standardoutput-file.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for StandardOutput=file:
diff --git a/test/test-execute/exec-standardoutput-truncate.service b/test/test-execute/exec-standardoutput-truncate.service
index 8d6ea2769f..1a86d92d8b 100644
--- a/test/test-execute/exec-standardoutput-truncate.service
+++ b/test/test-execute/exec-standardoutput-truncate.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for StandardOutput=truncate:
diff --git a/test/test-execute/exec-supplementarygroups-multiple-groups-default-group-user.service b/test/test-execute/exec-supplementarygroups-multiple-groups-default-group-user.service
index 2a7ce87bb4..362e539287 100644
--- a/test/test-execute/exec-supplementarygroups-multiple-groups-default-group-user.service
+++ b/test/test-execute/exec-supplementarygroups-multiple-groups-default-group-user.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for Supplementary Group with multiple groups without Group and User
diff --git a/test/test-execute/exec-supplementarygroups-multiple-groups-withgid.service b/test/test-execute/exec-supplementarygroups-multiple-groups-withgid.service
index aae20fbf95..ff3fdc8142 100644
--- a/test/test-execute/exec-supplementarygroups-multiple-groups-withgid.service
+++ b/test/test-execute/exec-supplementarygroups-multiple-groups-withgid.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for Supplementary Group with multiple groups and Group=1
diff --git a/test/test-execute/exec-supplementarygroups-multiple-groups-withuid.service b/test/test-execute/exec-supplementarygroups-multiple-groups-withuid.service
index 2714235be6..f35ff84765 100644
--- a/test/test-execute/exec-supplementarygroups-multiple-groups-withuid.service
+++ b/test/test-execute/exec-supplementarygroups-multiple-groups-withuid.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for Supplementary Group with multiple groups and Uid=1
diff --git a/test/test-execute/exec-supplementarygroups-single-group-user.service b/test/test-execute/exec-supplementarygroups-single-group-user.service
index 405c5f9bfe..aae71d0a30 100644
--- a/test/test-execute/exec-supplementarygroups-single-group-user.service
+++ b/test/test-execute/exec-supplementarygroups-single-group-user.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for Supplementary Group with only one group and uid 1
diff --git a/test/test-execute/exec-supplementarygroups-single-group.service b/test/test-execute/exec-supplementarygroups-single-group.service
index f9b721696b..c870774382 100644
--- a/test/test-execute/exec-supplementarygroups-single-group.service
+++ b/test/test-execute/exec-supplementarygroups-single-group.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for Supplementary Group with only one group
diff --git a/test/test-execute/exec-supplementarygroups.service b/test/test-execute/exec-supplementarygroups.service
index 6f6e2ba822..75601eab57 100644
--- a/test/test-execute/exec-supplementarygroups.service
+++ b/test/test-execute/exec-supplementarygroups.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for Supplementary Group
diff --git a/test/test-execute/exec-systemcallerrornumber-name.service b/test/test-execute/exec-systemcallerrornumber-name.service
index e167d2716b..f2be6003c8 100644
--- a/test/test-execute/exec-systemcallerrornumber-name.service
+++ b/test/test-execute/exec-systemcallerrornumber-name.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for SystemCallErrorNumber
diff --git a/test/test-execute/exec-systemcallerrornumber-number.service b/test/test-execute/exec-systemcallerrornumber-number.service
index 203215682f..5d99a97476 100644
--- a/test/test-execute/exec-systemcallerrornumber-number.service
+++ b/test/test-execute/exec-systemcallerrornumber-number.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for SystemCallErrorNumber
diff --git a/test/test-execute/exec-systemcallfilter-failing.service b/test/test-execute/exec-systemcallfilter-failing.service
index c4b0799031..3aad372900 100644
--- a/test/test-execute/exec-systemcallfilter-failing.service
+++ b/test/test-execute/exec-systemcallfilter-failing.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for SystemCallFilter
diff --git a/test/test-execute/exec-systemcallfilter-failing2.service b/test/test-execute/exec-systemcallfilter-failing2.service
index 452aaf8273..8cdb8de45b 100644
--- a/test/test-execute/exec-systemcallfilter-failing2.service
+++ b/test/test-execute/exec-systemcallfilter-failing2.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for SystemCallFilter
diff --git a/test/test-execute/exec-systemcallfilter-failing3.service b/test/test-execute/exec-systemcallfilter-failing3.service
index b8c96704d2..98c88fd0b1 100644
--- a/test/test-execute/exec-systemcallfilter-failing3.service
+++ b/test/test-execute/exec-systemcallfilter-failing3.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for SystemCallFilter
diff --git a/test/test-execute/exec-systemcallfilter-not-failing.service b/test/test-execute/exec-systemcallfilter-not-failing.service
index f3a752b3ef..c7eddea665 100644
--- a/test/test-execute/exec-systemcallfilter-not-failing.service
+++ b/test/test-execute/exec-systemcallfilter-not-failing.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for SystemCallFilter
diff --git a/test/test-execute/exec-systemcallfilter-not-failing2.service b/test/test-execute/exec-systemcallfilter-not-failing2.service
index 1df076ab90..96eaf16a45 100644
--- a/test/test-execute/exec-systemcallfilter-not-failing2.service
+++ b/test/test-execute/exec-systemcallfilter-not-failing2.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for SystemCallFilter
diff --git a/test/test-execute/exec-systemcallfilter-not-failing3.service b/test/test-execute/exec-systemcallfilter-not-failing3.service
index 7d72f5ab83..f8f4092844 100644
--- a/test/test-execute/exec-systemcallfilter-not-failing3.service
+++ b/test/test-execute/exec-systemcallfilter-not-failing3.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for SystemCallFilter
diff --git a/test/test-execute/exec-systemcallfilter-override-error-action.service b/test/test-execute/exec-systemcallfilter-override-error-action.service
index 3569b4500c..de2c6ad2d6 100644
--- a/test/test-execute/exec-systemcallfilter-override-error-action.service
+++ b/test/test-execute/exec-systemcallfilter-override-error-action.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for SystemCallFilter with specific kill action overriding default errno action
diff --git a/test/test-execute/exec-systemcallfilter-override-error-action2.service b/test/test-execute/exec-systemcallfilter-override-error-action2.service
index 04bfd6bfcb..ffa35e64df 100644
--- a/test/test-execute/exec-systemcallfilter-override-error-action2.service
+++ b/test/test-execute/exec-systemcallfilter-override-error-action2.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for SystemCallFilter with specific errno action overriding default kill action
diff --git a/test/test-execute/exec-systemcallfilter-system-user-nfsnobody.service b/test/test-execute/exec-systemcallfilter-system-user-nfsnobody.service
index b1195d0d25..deba1543b4 100644
--- a/test/test-execute/exec-systemcallfilter-system-user-nfsnobody.service
+++ b/test/test-execute/exec-systemcallfilter-system-user-nfsnobody.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for SystemCallFilter in system mode with User set
diff --git a/test/test-execute/exec-systemcallfilter-system-user-nobody.service b/test/test-execute/exec-systemcallfilter-system-user-nobody.service
index da129a30e4..43fb9c3395 100644
--- a/test/test-execute/exec-systemcallfilter-system-user-nobody.service
+++ b/test/test-execute/exec-systemcallfilter-system-user-nobody.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for SystemCallFilter in system mode with User set
diff --git a/test/test-execute/exec-systemcallfilter-system-user.service b/test/test-execute/exec-systemcallfilter-system-user.service
index 488a3bb79e..005c4ac1c8 100644
--- a/test/test-execute/exec-systemcallfilter-system-user.service
+++ b/test/test-execute/exec-systemcallfilter-system-user.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for SystemCallFilter in system mode with User set (daemon)
diff --git a/test/test-execute/exec-systemcallfilter-with-errno-in-allow-list.service b/test/test-execute/exec-systemcallfilter-with-errno-in-allow-list.service
index 4b2636eb44..c7a4c4a614 100644
--- a/test/test-execute/exec-systemcallfilter-with-errno-in-allow-list.service
+++ b/test/test-execute/exec-systemcallfilter-with-errno-in-allow-list.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for SystemCallFilter with errno name (for issue #18916)
diff --git a/test/test-execute/exec-systemcallfilter-with-errno-multi.service b/test/test-execute/exec-systemcallfilter-with-errno-multi.service
index 951e7ac36b..267832366f 100644
--- a/test/test-execute/exec-systemcallfilter-with-errno-multi.service
+++ b/test/test-execute/exec-systemcallfilter-with-errno-multi.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for SystemCallFilter updating errno
# test for issue #9939 which is fixed by a5404992cc7724ebf7572a0aa89d9fdb26ce0b62 (#9942)
diff --git a/test/test-execute/exec-systemcallfilter-with-errno-name.service b/test/test-execute/exec-systemcallfilter-with-errno-name.service
index 8380d5a155..a9023314ad 100644
--- a/test/test-execute/exec-systemcallfilter-with-errno-name.service
+++ b/test/test-execute/exec-systemcallfilter-with-errno-name.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for SystemCallFilter with errno name
diff --git a/test/test-execute/exec-systemcallfilter-with-errno-number.service b/test/test-execute/exec-systemcallfilter-with-errno-number.service
index dbb9540a1e..ffbc84a313 100644
--- a/test/test-execute/exec-systemcallfilter-with-errno-number.service
+++ b/test/test-execute/exec-systemcallfilter-with-errno-number.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for SystemCallFilter with errno number
diff --git a/test/test-execute/exec-temporaryfilesystem-options.service b/test/test-execute/exec-temporaryfilesystem-options.service
index 371e5674b1..1610c63a4a 100644
--- a/test/test-execute/exec-temporaryfilesystem-options.service
+++ b/test/test-execute/exec-temporaryfilesystem-options.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for TemporaryFileSystem with mount options
diff --git a/test/test-execute/exec-temporaryfilesystem-ro.service b/test/test-execute/exec-temporaryfilesystem-ro.service
index c161aecc30..2ee5c269f9 100644
--- a/test/test-execute/exec-temporaryfilesystem-ro.service
+++ b/test/test-execute/exec-temporaryfilesystem-ro.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for TemporaryFileSystem with read-only mode
diff --git a/test/test-execute/exec-temporaryfilesystem-rw.service b/test/test-execute/exec-temporaryfilesystem-rw.service
index bb830595bc..ff0aa048d4 100644
--- a/test/test-execute/exec-temporaryfilesystem-rw.service
+++ b/test/test-execute/exec-temporaryfilesystem-rw.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for TemporaryFileSystem
diff --git a/test/test-execute/exec-temporaryfilesystem-usr.service b/test/test-execute/exec-temporaryfilesystem-usr.service
index 05c1ec0694..f62ce1a852 100644
--- a/test/test-execute/exec-temporaryfilesystem-usr.service
+++ b/test/test-execute/exec-temporaryfilesystem-usr.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for TemporaryFileSystem on /usr
diff --git a/test/test-execute/exec-umask-0177.service b/test/test-execute/exec-umask-0177.service
index c18293e403..380cb8234a 100644
--- a/test/test-execute/exec-umask-0177.service
+++ b/test/test-execute/exec-umask-0177.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for UMask
diff --git a/test/test-execute/exec-umask-default.service b/test/test-execute/exec-umask-default.service
index bf0573dd42..b28023d8a9 100644
--- a/test/test-execute/exec-umask-default.service
+++ b/test/test-execute/exec-umask-default.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for UMask default
diff --git a/test/test-execute/exec-unsetenvironment.service b/test/test-execute/exec-unsetenvironment.service
index 5b0123b81e..b79e3d42c7 100644
--- a/test/test-execute/exec-unsetenvironment.service
+++ b/test/test-execute/exec-unsetenvironment.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for UnsetEnvironment
diff --git a/test/test-execute/exec-user-nfsnobody.service b/test/test-execute/exec-user-nfsnobody.service
index aafda3aa26..8f0943c282 100644
--- a/test/test-execute/exec-user-nfsnobody.service
+++ b/test/test-execute/exec-user-nfsnobody.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for User
diff --git a/test/test-execute/exec-user-nobody.service b/test/test-execute/exec-user-nobody.service
index 0a00c1abc4..834d11ad31 100644
--- a/test/test-execute/exec-user-nobody.service
+++ b/test/test-execute/exec-user-nobody.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for User
diff --git a/test/test-execute/exec-user.service b/test/test-execute/exec-user.service
index d315a828d4..b9863d2025 100644
--- a/test/test-execute/exec-user.service
+++ b/test/test-execute/exec-user.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for User (daemon)
diff --git a/test/test-execute/exec-workingdirectory-trailing-dot.service b/test/test-execute/exec-workingdirectory-trailing-dot.service
index 5c807b3172..130d9d5c50 100644
--- a/test/test-execute/exec-workingdirectory-trailing-dot.service
+++ b/test/test-execute/exec-workingdirectory-trailing-dot.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for WorkingDirectory with trailing dot
diff --git a/test/test-execute/exec-workingdirectory.service b/test/test-execute/exec-workingdirectory.service
index fe3c420d2d..b53bf6081f 100644
--- a/test/test-execute/exec-workingdirectory.service
+++ b/test/test-execute/exec-workingdirectory.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test for WorkingDirectory
diff --git a/test/test-network/conf/10-dropin-test.netdev b/test/test-network/conf/10-dropin-test.netdev
index d85ea5bb72..074ab173bd 100644
--- a/test/test-network/conf/10-dropin-test.netdev
+++ b/test/test-network/conf/10-dropin-test.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=hoge
Kind=dummy
diff --git a/test/test-network/conf/11-dummy-mtu.netdev b/test/test-network/conf/11-dummy-mtu.netdev
index aeecc1dc01..877231d34d 100644
--- a/test/test-network/conf/11-dummy-mtu.netdev
+++ b/test/test-network/conf/11-dummy-mtu.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=test1
Kind=dummy
diff --git a/test/test-network/conf/11-dummy.netdev b/test/test-network/conf/11-dummy.netdev
index 6797eb4b09..86af17ff9f 100644
--- a/test/test-network/conf/11-dummy.netdev
+++ b/test/test-network/conf/11-dummy.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=test1
Kind=dummy
diff --git a/test/test-network/conf/11-dummy.network b/test/test-network/conf/11-dummy.network
index b117028a84..0a4511bfb3 100644
--- a/test/test-network/conf/11-dummy.network
+++ b/test/test-network/conf/11-dummy.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=test1
diff --git a/test/test-network/conf/12-dummy-mtu.link b/test/test-network/conf/12-dummy-mtu.link
index cb7965c37a..cd08d0f5c9 100644
--- a/test/test-network/conf/12-dummy-mtu.link
+++ b/test/test-network/conf/12-dummy-mtu.link
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
OriginalName=dummy98
diff --git a/test/test-network/conf/12-dummy-mtu.netdev b/test/test-network/conf/12-dummy-mtu.netdev
index c51d2a47a5..1320b38bf0 100644
--- a/test/test-network/conf/12-dummy-mtu.netdev
+++ b/test/test-network/conf/12-dummy-mtu.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=dummy98
Kind=dummy
diff --git a/test/test-network/conf/12-dummy.link b/test/test-network/conf/12-dummy.link
index b0b0eb65bd..b00ed4c86d 100644
--- a/test/test-network/conf/12-dummy.link
+++ b/test/test-network/conf/12-dummy.link
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
OriginalName=dummy98
diff --git a/test/test-network/conf/12-dummy.netdev b/test/test-network/conf/12-dummy.netdev
index a7fdc0f7e0..d0b0eca42a 100644
--- a/test/test-network/conf/12-dummy.netdev
+++ b/test/test-network/conf/12-dummy.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=dummy98
Kind=dummy
diff --git a/test/test-network/conf/12-dummy.network b/test/test-network/conf/12-dummy.network
index 29ced8b90b..6643be1409 100644
--- a/test/test-network/conf/12-dummy.network
+++ b/test/test-network/conf/12-dummy.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/13-not-match-udev-property.network b/test/test-network/conf/13-not-match-udev-property.network
index f0a530e9db..a7d9fe9f32 100644
--- a/test/test-network/conf/13-not-match-udev-property.network
+++ b/test/test-network/conf/13-not-match-udev-property.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
Property=INTERFACE=hoge
diff --git a/test/test-network/conf/14-match-udev-property.network b/test/test-network/conf/14-match-udev-property.network
index b632af166a..23b222aad7 100644
--- a/test/test-network/conf/14-match-udev-property.network
+++ b/test/test-network/conf/14-match-udev-property.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
Property=INTERFACE=dummy98
diff --git a/test/test-network/conf/15-name-conflict-test.netdev b/test/test-network/conf/15-name-conflict-test.netdev
index c9d18d76b6..4b9feb1b95 100644
--- a/test/test-network/conf/15-name-conflict-test.netdev
+++ b/test/test-network/conf/15-name-conflict-test.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=dropin-test
Kind=dummy
diff --git a/test/test-network/conf/21-macvlan.netdev b/test/test-network/conf/21-macvlan.netdev
index 674c1f516b..fdc81ea6d6 100644
--- a/test/test-network/conf/21-macvlan.netdev
+++ b/test/test-network/conf/21-macvlan.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=macvlan99
Kind=macvlan
diff --git a/test/test-network/conf/21-macvtap.netdev b/test/test-network/conf/21-macvtap.netdev
index 2c23aacfb2..9655925366 100644
--- a/test/test-network/conf/21-macvtap.netdev
+++ b/test/test-network/conf/21-macvtap.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=macvtap99
Kind=macvtap
diff --git a/test/test-network/conf/21-vlan-test1.network b/test/test-network/conf/21-vlan-test1.network
index afe1debe08..d7c0378532 100644
--- a/test/test-network/conf/21-vlan-test1.network
+++ b/test/test-network/conf/21-vlan-test1.network
@@ -1,2 +1,3 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=test1
diff --git a/test/test-network/conf/21-vlan.netdev b/test/test-network/conf/21-vlan.netdev
index af39404b5f..0d28187abb 100644
--- a/test/test-network/conf/21-vlan.netdev
+++ b/test/test-network/conf/21-vlan.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=vlan99
Kind=vlan
diff --git a/test/test-network/conf/21-vlan.network b/test/test-network/conf/21-vlan.network
index 3edc59e795..6536b7be51 100644
--- a/test/test-network/conf/21-vlan.network
+++ b/test/test-network/conf/21-vlan.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=vlan99
diff --git a/test/test-network/conf/23-active-slave.network b/test/test-network/conf/23-active-slave.network
index 59a65960e9..944eff5d1b 100644
--- a/test/test-network/conf/23-active-slave.network
+++ b/test/test-network/conf/23-active-slave.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/23-bond199.network b/test/test-network/conf/23-bond199.network
index cad6511566..9f4879ff24 100644
--- a/test/test-network/conf/23-bond199.network
+++ b/test/test-network/conf/23-bond199.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=bond199
diff --git a/test/test-network/conf/23-emit-lldp.network b/test/test-network/conf/23-emit-lldp.network
index 9edaf871b4..11b86bc2c0 100644
--- a/test/test-network/conf/23-emit-lldp.network
+++ b/test/test-network/conf/23-emit-lldp.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth-peer
diff --git a/test/test-network/conf/23-keep-master.network b/test/test-network/conf/23-keep-master.network
index 2d8371ccd0..2ffb9bad94 100644
--- a/test/test-network/conf/23-keep-master.network
+++ b/test/test-network/conf/23-keep-master.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/23-primary-slave.network b/test/test-network/conf/23-primary-slave.network
index 380ae267a2..bf84572bd2 100644
--- a/test/test-network/conf/23-primary-slave.network
+++ b/test/test-network/conf/23-primary-slave.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/24-keep-configuration-static.network b/test/test-network/conf/24-keep-configuration-static.network
index 7602927d81..5123f31368 100644
--- a/test/test-network/conf/24-keep-configuration-static.network
+++ b/test/test-network/conf/24-keep-configuration-static.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/24-lldp.network b/test/test-network/conf/24-lldp.network
index 84723138f2..d5352e2720 100644
--- a/test/test-network/conf/24-lldp.network
+++ b/test/test-network/conf/24-lldp.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/24-search-domain.network b/test/test-network/conf/24-search-domain.network
index 5c37d2f61f..91c48149bd 100644
--- a/test/test-network/conf/24-search-domain.network
+++ b/test/test-network/conf/24-search-domain.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/25-6rd-tunnel.netdev b/test/test-network/conf/25-6rd-tunnel.netdev
index 756beccb70..85f5e0d0f5 100644
--- a/test/test-network/conf/25-6rd-tunnel.netdev
+++ b/test/test-network/conf/25-6rd-tunnel.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=sittun99
Kind=sit
diff --git a/test/test-network/conf/25-activation-policy.network b/test/test-network/conf/25-activation-policy.network
index 873e260ebf..a9294d88a0 100644
--- a/test/test-network/conf/25-activation-policy.network
+++ b/test/test-network/conf/25-activation-policy.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=test1
diff --git a/test/test-network/conf/25-address-ipv4acd-veth99.network b/test/test-network/conf/25-address-ipv4acd-veth99.network
index c8af4bafc8..2abe2f766a 100644
--- a/test/test-network/conf/25-address-ipv4acd-veth99.network
+++ b/test/test-network/conf/25-address-ipv4acd-veth99.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/25-address-link-section.network b/test/test-network/conf/25-address-link-section.network
index d6ab340271..644b23fd60 100644
--- a/test/test-network/conf/25-address-link-section.network
+++ b/test/test-network/conf/25-address-link-section.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/25-address-peer-ipv4.network b/test/test-network/conf/25-address-peer-ipv4.network
index 362ea25a95..0108d43e4b 100644
--- a/test/test-network/conf/25-address-peer-ipv4.network
+++ b/test/test-network/conf/25-address-peer-ipv4.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/25-address-static.network b/test/test-network/conf/25-address-static.network
index 6cde669dc5..209a8553b9 100644
--- a/test/test-network/conf/25-address-static.network
+++ b/test/test-network/conf/25-address-static.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/25-bareudp.netdev b/test/test-network/conf/25-bareudp.netdev
index 2e76709d88..4fd924242a 100644
--- a/test/test-network/conf/25-bareudp.netdev
+++ b/test/test-network/conf/25-bareudp.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Kind=bareudp
Name=bareudp99
diff --git a/test/test-network/conf/25-batadv.netdev b/test/test-network/conf/25-batadv.netdev
index 92e77d4592..06d51b0f66 100644
--- a/test/test-network/conf/25-batadv.netdev
+++ b/test/test-network/conf/25-batadv.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=batadv99
Kind=batadv
diff --git a/test/test-network/conf/25-bind-carrier.network b/test/test-network/conf/25-bind-carrier.network
index cf854d3517..81517f45e5 100644
--- a/test/test-network/conf/25-bind-carrier.network
+++ b/test/test-network/conf/25-bind-carrier.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=test1
diff --git a/test/test-network/conf/25-bond-active-backup-slave.netdev b/test/test-network/conf/25-bond-active-backup-slave.netdev
index 1bbbf75570..6de54979ce 100644
--- a/test/test-network/conf/25-bond-active-backup-slave.netdev
+++ b/test/test-network/conf/25-bond-active-backup-slave.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=bond199
Kind=bond
diff --git a/test/test-network/conf/25-bond-balanced-tlb.netdev b/test/test-network/conf/25-bond-balanced-tlb.netdev
index 7e6a9edc69..67829f3e64 100644
--- a/test/test-network/conf/25-bond-balanced-tlb.netdev
+++ b/test/test-network/conf/25-bond-balanced-tlb.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=bond98
Kind=bond
diff --git a/test/test-network/conf/25-bond.netdev b/test/test-network/conf/25-bond.netdev
index 4e4885c44c..ff0222a79e 100644
--- a/test/test-network/conf/25-bond.netdev
+++ b/test/test-network/conf/25-bond.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=bond99
Kind=bond
diff --git a/test/test-network/conf/25-bridge-configure-without-carrier.network b/test/test-network/conf/25-bridge-configure-without-carrier.network
index 64c986d493..6a8d491f3b 100644
--- a/test/test-network/conf/25-bridge-configure-without-carrier.network
+++ b/test/test-network/conf/25-bridge-configure-without-carrier.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=bridge99
diff --git a/test/test-network/conf/25-bridge.netdev b/test/test-network/conf/25-bridge.netdev
index f5c9351637..6d8cea9021 100644
--- a/test/test-network/conf/25-bridge.netdev
+++ b/test/test-network/conf/25-bridge.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=bridge99
Kind=bridge
diff --git a/test/test-network/conf/25-bridge.network b/test/test-network/conf/25-bridge.network
index d2f346388d..c71889249f 100644
--- a/test/test-network/conf/25-bridge.network
+++ b/test/test-network/conf/25-bridge.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=bridge99
diff --git a/test/test-network/conf/25-erspan-tunnel-local-any.netdev b/test/test-network/conf/25-erspan-tunnel-local-any.netdev
index e9eb1c1cfc..d16983cbc3 100644
--- a/test/test-network/conf/25-erspan-tunnel-local-any.netdev
+++ b/test/test-network/conf/25-erspan-tunnel-local-any.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=erspan98
Kind=erspan
diff --git a/test/test-network/conf/25-erspan-tunnel.netdev b/test/test-network/conf/25-erspan-tunnel.netdev
index 86935e998c..7127488439 100644
--- a/test/test-network/conf/25-erspan-tunnel.netdev
+++ b/test/test-network/conf/25-erspan-tunnel.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=erspan99
Kind=erspan
diff --git a/test/test-network/conf/25-fibrule-invert.network b/test/test-network/conf/25-fibrule-invert.network
index b8b368fe5a..3d4cbbc0ff 100644
--- a/test/test-network/conf/25-fibrule-invert.network
+++ b/test/test-network/conf/25-fibrule-invert.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=test1
diff --git a/test/test-network/conf/25-fibrule-port-range.network b/test/test-network/conf/25-fibrule-port-range.network
index 77874b3440..973225db3d 100644
--- a/test/test-network/conf/25-fibrule-port-range.network
+++ b/test/test-network/conf/25-fibrule-port-range.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=test1
diff --git a/test/test-network/conf/25-fibrule-uidrange.network b/test/test-network/conf/25-fibrule-uidrange.network
index 44716e396a..a363d8738c 100644
--- a/test/test-network/conf/25-fibrule-uidrange.network
+++ b/test/test-network/conf/25-fibrule-uidrange.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=test1
diff --git a/test/test-network/conf/25-fou-gre.netdev b/test/test-network/conf/25-fou-gre.netdev
index 6ace606ed5..a2d36d95f0 100644
--- a/test/test-network/conf/25-fou-gre.netdev
+++ b/test/test-network/conf/25-fou-gre.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=gretun96
Kind=gre
diff --git a/test/test-network/conf/25-fou-gretap.netdev b/test/test-network/conf/25-fou-gretap.netdev
index 97fbc13d3c..7992bec7fa 100644
--- a/test/test-network/conf/25-fou-gretap.netdev
+++ b/test/test-network/conf/25-fou-gretap.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=gretap96
Kind=gretap
diff --git a/test/test-network/conf/25-fou-ipip.netdev b/test/test-network/conf/25-fou-ipip.netdev
index 2f52157490..1a98a401ad 100644
--- a/test/test-network/conf/25-fou-ipip.netdev
+++ b/test/test-network/conf/25-fou-ipip.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=ipiptun96
Kind=ipip
diff --git a/test/test-network/conf/25-fou-ipproto-gre.netdev b/test/test-network/conf/25-fou-ipproto-gre.netdev
index 09ecd9efb4..d48bb87474 100644
--- a/test/test-network/conf/25-fou-ipproto-gre.netdev
+++ b/test/test-network/conf/25-fou-ipproto-gre.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=fou98
Kind=fou
diff --git a/test/test-network/conf/25-fou-ipproto-ipip.netdev b/test/test-network/conf/25-fou-ipproto-ipip.netdev
index b00d5ce588..8aeb40bbb9 100644
--- a/test/test-network/conf/25-fou-ipproto-ipip.netdev
+++ b/test/test-network/conf/25-fou-ipproto-ipip.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=fou99
Kind=fou
diff --git a/test/test-network/conf/25-fou-sit.netdev b/test/test-network/conf/25-fou-sit.netdev
index f1b4f32574..f7f22384cf 100644
--- a/test/test-network/conf/25-fou-sit.netdev
+++ b/test/test-network/conf/25-fou-sit.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=sittun96
Kind=sit
diff --git a/test/test-network/conf/25-gateway-next-static.network b/test/test-network/conf/25-gateway-next-static.network
index 908e58881e..2e746647ed 100644
--- a/test/test-network/conf/25-gateway-next-static.network
+++ b/test/test-network/conf/25-gateway-next-static.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/25-gateway-static.network b/test/test-network/conf/25-gateway-static.network
index 1ea184fa2f..3b43f5628a 100644
--- a/test/test-network/conf/25-gateway-static.network
+++ b/test/test-network/conf/25-gateway-static.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/25-geneve.netdev b/test/test-network/conf/25-geneve.netdev
index 279d71324e..ddd5ecbe4a 100644
--- a/test/test-network/conf/25-geneve.netdev
+++ b/test/test-network/conf/25-geneve.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=geneve99
Kind=geneve
diff --git a/test/test-network/conf/25-gre-tunnel-any-any.netdev b/test/test-network/conf/25-gre-tunnel-any-any.netdev
index 3467b169fc..58b2bb30f8 100644
--- a/test/test-network/conf/25-gre-tunnel-any-any.netdev
+++ b/test/test-network/conf/25-gre-tunnel-any-any.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=gretun96
Kind=gre
diff --git a/test/test-network/conf/25-gre-tunnel-local-any.netdev b/test/test-network/conf/25-gre-tunnel-local-any.netdev
index 36bc55690a..120bcfbe63 100644
--- a/test/test-network/conf/25-gre-tunnel-local-any.netdev
+++ b/test/test-network/conf/25-gre-tunnel-local-any.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=gretun98
Kind=gre
diff --git a/test/test-network/conf/25-gre-tunnel-remote-any.netdev b/test/test-network/conf/25-gre-tunnel-remote-any.netdev
index 74c02c9c82..f94578f06d 100644
--- a/test/test-network/conf/25-gre-tunnel-remote-any.netdev
+++ b/test/test-network/conf/25-gre-tunnel-remote-any.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=gretun97
Kind=gre
diff --git a/test/test-network/conf/25-gre-tunnel.netdev b/test/test-network/conf/25-gre-tunnel.netdev
index 89c7fe1266..9fc2371f21 100644
--- a/test/test-network/conf/25-gre-tunnel.netdev
+++ b/test/test-network/conf/25-gre-tunnel.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=gretun99
Kind=gre
diff --git a/test/test-network/conf/25-gretap-tunnel-local-any.netdev b/test/test-network/conf/25-gretap-tunnel-local-any.netdev
index 17abcf69fc..5e3bd828a1 100644
--- a/test/test-network/conf/25-gretap-tunnel-local-any.netdev
+++ b/test/test-network/conf/25-gretap-tunnel-local-any.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=gretap98
Kind=gretap
diff --git a/test/test-network/conf/25-gretap-tunnel.netdev b/test/test-network/conf/25-gretap-tunnel.netdev
index 912daf5bf1..86ac3f7c5b 100644
--- a/test/test-network/conf/25-gretap-tunnel.netdev
+++ b/test/test-network/conf/25-gretap-tunnel.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=gretap99
Kind=gretap
diff --git a/test/test-network/conf/25-ifb.netdev b/test/test-network/conf/25-ifb.netdev
index a4ba771967..e166364543 100644
--- a/test/test-network/conf/25-ifb.netdev
+++ b/test/test-network/conf/25-ifb.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Kind=ifb
Name=ifb99
diff --git a/test/test-network/conf/25-ip6gre-tunnel-any-any.netdev b/test/test-network/conf/25-ip6gre-tunnel-any-any.netdev
index 519474feed..67ebdd018d 100644
--- a/test/test-network/conf/25-ip6gre-tunnel-any-any.netdev
+++ b/test/test-network/conf/25-ip6gre-tunnel-any-any.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=ip6gretun96
Kind=ip6gre
diff --git a/test/test-network/conf/25-ip6gre-tunnel-local-any.netdev b/test/test-network/conf/25-ip6gre-tunnel-local-any.netdev
index b3781f027c..6d92129a31 100644
--- a/test/test-network/conf/25-ip6gre-tunnel-local-any.netdev
+++ b/test/test-network/conf/25-ip6gre-tunnel-local-any.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=ip6gretun98
Kind=ip6gre
diff --git a/test/test-network/conf/25-ip6gre-tunnel-remote-any.netdev b/test/test-network/conf/25-ip6gre-tunnel-remote-any.netdev
index 828c17f2a6..b242e87a23 100644
--- a/test/test-network/conf/25-ip6gre-tunnel-remote-any.netdev
+++ b/test/test-network/conf/25-ip6gre-tunnel-remote-any.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=ip6gretun97
Kind=ip6gre
diff --git a/test/test-network/conf/25-ip6gre-tunnel.netdev b/test/test-network/conf/25-ip6gre-tunnel.netdev
index ba7d2bc372..deb1b2999e 100644
--- a/test/test-network/conf/25-ip6gre-tunnel.netdev
+++ b/test/test-network/conf/25-ip6gre-tunnel.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=ip6gretun99
Kind=ip6gre
diff --git a/test/test-network/conf/25-ip6gretap-tunnel-local-any.netdev b/test/test-network/conf/25-ip6gretap-tunnel-local-any.netdev
index 7a962e8a8e..f1940c2828 100644
--- a/test/test-network/conf/25-ip6gretap-tunnel-local-any.netdev
+++ b/test/test-network/conf/25-ip6gretap-tunnel-local-any.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=ip6gretap98
Kind=ip6gretap
diff --git a/test/test-network/conf/25-ip6gretap-tunnel.netdev b/test/test-network/conf/25-ip6gretap-tunnel.netdev
index b16e0b4969..09ea1162f1 100644
--- a/test/test-network/conf/25-ip6gretap-tunnel.netdev
+++ b/test/test-network/conf/25-ip6gretap-tunnel.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=ip6gretap99
Kind=ip6gretap
diff --git a/test/test-network/conf/25-ip6tnl-tunnel-local-any.netdev b/test/test-network/conf/25-ip6tnl-tunnel-local-any.netdev
index 7732eb8819..3521d33104 100644
--- a/test/test-network/conf/25-ip6tnl-tunnel-local-any.netdev
+++ b/test/test-network/conf/25-ip6tnl-tunnel-local-any.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=ip6tnl98
Kind=ip6tnl
diff --git a/test/test-network/conf/25-ip6tnl-tunnel-remote-any.netdev b/test/test-network/conf/25-ip6tnl-tunnel-remote-any.netdev
index 0d9d1e9007..df22dd829b 100644
--- a/test/test-network/conf/25-ip6tnl-tunnel-remote-any.netdev
+++ b/test/test-network/conf/25-ip6tnl-tunnel-remote-any.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=ip6tnl97
Kind=ip6tnl
diff --git a/test/test-network/conf/25-ip6tnl-tunnel.netdev b/test/test-network/conf/25-ip6tnl-tunnel.netdev
index 713e685ea1..486bfbd142 100644
--- a/test/test-network/conf/25-ip6tnl-tunnel.netdev
+++ b/test/test-network/conf/25-ip6tnl-tunnel.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=ip6tnl99
Kind=ip6tnl
diff --git a/test/test-network/conf/25-ipip-tunnel-any-any.netdev b/test/test-network/conf/25-ipip-tunnel-any-any.netdev
index 8803dd12e9..414795a3d9 100644
--- a/test/test-network/conf/25-ipip-tunnel-any-any.netdev
+++ b/test/test-network/conf/25-ipip-tunnel-any-any.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=ipiptun96
Kind=ipip
diff --git a/test/test-network/conf/25-ipip-tunnel-independent-loopback.netdev b/test/test-network/conf/25-ipip-tunnel-independent-loopback.netdev
index 9ee26c90c8..c675029aca 100644
--- a/test/test-network/conf/25-ipip-tunnel-independent-loopback.netdev
+++ b/test/test-network/conf/25-ipip-tunnel-independent-loopback.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=ipiptun99
Kind=ipip
diff --git a/test/test-network/conf/25-ipip-tunnel-independent.netdev b/test/test-network/conf/25-ipip-tunnel-independent.netdev
index 36ff8d9429..757b751874 100644
--- a/test/test-network/conf/25-ipip-tunnel-independent.netdev
+++ b/test/test-network/conf/25-ipip-tunnel-independent.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=ipiptun99
Kind=ipip
diff --git a/test/test-network/conf/25-ipip-tunnel-local-any.netdev b/test/test-network/conf/25-ipip-tunnel-local-any.netdev
index 8fa27e82fd..3702cde7b0 100644
--- a/test/test-network/conf/25-ipip-tunnel-local-any.netdev
+++ b/test/test-network/conf/25-ipip-tunnel-local-any.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=ipiptun98
Kind=ipip
diff --git a/test/test-network/conf/25-ipip-tunnel-remote-any.netdev b/test/test-network/conf/25-ipip-tunnel-remote-any.netdev
index 58d7feb61f..792d7d3bc5 100644
--- a/test/test-network/conf/25-ipip-tunnel-remote-any.netdev
+++ b/test/test-network/conf/25-ipip-tunnel-remote-any.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=ipiptun97
Kind=ipip
diff --git a/test/test-network/conf/25-ipip-tunnel.netdev b/test/test-network/conf/25-ipip-tunnel.netdev
index 159ac72703..e31bfb6c43 100644
--- a/test/test-network/conf/25-ipip-tunnel.netdev
+++ b/test/test-network/conf/25-ipip-tunnel.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=ipiptun99
Kind=ipip
diff --git a/test/test-network/conf/25-ipv6-address-label-section.network b/test/test-network/conf/25-ipv6-address-label-section.network
index 0742ad5849..1e3f47b567 100644
--- a/test/test-network/conf/25-ipv6-address-label-section.network
+++ b/test/test-network/conf/25-ipv6-address-label-section.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/25-ipv6-proxy-ndp.network b/test/test-network/conf/25-ipv6-proxy-ndp.network
index acdcce819a..81302abf9d 100644
--- a/test/test-network/conf/25-ipv6-proxy-ndp.network
+++ b/test/test-network/conf/25-ipv6-proxy-ndp.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/25-ipvlan.netdev b/test/test-network/conf/25-ipvlan.netdev
index d0f0c9a87e..0b1fd4b2c0 100644
--- a/test/test-network/conf/25-ipvlan.netdev
+++ b/test/test-network/conf/25-ipvlan.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=ipvlan99
Kind=ipvlan
diff --git a/test/test-network/conf/25-ipvtap.netdev b/test/test-network/conf/25-ipvtap.netdev
index 2e40adb7ce..fd06264a35 100644
--- a/test/test-network/conf/25-ipvtap.netdev
+++ b/test/test-network/conf/25-ipvtap.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=ipvtap99
Kind=ipvtap
diff --git a/test/test-network/conf/25-isatap-tunnel.netdev b/test/test-network/conf/25-isatap-tunnel.netdev
index 3aa882a261..9557e27709 100644
--- a/test/test-network/conf/25-isatap-tunnel.netdev
+++ b/test/test-network/conf/25-isatap-tunnel.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=isataptun99
Kind=sit
diff --git a/test/test-network/conf/25-l2tp-dummy.network b/test/test-network/conf/25-l2tp-dummy.network
index 9f2eb9095c..d00a50daf6 100644
--- a/test/test-network/conf/25-l2tp-dummy.network
+++ b/test/test-network/conf/25-l2tp-dummy.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=test1
diff --git a/test/test-network/conf/25-l2tp-ip.netdev b/test/test-network/conf/25-l2tp-ip.netdev
index ceae25fa5f..1dd061894f 100644
--- a/test/test-network/conf/25-l2tp-ip.netdev
+++ b/test/test-network/conf/25-l2tp-ip.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Kind=l2tp
Name=l2tp99
diff --git a/test/test-network/conf/25-l2tp-udp.netdev b/test/test-network/conf/25-l2tp-udp.netdev
index 84589b0b26..81d9ef51fc 100644
--- a/test/test-network/conf/25-l2tp-udp.netdev
+++ b/test/test-network/conf/25-l2tp-udp.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Kind=l2tp
Name=l2tp99
diff --git a/test/test-network/conf/25-l2tp.network b/test/test-network/conf/25-l2tp.network
index 062eaac271..412f6d596f 100644
--- a/test/test-network/conf/25-l2tp.network
+++ b/test/test-network/conf/25-l2tp.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=l2tp-ses*
diff --git a/test/test-network/conf/25-link-local-addressing-no.network b/test/test-network/conf/25-link-local-addressing-no.network
index 8320414d9e..a6974bab42 100644
--- a/test/test-network/conf/25-link-local-addressing-no.network
+++ b/test/test-network/conf/25-link-local-addressing-no.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/25-link-local-addressing-yes.network b/test/test-network/conf/25-link-local-addressing-yes.network
index f21d4d2328..3c99de1f02 100644
--- a/test/test-network/conf/25-link-local-addressing-yes.network
+++ b/test/test-network/conf/25-link-local-addressing-yes.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=test1
diff --git a/test/test-network/conf/25-link-section-unmanaged.network b/test/test-network/conf/25-link-section-unmanaged.network
index 4fe4916031..f06b6154ce 100644
--- a/test/test-network/conf/25-link-section-unmanaged.network
+++ b/test/test-network/conf/25-link-section-unmanaged.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/25-macsec.netdev b/test/test-network/conf/25-macsec.netdev
index 9b603ca039..9036cb5463 100644
--- a/test/test-network/conf/25-macsec.netdev
+++ b/test/test-network/conf/25-macsec.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=macsec99
Kind=macsec
diff --git a/test/test-network/conf/25-macsec.network b/test/test-network/conf/25-macsec.network
index 6def92f6d5..4dcccacb92 100644
--- a/test/test-network/conf/25-macsec.network
+++ b/test/test-network/conf/25-macsec.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=macsec99
diff --git a/test/test-network/conf/25-neighbor-ip-dummy.network b/test/test-network/conf/25-neighbor-ip-dummy.network
index e02c55e3a0..f1b1151670 100644
--- a/test/test-network/conf/25-neighbor-ip-dummy.network
+++ b/test/test-network/conf/25-neighbor-ip-dummy.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/25-neighbor-ip.network b/test/test-network/conf/25-neighbor-ip.network
index 8865ccd972..8ef6e3f28b 100644
--- a/test/test-network/conf/25-neighbor-ip.network
+++ b/test/test-network/conf/25-neighbor-ip.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=gretun97
diff --git a/test/test-network/conf/25-neighbor-ipv6.network b/test/test-network/conf/25-neighbor-ipv6.network
index 322f73965d..f7480fa6a2 100644
--- a/test/test-network/conf/25-neighbor-ipv6.network
+++ b/test/test-network/conf/25-neighbor-ipv6.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=ip6gretun97
diff --git a/test/test-network/conf/25-neighbor-next.network b/test/test-network/conf/25-neighbor-next.network
index d0591d5875..6911f4810d 100644
--- a/test/test-network/conf/25-neighbor-next.network
+++ b/test/test-network/conf/25-neighbor-next.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/25-neighbor-section.network b/test/test-network/conf/25-neighbor-section.network
index 94c04943b7..38f6b02516 100644
--- a/test/test-network/conf/25-neighbor-section.network
+++ b/test/test-network/conf/25-neighbor-section.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/25-nexthop-dummy.network b/test/test-network/conf/25-nexthop-dummy.network
index 9d754bf25a..a7bdaa9663 100644
--- a/test/test-network/conf/25-nexthop-dummy.network
+++ b/test/test-network/conf/25-nexthop-dummy.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/25-nexthop-nothing.network b/test/test-network/conf/25-nexthop-nothing.network
index fdaf32d534..9481175e2f 100644
--- a/test/test-network/conf/25-nexthop-nothing.network
+++ b/test/test-network/conf/25-nexthop-nothing.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/25-nexthop.network b/test/test-network/conf/25-nexthop.network
index 3e87bd40a9..f53a58b059 100644
--- a/test/test-network/conf/25-nexthop.network
+++ b/test/test-network/conf/25-nexthop.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/25-nlmon.netdev b/test/test-network/conf/25-nlmon.netdev
index 2ae6b12425..5e344d92b5 100644
--- a/test/test-network/conf/25-nlmon.netdev
+++ b/test/test-network/conf/25-nlmon.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Kind=nlmon
Name=nlmon99
diff --git a/test/test-network/conf/25-prefix-route-with-vrf.network b/test/test-network/conf/25-prefix-route-with-vrf.network
index fdc1e11c5e..ac41a32ab0 100644
--- a/test/test-network/conf/25-prefix-route-with-vrf.network
+++ b/test/test-network/conf/25-prefix-route-with-vrf.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/25-prefix-route-without-vrf.network b/test/test-network/conf/25-prefix-route-without-vrf.network
index 9354b55d5c..d5338cebc5 100644
--- a/test/test-network/conf/25-prefix-route-without-vrf.network
+++ b/test/test-network/conf/25-prefix-route-without-vrf.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=test1
diff --git a/test/test-network/conf/25-qdisc-cake.network b/test/test-network/conf/25-qdisc-cake.network
index a1b00f258f..9220a20bf5 100644
--- a/test/test-network/conf/25-qdisc-cake.network
+++ b/test/test-network/conf/25-qdisc-cake.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/25-qdisc-clsact-and-htb.network b/test/test-network/conf/25-qdisc-clsact-and-htb.network
index fd2520db50..c91666d323 100644
--- a/test/test-network/conf/25-qdisc-clsact-and-htb.network
+++ b/test/test-network/conf/25-qdisc-clsact-and-htb.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/25-qdisc-drr.network b/test/test-network/conf/25-qdisc-drr.network
index dff8b0978d..b5fca7699d 100644
--- a/test/test-network/conf/25-qdisc-drr.network
+++ b/test/test-network/conf/25-qdisc-drr.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/25-qdisc-ets.network b/test/test-network/conf/25-qdisc-ets.network
index a8c6b68235..81ca718393 100644
--- a/test/test-network/conf/25-qdisc-ets.network
+++ b/test/test-network/conf/25-qdisc-ets.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/25-qdisc-fq_pie.network b/test/test-network/conf/25-qdisc-fq_pie.network
index 9ba23328c8..5f567d3947 100644
--- a/test/test-network/conf/25-qdisc-fq_pie.network
+++ b/test/test-network/conf/25-qdisc-fq_pie.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/25-qdisc-hhf.network b/test/test-network/conf/25-qdisc-hhf.network
index 950536259f..0b1c9d3990 100644
--- a/test/test-network/conf/25-qdisc-hhf.network
+++ b/test/test-network/conf/25-qdisc-hhf.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/25-qdisc-ingress-netem-compat.network b/test/test-network/conf/25-qdisc-ingress-netem-compat.network
index 51dced2329..d895f7f34f 100644
--- a/test/test-network/conf/25-qdisc-ingress-netem-compat.network
+++ b/test/test-network/conf/25-qdisc-ingress-netem-compat.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=test1
diff --git a/test/test-network/conf/25-qdisc-pie.network b/test/test-network/conf/25-qdisc-pie.network
index d41ceba3ef..119423b2e7 100644
--- a/test/test-network/conf/25-qdisc-pie.network
+++ b/test/test-network/conf/25-qdisc-pie.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/25-qdisc-qfq.network b/test/test-network/conf/25-qdisc-qfq.network
index 3a24415c12..1c8dbc2461 100644
--- a/test/test-network/conf/25-qdisc-qfq.network
+++ b/test/test-network/conf/25-qdisc-qfq.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=test1
diff --git a/test/test-network/conf/25-route-ipv6-src.network b/test/test-network/conf/25-route-ipv6-src.network
index 4e551c024a..f2f8e45744 100644
--- a/test/test-network/conf/25-route-ipv6-src.network
+++ b/test/test-network/conf/25-route-ipv6-src.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
# This test cannot use a dummy interface: IPv6 addresses
# are added without having to go through tentative state
diff --git a/test/test-network/conf/25-route-static.network b/test/test-network/conf/25-route-static.network
index 94b2e8730f..8f242bd1fe 100644
--- a/test/test-network/conf/25-route-static.network
+++ b/test/test-network/conf/25-route-static.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/25-route-via-ipv6.network b/test/test-network/conf/25-route-via-ipv6.network
index a0ba93e631..aa12781251 100644
--- a/test/test-network/conf/25-route-via-ipv6.network
+++ b/test/test-network/conf/25-route-via-ipv6.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/25-route-vrf.network b/test/test-network/conf/25-route-vrf.network
index 038dff21aa..1bc94f930f 100644
--- a/test/test-network/conf/25-route-vrf.network
+++ b/test/test-network/conf/25-route-vrf.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/25-sit-tunnel-any-any.netdev b/test/test-network/conf/25-sit-tunnel-any-any.netdev
index e961dcbd38..a25cf3e704 100644
--- a/test/test-network/conf/25-sit-tunnel-any-any.netdev
+++ b/test/test-network/conf/25-sit-tunnel-any-any.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=sittun96
Kind=sit
diff --git a/test/test-network/conf/25-sit-tunnel-local-any.netdev b/test/test-network/conf/25-sit-tunnel-local-any.netdev
index 20c1a334a5..3c92ccc9bd 100644
--- a/test/test-network/conf/25-sit-tunnel-local-any.netdev
+++ b/test/test-network/conf/25-sit-tunnel-local-any.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=sittun98
Kind=sit
diff --git a/test/test-network/conf/25-sit-tunnel-remote-any.netdev b/test/test-network/conf/25-sit-tunnel-remote-any.netdev
index ed7b9b7499..c8f18a6f3e 100644
--- a/test/test-network/conf/25-sit-tunnel-remote-any.netdev
+++ b/test/test-network/conf/25-sit-tunnel-remote-any.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=sittun97
Kind=sit
diff --git a/test/test-network/conf/25-sit-tunnel.netdev b/test/test-network/conf/25-sit-tunnel.netdev
index 406d74bcf0..12157973b0 100644
--- a/test/test-network/conf/25-sit-tunnel.netdev
+++ b/test/test-network/conf/25-sit-tunnel.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=sittun99
Kind=sit
diff --git a/test/test-network/conf/25-sriov.network b/test/test-network/conf/25-sriov.network
index 099331db50..d87615e444 100644
--- a/test/test-network/conf/25-sriov.network
+++ b/test/test-network/conf/25-sriov.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=eni99np1
diff --git a/test/test-network/conf/25-sysctl-disable-ipv6.network b/test/test-network/conf/25-sysctl-disable-ipv6.network
index c4c5fbc129..9e423c432d 100644
--- a/test/test-network/conf/25-sysctl-disable-ipv6.network
+++ b/test/test-network/conf/25-sysctl-disable-ipv6.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/25-sysctl.network b/test/test-network/conf/25-sysctl.network
index dc1d6542c0..72575eec8d 100644
--- a/test/test-network/conf/25-sysctl.network
+++ b/test/test-network/conf/25-sysctl.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/25-tap.netdev b/test/test-network/conf/25-tap.netdev
index 3876075a7a..5c1f97be9e 100644
--- a/test/test-network/conf/25-tap.netdev
+++ b/test/test-network/conf/25-tap.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=tap99
Kind=tap
diff --git a/test/test-network/conf/25-test1.network b/test/test-network/conf/25-test1.network
index 0af564b620..c7ad4317a3 100644
--- a/test/test-network/conf/25-test1.network
+++ b/test/test-network/conf/25-test1.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=test1
diff --git a/test/test-network/conf/25-tun.netdev b/test/test-network/conf/25-tun.netdev
index 37459c7970..ed25026a95 100644
--- a/test/test-network/conf/25-tun.netdev
+++ b/test/test-network/conf/25-tun.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=tun99
Kind=tun
diff --git a/test/test-network/conf/25-tunnel-any-any.network b/test/test-network/conf/25-tunnel-any-any.network
index 7a9e39e9d2..8ce56a3402 100644
--- a/test/test-network/conf/25-tunnel-any-any.network
+++ b/test/test-network/conf/25-tunnel-any-any.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=*tun96
diff --git a/test/test-network/conf/25-tunnel-local-any.network b/test/test-network/conf/25-tunnel-local-any.network
index 8ce05adbbb..e65530e096 100644
--- a/test/test-network/conf/25-tunnel-local-any.network
+++ b/test/test-network/conf/25-tunnel-local-any.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=*tun98 *tap98 ip6tnl98 erspan98
diff --git a/test/test-network/conf/25-tunnel-remote-any.network b/test/test-network/conf/25-tunnel-remote-any.network
index becdcaa8df..eb7bda9c81 100644
--- a/test/test-network/conf/25-tunnel-remote-any.network
+++ b/test/test-network/conf/25-tunnel-remote-any.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=*tun97 ip6tnl97
diff --git a/test/test-network/conf/25-tunnel.network b/test/test-network/conf/25-tunnel.network
index 32c19867ad..9e269bd375 100644
--- a/test/test-network/conf/25-tunnel.network
+++ b/test/test-network/conf/25-tunnel.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=*tun99 *tap99 ip6tnl99 erspan99
diff --git a/test/test-network/conf/25-vcan.netdev b/test/test-network/conf/25-vcan.netdev
index ff1979536a..29bd98e5c9 100644
--- a/test/test-network/conf/25-vcan.netdev
+++ b/test/test-network/conf/25-vcan.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=vcan99
Kind=vcan
diff --git a/test/test-network/conf/25-veth-peer.network b/test/test-network/conf/25-veth-peer.network
index f24956fe4e..d5cc6d3334 100644
--- a/test/test-network/conf/25-veth-peer.network
+++ b/test/test-network/conf/25-veth-peer.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth-peer
diff --git a/test/test-network/conf/25-veth.netdev b/test/test-network/conf/25-veth.netdev
index 9ae4ad53b8..84bfa8f5cf 100644
--- a/test/test-network/conf/25-veth.netdev
+++ b/test/test-network/conf/25-veth.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=veth99
Kind=veth
diff --git a/test/test-network/conf/25-vrf.netdev b/test/test-network/conf/25-vrf.netdev
index bf949ec293..001ca87425 100644
--- a/test/test-network/conf/25-vrf.netdev
+++ b/test/test-network/conf/25-vrf.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=vrf99
Kind=vrf
diff --git a/test/test-network/conf/25-vrf.network b/test/test-network/conf/25-vrf.network
index d47ecf0789..914efee8c5 100644
--- a/test/test-network/conf/25-vrf.network
+++ b/test/test-network/conf/25-vrf.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=vrf99
diff --git a/test/test-network/conf/25-vti-tunnel-any-any.netdev b/test/test-network/conf/25-vti-tunnel-any-any.netdev
index 3cac374bef..e1e1d65479 100644
--- a/test/test-network/conf/25-vti-tunnel-any-any.netdev
+++ b/test/test-network/conf/25-vti-tunnel-any-any.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=vtitun96
Kind=vti
diff --git a/test/test-network/conf/25-vti-tunnel-local-any.netdev b/test/test-network/conf/25-vti-tunnel-local-any.netdev
index cab3886430..c1c94cf119 100644
--- a/test/test-network/conf/25-vti-tunnel-local-any.netdev
+++ b/test/test-network/conf/25-vti-tunnel-local-any.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=vtitun98
Kind=vti
diff --git a/test/test-network/conf/25-vti-tunnel-remote-any.netdev b/test/test-network/conf/25-vti-tunnel-remote-any.netdev
index b8bedffaa2..2367ed9ad9 100644
--- a/test/test-network/conf/25-vti-tunnel-remote-any.netdev
+++ b/test/test-network/conf/25-vti-tunnel-remote-any.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=vtitun97
Kind=vti
diff --git a/test/test-network/conf/25-vti-tunnel.netdev b/test/test-network/conf/25-vti-tunnel.netdev
index cec6259781..5a8a1ceab6 100644
--- a/test/test-network/conf/25-vti-tunnel.netdev
+++ b/test/test-network/conf/25-vti-tunnel.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=vtitun99
Kind=vti
diff --git a/test/test-network/conf/25-vti6-tunnel-local-any.netdev b/test/test-network/conf/25-vti6-tunnel-local-any.netdev
index c3d05b4f58..546999fd62 100644
--- a/test/test-network/conf/25-vti6-tunnel-local-any.netdev
+++ b/test/test-network/conf/25-vti6-tunnel-local-any.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=vti6tun98
Kind=vti6
diff --git a/test/test-network/conf/25-vti6-tunnel-remote-any.netdev b/test/test-network/conf/25-vti6-tunnel-remote-any.netdev
index b86c628abf..6f333159cd 100644
--- a/test/test-network/conf/25-vti6-tunnel-remote-any.netdev
+++ b/test/test-network/conf/25-vti6-tunnel-remote-any.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=vti6tun97
Kind=vti6
diff --git a/test/test-network/conf/25-vti6-tunnel.netdev b/test/test-network/conf/25-vti6-tunnel.netdev
index d150c9ce86..68cbcbfba9 100644
--- a/test/test-network/conf/25-vti6-tunnel.netdev
+++ b/test/test-network/conf/25-vti6-tunnel.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=vti6tun99
Kind=vti6
diff --git a/test/test-network/conf/25-vxcan.netdev b/test/test-network/conf/25-vxcan.netdev
index 6d879b15e3..49c0a17794 100644
--- a/test/test-network/conf/25-vxcan.netdev
+++ b/test/test-network/conf/25-vxcan.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=vxcan99
Kind=vxcan
diff --git a/test/test-network/conf/25-vxlan-independent.netdev b/test/test-network/conf/25-vxlan-independent.netdev
index 13b6cc8e7c..44b819d476 100644
--- a/test/test-network/conf/25-vxlan-independent.netdev
+++ b/test/test-network/conf/25-vxlan-independent.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=vxlan98
Kind=vxlan
diff --git a/test/test-network/conf/25-vxlan-ipv6.netdev b/test/test-network/conf/25-vxlan-ipv6.netdev
index 95339255da..b5079fd341 100644
--- a/test/test-network/conf/25-vxlan-ipv6.netdev
+++ b/test/test-network/conf/25-vxlan-ipv6.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=vxlan97
Kind=vxlan
diff --git a/test/test-network/conf/25-vxlan.netdev b/test/test-network/conf/25-vxlan.netdev
index d5acf48da5..0b41fc597e 100644
--- a/test/test-network/conf/25-vxlan.netdev
+++ b/test/test-network/conf/25-vxlan.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=vxlan99
Kind=vxlan
diff --git a/test/test-network/conf/25-wireguard-23-peers.netdev b/test/test-network/conf/25-wireguard-23-peers.netdev
index 61a75e592f..90ea1b9450 100644
--- a/test/test-network/conf/25-wireguard-23-peers.netdev
+++ b/test/test-network/conf/25-wireguard-23-peers.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=wg98
Kind=wireguard
diff --git a/test/test-network/conf/25-wireguard-23-peers.network b/test/test-network/conf/25-wireguard-23-peers.network
index ee70e3c5e8..33c794c267 100644
--- a/test/test-network/conf/25-wireguard-23-peers.network
+++ b/test/test-network/conf/25-wireguard-23-peers.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=wg98
diff --git a/test/test-network/conf/25-wireguard-no-peer.netdev b/test/test-network/conf/25-wireguard-no-peer.netdev
index 13fd55d2fb..ce3b31a5ce 100644
--- a/test/test-network/conf/25-wireguard-no-peer.netdev
+++ b/test/test-network/conf/25-wireguard-no-peer.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=wg97
Kind=wireguard
diff --git a/test/test-network/conf/25-wireguard-no-peer.network b/test/test-network/conf/25-wireguard-no-peer.network
index 5c29d643f5..62238a1223 100644
--- a/test/test-network/conf/25-wireguard-no-peer.network
+++ b/test/test-network/conf/25-wireguard-no-peer.network
@@ -1,2 +1,3 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=wg97
diff --git a/test/test-network/conf/25-wireguard.netdev b/test/test-network/conf/25-wireguard.netdev
index a95ae205d7..075f2bd6a8 100644
--- a/test/test-network/conf/25-wireguard.netdev
+++ b/test/test-network/conf/25-wireguard.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=wg99
Kind=wireguard
diff --git a/test/test-network/conf/25-wireguard.network b/test/test-network/conf/25-wireguard.network
index 565e85ea8d..d3b0ea4e6c 100644
--- a/test/test-network/conf/25-wireguard.network
+++ b/test/test-network/conf/25-wireguard.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=wg99
diff --git a/test/test-network/conf/25-xfrm-independent.netdev b/test/test-network/conf/25-xfrm-independent.netdev
index 8ed4321493..b2378849d1 100644
--- a/test/test-network/conf/25-xfrm-independent.netdev
+++ b/test/test-network/conf/25-xfrm-independent.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Kind=xfrm
Name=xfrm99
diff --git a/test/test-network/conf/25-xfrm.netdev b/test/test-network/conf/25-xfrm.netdev
index 81b32dea60..353bfb7003 100644
--- a/test/test-network/conf/25-xfrm.netdev
+++ b/test/test-network/conf/25-xfrm.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Kind=xfrm
Name=xfrm99
diff --git a/test/test-network/conf/26-bridge-configure-without-carrier.network b/test/test-network/conf/26-bridge-configure-without-carrier.network
index e1196b866b..ad7f007220 100644
--- a/test/test-network/conf/26-bridge-configure-without-carrier.network
+++ b/test/test-network/conf/26-bridge-configure-without-carrier.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=bridge99
diff --git a/test/test-network/conf/26-bridge-issue-20373.netdev b/test/test-network/conf/26-bridge-issue-20373.netdev
index 105012a619..4ee5ba0f60 100644
--- a/test/test-network/conf/26-bridge-issue-20373.netdev
+++ b/test/test-network/conf/26-bridge-issue-20373.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=bridge99
Kind=bridge
diff --git a/test/test-network/conf/26-bridge-mdb-master.network b/test/test-network/conf/26-bridge-mdb-master.network
index 3fa1737f81..d92762d899 100644
--- a/test/test-network/conf/26-bridge-mdb-master.network
+++ b/test/test-network/conf/26-bridge-mdb-master.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=bridge99
diff --git a/test/test-network/conf/26-bridge-mdb-slave.network b/test/test-network/conf/26-bridge-mdb-slave.network
index dbada0b130..301d22a653 100644
--- a/test/test-network/conf/26-bridge-mdb-slave.network
+++ b/test/test-network/conf/26-bridge-mdb-slave.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=test1
diff --git a/test/test-network/conf/26-bridge-slave-interface-1.network b/test/test-network/conf/26-bridge-slave-interface-1.network
index 6aed178525..07c8284565 100644
--- a/test/test-network/conf/26-bridge-slave-interface-1.network
+++ b/test/test-network/conf/26-bridge-slave-interface-1.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/26-bridge-slave-interface-2.network b/test/test-network/conf/26-bridge-slave-interface-2.network
index 5fccfec5d1..26ab7d8af6 100644
--- a/test/test-network/conf/26-bridge-slave-interface-2.network
+++ b/test/test-network/conf/26-bridge-slave-interface-2.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=test1
diff --git a/test/test-network/conf/26-bridge-vlan-master-issue-20373.network b/test/test-network/conf/26-bridge-vlan-master-issue-20373.network
index a74ff55333..7a697571e8 100644
--- a/test/test-network/conf/26-bridge-vlan-master-issue-20373.network
+++ b/test/test-network/conf/26-bridge-vlan-master-issue-20373.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=bridge99
diff --git a/test/test-network/conf/26-bridge-vlan-master.network b/test/test-network/conf/26-bridge-vlan-master.network
index 8493e32525..4bbbc5660a 100644
--- a/test/test-network/conf/26-bridge-vlan-master.network
+++ b/test/test-network/conf/26-bridge-vlan-master.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=bridge99
diff --git a/test/test-network/conf/26-bridge-vlan-slave-issue-20373.network b/test/test-network/conf/26-bridge-vlan-slave-issue-20373.network
index 5a3c88c29d..876219fca2 100644
--- a/test/test-network/conf/26-bridge-vlan-slave-issue-20373.network
+++ b/test/test-network/conf/26-bridge-vlan-slave-issue-20373.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=test1
diff --git a/test/test-network/conf/26-bridge-vlan-slave.network b/test/test-network/conf/26-bridge-vlan-slave.network
index ba50508afb..9ac851030d 100644
--- a/test/test-network/conf/26-bridge-vlan-slave.network
+++ b/test/test-network/conf/26-bridge-vlan-slave.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=test1
diff --git a/test/test-network/conf/26-bridge.netdev b/test/test-network/conf/26-bridge.netdev
index 9b31e06b5b..fda9cd6cd8 100644
--- a/test/test-network/conf/26-bridge.netdev
+++ b/test/test-network/conf/26-bridge.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=bridge99
Kind=bridge
diff --git a/test/test-network/conf/26-link-local-addressing-ipv6.network b/test/test-network/conf/26-link-local-addressing-ipv6.network
index b4b5362a4a..931341b01c 100644
--- a/test/test-network/conf/26-link-local-addressing-ipv6.network
+++ b/test/test-network/conf/26-link-local-addressing-ipv6.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/6rd.network b/test/test-network/conf/6rd.network
index 96bd561ff9..0caa396bd4 100644
--- a/test/test-network/conf/6rd.network
+++ b/test/test-network/conf/6rd.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/agent-client-peer.network b/test/test-network/conf/agent-client-peer.network
index b053c2c6b4..e31108b341 100644
--- a/test/test-network/conf/agent-client-peer.network
+++ b/test/test-network/conf/agent-client-peer.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=client-peer
diff --git a/test/test-network/conf/agent-client.network b/test/test-network/conf/agent-client.network
index 7787bb631f..cfa7e5a17d 100644
--- a/test/test-network/conf/agent-client.network
+++ b/test/test-network/conf/agent-client.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=client
diff --git a/test/test-network/conf/agent-server-peer.network b/test/test-network/conf/agent-server-peer.network
index 6aec2974a8..1f6fa4b5bb 100644
--- a/test/test-network/conf/agent-server-peer.network
+++ b/test/test-network/conf/agent-server-peer.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=server-peer
diff --git a/test/test-network/conf/agent-server.network b/test/test-network/conf/agent-server.network
index c8da15c3ec..905508f55f 100644
--- a/test/test-network/conf/agent-server.network
+++ b/test/test-network/conf/agent-server.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=server
diff --git a/test/test-network/conf/agent-veth-client.netdev b/test/test-network/conf/agent-veth-client.netdev
index ace785f5ca..e52e43a193 100644
--- a/test/test-network/conf/agent-veth-client.netdev
+++ b/test/test-network/conf/agent-veth-client.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=client
Kind=veth
diff --git a/test/test-network/conf/agent-veth-server.netdev b/test/test-network/conf/agent-veth-server.netdev
index 3a3d3931ba..1427024d47 100644
--- a/test/test-network/conf/agent-veth-server.netdev
+++ b/test/test-network/conf/agent-veth-server.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=server
Kind=veth
diff --git a/test/test-network/conf/bond-slave.network b/test/test-network/conf/bond-slave.network
index 4eeeae201c..12228a3e5d 100644
--- a/test/test-network/conf/bond-slave.network
+++ b/test/test-network/conf/bond-slave.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98 test1
diff --git a/test/test-network/conf/bond99.network b/test/test-network/conf/bond99.network
index c5b417abbc..09da6a0c35 100644
--- a/test/test-network/conf/bond99.network
+++ b/test/test-network/conf/bond99.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=bond99
diff --git a/test/test-network/conf/bridge99-ignore-carrier-loss.network b/test/test-network/conf/bridge99-ignore-carrier-loss.network
index 9797e2edb6..1c1b34246c 100644
--- a/test/test-network/conf/bridge99-ignore-carrier-loss.network
+++ b/test/test-network/conf/bridge99-ignore-carrier-loss.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=bridge99
diff --git a/test/test-network/conf/bridge99.network b/test/test-network/conf/bridge99.network
index 1a00ec10dc..07ef254dda 100644
--- a/test/test-network/conf/bridge99.network
+++ b/test/test-network/conf/bridge99.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=bridge99
diff --git a/test/test-network/conf/dhcp-client-allow-list.network b/test/test-network/conf/dhcp-client-allow-list.network
index 8228369887..b8a49a0378 100644
--- a/test/test-network/conf/dhcp-client-allow-list.network
+++ b/test/test-network/conf/dhcp-client-allow-list.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/dhcp-client-anonymize.network b/test/test-network/conf/dhcp-client-anonymize.network
index b92bdc90a9..fb356ce145 100644
--- a/test/test-network/conf/dhcp-client-anonymize.network
+++ b/test/test-network/conf/dhcp-client-anonymize.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/dhcp-client-decline.network b/test/test-network/conf/dhcp-client-decline.network
index 123a459f7f..ea1a2d0506 100644
--- a/test/test-network/conf/dhcp-client-decline.network
+++ b/test/test-network/conf/dhcp-client-decline.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/dhcp-client-gateway-ipv4.network b/test/test-network/conf/dhcp-client-gateway-ipv4.network
index de43c16d11..e1c7d6c062 100644
--- a/test/test-network/conf/dhcp-client-gateway-ipv4.network
+++ b/test/test-network/conf/dhcp-client-gateway-ipv4.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/dhcp-client-gateway-ipv6.network b/test/test-network/conf/dhcp-client-gateway-ipv6.network
index 604a953b58..11a2fee050 100644
--- a/test/test-network/conf/dhcp-client-gateway-ipv6.network
+++ b/test/test-network/conf/dhcp-client-gateway-ipv6.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/dhcp-client-gateway-onlink-implicit.network b/test/test-network/conf/dhcp-client-gateway-onlink-implicit.network
index 63e6e3a048..e133051641 100644
--- a/test/test-network/conf/dhcp-client-gateway-onlink-implicit.network
+++ b/test/test-network/conf/dhcp-client-gateway-onlink-implicit.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/dhcp-client-ipv4-dhcp-settings.network b/test/test-network/conf/dhcp-client-ipv4-dhcp-settings.network
index 5352956e7e..f144013e9c 100644
--- a/test/test-network/conf/dhcp-client-ipv4-dhcp-settings.network
+++ b/test/test-network/conf/dhcp-client-ipv4-dhcp-settings.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/dhcp-client-ipv4-ipv6ra-prefix-client-with-delay.network b/test/test-network/conf/dhcp-client-ipv4-ipv6ra-prefix-client-with-delay.network
index 448cfb0e59..ff5b98a40d 100644
--- a/test/test-network/conf/dhcp-client-ipv4-ipv6ra-prefix-client-with-delay.network
+++ b/test/test-network/conf/dhcp-client-ipv4-ipv6ra-prefix-client-with-delay.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/dhcp-client-ipv4-only-ipv6-disabled.network b/test/test-network/conf/dhcp-client-ipv4-only-ipv6-disabled.network
index 384678cc7e..228cdf3d52 100644
--- a/test/test-network/conf/dhcp-client-ipv4-only-ipv6-disabled.network
+++ b/test/test-network/conf/dhcp-client-ipv4-only-ipv6-disabled.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/dhcp-client-ipv4-only.network b/test/test-network/conf/dhcp-client-ipv4-only.network
index 9bc019a674..797d56a263 100644
--- a/test/test-network/conf/dhcp-client-ipv4-only.network
+++ b/test/test-network/conf/dhcp-client-ipv4-only.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/dhcp-client-ipv4-use-routes-use-gateway.network b/test/test-network/conf/dhcp-client-ipv4-use-routes-use-gateway.network
index c980bf9fca..43702d5987 100644
--- a/test/test-network/conf/dhcp-client-ipv4-use-routes-use-gateway.network
+++ b/test/test-network/conf/dhcp-client-ipv4-use-routes-use-gateway.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/dhcp-client-ipv6-only.network b/test/test-network/conf/dhcp-client-ipv6-only.network
index 8b2e934f7f..f2874281f8 100644
--- a/test/test-network/conf/dhcp-client-ipv6-only.network
+++ b/test/test-network/conf/dhcp-client-ipv6-only.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/dhcp-client-keep-configuration-dhcp-on-stop.network b/test/test-network/conf/dhcp-client-keep-configuration-dhcp-on-stop.network
index e17c985402..9a737f32c1 100644
--- a/test/test-network/conf/dhcp-client-keep-configuration-dhcp-on-stop.network
+++ b/test/test-network/conf/dhcp-client-keep-configuration-dhcp-on-stop.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/dhcp-client-keep-configuration-dhcp.network b/test/test-network/conf/dhcp-client-keep-configuration-dhcp.network
index c43f78d1de..c72af5628d 100644
--- a/test/test-network/conf/dhcp-client-keep-configuration-dhcp.network
+++ b/test/test-network/conf/dhcp-client-keep-configuration-dhcp.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/dhcp-client-listen-port.network b/test/test-network/conf/dhcp-client-listen-port.network
index b7d779dc43..f51444a20d 100644
--- a/test/test-network/conf/dhcp-client-listen-port.network
+++ b/test/test-network/conf/dhcp-client-listen-port.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/dhcp-client-reassign-static-routes-ipv4.network b/test/test-network/conf/dhcp-client-reassign-static-routes-ipv4.network
index 829b4804f8..4bf69eb2c0 100644
--- a/test/test-network/conf/dhcp-client-reassign-static-routes-ipv4.network
+++ b/test/test-network/conf/dhcp-client-reassign-static-routes-ipv4.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/dhcp-client-reassign-static-routes-ipv6.network b/test/test-network/conf/dhcp-client-reassign-static-routes-ipv6.network
index c662e99753..8a8b087bf8 100644
--- a/test/test-network/conf/dhcp-client-reassign-static-routes-ipv6.network
+++ b/test/test-network/conf/dhcp-client-reassign-static-routes-ipv6.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/dhcp-client-route-metric.network b/test/test-network/conf/dhcp-client-route-metric.network
index 39496d9a27..74613cb839 100644
--- a/test/test-network/conf/dhcp-client-route-metric.network
+++ b/test/test-network/conf/dhcp-client-route-metric.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/dhcp-client-route-table.network b/test/test-network/conf/dhcp-client-route-table.network
index d3a442e486..94aa1fd12c 100644
--- a/test/test-network/conf/dhcp-client-route-table.network
+++ b/test/test-network/conf/dhcp-client-route-table.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/dhcp-client-static-lease.network b/test/test-network/conf/dhcp-client-static-lease.network
index dd0b581822..f9405f8f29 100644
--- a/test/test-network/conf/dhcp-client-static-lease.network
+++ b/test/test-network/conf/dhcp-client-static-lease.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/dhcp-client-timezone-router.network b/test/test-network/conf/dhcp-client-timezone-router.network
index 9662c00a23..ae04827664 100644
--- a/test/test-network/conf/dhcp-client-timezone-router.network
+++ b/test/test-network/conf/dhcp-client-timezone-router.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/dhcp-client-use-dns-ipv4-and-ra.network b/test/test-network/conf/dhcp-client-use-dns-ipv4-and-ra.network
index dfb9f752be..b11a578cbb 100644
--- a/test/test-network/conf/dhcp-client-use-dns-ipv4-and-ra.network
+++ b/test/test-network/conf/dhcp-client-use-dns-ipv4-and-ra.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/dhcp-client-use-dns-ipv4.network b/test/test-network/conf/dhcp-client-use-dns-ipv4.network
index dbd0f7f3fe..5fbda20a90 100644
--- a/test/test-network/conf/dhcp-client-use-dns-ipv4.network
+++ b/test/test-network/conf/dhcp-client-use-dns-ipv4.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/dhcp-client-use-dns-no.network b/test/test-network/conf/dhcp-client-use-dns-no.network
index b928759c77..9b651c16ec 100644
--- a/test/test-network/conf/dhcp-client-use-dns-no.network
+++ b/test/test-network/conf/dhcp-client-use-dns-no.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/dhcp-client-use-dns-yes.network b/test/test-network/conf/dhcp-client-use-dns-yes.network
index 4655b69f1a..787a84d079 100644
--- a/test/test-network/conf/dhcp-client-use-dns-yes.network
+++ b/test/test-network/conf/dhcp-client-use-dns-yes.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/dhcp-client-use-domains.network b/test/test-network/conf/dhcp-client-use-domains.network
index 0d0e2dd7b6..af321d87c2 100644
--- a/test/test-network/conf/dhcp-client-use-domains.network
+++ b/test/test-network/conf/dhcp-client-use-domains.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/dhcp-client-vrf.network b/test/test-network/conf/dhcp-client-vrf.network
index a277d5ecbf..98388ebfba 100644
--- a/test/test-network/conf/dhcp-client-vrf.network
+++ b/test/test-network/conf/dhcp-client-vrf.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/dhcp-client-with-ipv4ll.network b/test/test-network/conf/dhcp-client-with-ipv4ll.network
index 0455e09b4c..5a81026065 100644
--- a/test/test-network/conf/dhcp-client-with-ipv4ll.network
+++ b/test/test-network/conf/dhcp-client-with-ipv4ll.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/dhcp-client-with-static-address.network b/test/test-network/conf/dhcp-client-with-static-address.network
index b4e11bea09..7c9d94957f 100644
--- a/test/test-network/conf/dhcp-client-with-static-address.network
+++ b/test/test-network/conf/dhcp-client-with-static-address.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/dhcp-client.network b/test/test-network/conf/dhcp-client.network
index 5629bc48e4..c633839410 100644
--- a/test/test-network/conf/dhcp-client.network
+++ b/test/test-network/conf/dhcp-client.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/dhcp-server-decline.network b/test/test-network/conf/dhcp-server-decline.network
index 2c80e88736..cb8e04ab0d 100644
--- a/test/test-network/conf/dhcp-server-decline.network
+++ b/test/test-network/conf/dhcp-server-decline.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth-peer
diff --git a/test/test-network/conf/dhcp-server-static-lease.network b/test/test-network/conf/dhcp-server-static-lease.network
index ecd91cd19c..1f2783dafd 100644
--- a/test/test-network/conf/dhcp-server-static-lease.network
+++ b/test/test-network/conf/dhcp-server-static-lease.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth-peer
diff --git a/test/test-network/conf/dhcp-server-timezone-router.network b/test/test-network/conf/dhcp-server-timezone-router.network
index 8ce4777e67..89a8db15c8 100644
--- a/test/test-network/conf/dhcp-server-timezone-router.network
+++ b/test/test-network/conf/dhcp-server-timezone-router.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth-peer
diff --git a/test/test-network/conf/dhcp-server-uplink.network b/test/test-network/conf/dhcp-server-uplink.network
index aabf69debf..59e0b6a323 100644
--- a/test/test-network/conf/dhcp-server-uplink.network
+++ b/test/test-network/conf/dhcp-server-uplink.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/dhcp-server-veth-peer.network b/test/test-network/conf/dhcp-server-veth-peer.network
index f24956fe4e..d5cc6d3334 100644
--- a/test/test-network/conf/dhcp-server-veth-peer.network
+++ b/test/test-network/conf/dhcp-server-veth-peer.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth-peer
diff --git a/test/test-network/conf/dhcp-server-with-ipv6-prefix.network b/test/test-network/conf/dhcp-server-with-ipv6-prefix.network
index 4c89035139..13ee90dd5e 100644
--- a/test/test-network/conf/dhcp-server-with-ipv6-prefix.network
+++ b/test/test-network/conf/dhcp-server-with-ipv6-prefix.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth-peer
diff --git a/test/test-network/conf/dhcp-server.network b/test/test-network/conf/dhcp-server.network
index c3826a751e..07ff0f65bc 100644
--- a/test/test-network/conf/dhcp-server.network
+++ b/test/test-network/conf/dhcp-server.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth-peer
diff --git a/test/test-network/conf/dhcp-v4-server-veth-peer.network b/test/test-network/conf/dhcp-v4-server-veth-peer.network
index 4d4a815a65..7e1f56018a 100644
--- a/test/test-network/conf/dhcp-v4-server-veth-peer.network
+++ b/test/test-network/conf/dhcp-v4-server-veth-peer.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth-peer
diff --git a/test/test-network/conf/erspan.network b/test/test-network/conf/erspan.network
index d1a88cdaaf..c862baea8d 100644
--- a/test/test-network/conf/erspan.network
+++ b/test/test-network/conf/erspan.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/gretap.network b/test/test-network/conf/gretap.network
index 1deaab45d6..5e940ed721 100644
--- a/test/test-network/conf/gretap.network
+++ b/test/test-network/conf/gretap.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/gretun.network b/test/test-network/conf/gretun.network
index 68d95b1808..3e81bede9e 100644
--- a/test/test-network/conf/gretun.network
+++ b/test/test-network/conf/gretun.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/ip6gretap.network b/test/test-network/conf/ip6gretap.network
index 8434c62efb..472072b3fc 100644
--- a/test/test-network/conf/ip6gretap.network
+++ b/test/test-network/conf/ip6gretap.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/ip6gretun.network b/test/test-network/conf/ip6gretun.network
index ce2bbd8792..17ad558142 100644
--- a/test/test-network/conf/ip6gretun.network
+++ b/test/test-network/conf/ip6gretun.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/ip6tnl.network b/test/test-network/conf/ip6tnl.network
index 7ad1e1b5b1..a773210b7c 100644
--- a/test/test-network/conf/ip6tnl.network
+++ b/test/test-network/conf/ip6tnl.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/ipip.network b/test/test-network/conf/ipip.network
index c1ef30519c..f359329ff9 100644
--- a/test/test-network/conf/ipip.network
+++ b/test/test-network/conf/ipip.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/ipv6-prefix-veth-token-prefixstable-without-address.network b/test/test-network/conf/ipv6-prefix-veth-token-prefixstable-without-address.network
index cdafe0d91f..7613a8258d 100644
--- a/test/test-network/conf/ipv6-prefix-veth-token-prefixstable-without-address.network
+++ b/test/test-network/conf/ipv6-prefix-veth-token-prefixstable-without-address.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/ipv6-prefix-veth-token-prefixstable.network b/test/test-network/conf/ipv6-prefix-veth-token-prefixstable.network
index e95e139391..b0afecdc2b 100644
--- a/test/test-network/conf/ipv6-prefix-veth-token-prefixstable.network
+++ b/test/test-network/conf/ipv6-prefix-veth-token-prefixstable.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/ipv6-prefix-veth-token-static.network b/test/test-network/conf/ipv6-prefix-veth-token-static.network
index a239619ec7..7c3ae33ce7 100644
--- a/test/test-network/conf/ipv6-prefix-veth-token-static.network
+++ b/test/test-network/conf/ipv6-prefix-veth-token-static.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/ipv6-prefix-veth.network b/test/test-network/conf/ipv6-prefix-veth.network
index 609692f97a..b6724eaf5e 100644
--- a/test/test-network/conf/ipv6-prefix-veth.network
+++ b/test/test-network/conf/ipv6-prefix-veth.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/ipv6-prefix-with-delay.network b/test/test-network/conf/ipv6-prefix-with-delay.network
index 4fe3c9a04b..4b661fed47 100644
--- a/test/test-network/conf/ipv6-prefix-with-delay.network
+++ b/test/test-network/conf/ipv6-prefix-with-delay.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth-peer
diff --git a/test/test-network/conf/ipv6-prefix.network b/test/test-network/conf/ipv6-prefix.network
index a06f100c34..9cf8f25753 100644
--- a/test/test-network/conf/ipv6-prefix.network
+++ b/test/test-network/conf/ipv6-prefix.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth-peer
diff --git a/test/test-network/conf/ipv6ra-prefix-client-deny-list.network b/test/test-network/conf/ipv6ra-prefix-client-deny-list.network
index be0d2e40c5..a8b7b0b54e 100644
--- a/test/test-network/conf/ipv6ra-prefix-client-deny-list.network
+++ b/test/test-network/conf/ipv6ra-prefix-client-deny-list.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth-peer
diff --git a/test/test-network/conf/ipv6ra-prefix-client-with-static-ipv4-address.network b/test/test-network/conf/ipv6ra-prefix-client-with-static-ipv4-address.network
index 13fd0adeff..14c239685e 100644
--- a/test/test-network/conf/ipv6ra-prefix-client-with-static-ipv4-address.network
+++ b/test/test-network/conf/ipv6ra-prefix-client-with-static-ipv4-address.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/ipv6ra-prefix-client.network b/test/test-network/conf/ipv6ra-prefix-client.network
index b046d9f992..a98f61efc3 100644
--- a/test/test-network/conf/ipv6ra-prefix-client.network
+++ b/test/test-network/conf/ipv6ra-prefix-client.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth-peer
diff --git a/test/test-network/conf/ipv6ra-prefix.network b/test/test-network/conf/ipv6ra-prefix.network
index d91847bde7..0afdda5a2e 100644
--- a/test/test-network/conf/ipv6ra-prefix.network
+++ b/test/test-network/conf/ipv6ra-prefix.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=veth99
diff --git a/test/test-network/conf/ipv6ra-uplink.network b/test/test-network/conf/ipv6ra-uplink.network
index 9146def210..78de566977 100644
--- a/test/test-network/conf/ipv6ra-uplink.network
+++ b/test/test-network/conf/ipv6ra-uplink.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/ipvlan.network b/test/test-network/conf/ipvlan.network
index b3fccb146f..c0c919b281 100644
--- a/test/test-network/conf/ipvlan.network
+++ b/test/test-network/conf/ipvlan.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=test1
diff --git a/test/test-network/conf/ipvtap.network b/test/test-network/conf/ipvtap.network
index 4549164323..d66d98ad22 100644
--- a/test/test-network/conf/ipvtap.network
+++ b/test/test-network/conf/ipvtap.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=test1
diff --git a/test/test-network/conf/isatap.network b/test/test-network/conf/isatap.network
index 9458330859..0f80426c80 100644
--- a/test/test-network/conf/isatap.network
+++ b/test/test-network/conf/isatap.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/macsec.network b/test/test-network/conf/macsec.network
index 5558547c28..0066474556 100644
--- a/test/test-network/conf/macsec.network
+++ b/test/test-network/conf/macsec.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/macvlan.network b/test/test-network/conf/macvlan.network
index e18842ca23..d34d7bde1b 100644
--- a/test/test-network/conf/macvlan.network
+++ b/test/test-network/conf/macvlan.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=test1
diff --git a/test/test-network/conf/macvtap.network b/test/test-network/conf/macvtap.network
index 956d13fc3a..163c0de449 100644
--- a/test/test-network/conf/macvtap.network
+++ b/test/test-network/conf/macvtap.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=test1
diff --git a/test/test-network/conf/netdev-link-local-addressing-yes.network b/test/test-network/conf/netdev-link-local-addressing-yes.network
index ee18bea72e..8663e1ef66 100644
--- a/test/test-network/conf/netdev-link-local-addressing-yes.network
+++ b/test/test-network/conf/netdev-link-local-addressing-yes.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=bareudp99
Name=batadv99
diff --git a/test/test-network/conf/networkd-manage-foreign-routes-no.conf b/test/test-network/conf/networkd-manage-foreign-routes-no.conf
index c75b8b45b9..7cfc56c740 100644
--- a/test/test-network/conf/networkd-manage-foreign-routes-no.conf
+++ b/test/test-network/conf/networkd-manage-foreign-routes-no.conf
@@ -1,2 +1,3 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Network]
ManageForeignRoutes=no
diff --git a/test/test-network/conf/routing-policy-rule-dummy98.network b/test/test-network/conf/routing-policy-rule-dummy98.network
index 804597cec4..d4c579f39c 100644
--- a/test/test-network/conf/routing-policy-rule-dummy98.network
+++ b/test/test-network/conf/routing-policy-rule-dummy98.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/routing-policy-rule-reconfigure1.network b/test/test-network/conf/routing-policy-rule-reconfigure1.network
index 96650c2551..d0c05c5dbd 100644
--- a/test/test-network/conf/routing-policy-rule-reconfigure1.network
+++ b/test/test-network/conf/routing-policy-rule-reconfigure1.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=test1
diff --git a/test/test-network/conf/routing-policy-rule-reconfigure2.network b/test/test-network/conf/routing-policy-rule-reconfigure2.network
index d12fe04020..47bf4bba48 100644
--- a/test/test-network/conf/routing-policy-rule-reconfigure2.network
+++ b/test/test-network/conf/routing-policy-rule-reconfigure2.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=test1
diff --git a/test/test-network/conf/routing-policy-rule-test1.network b/test/test-network/conf/routing-policy-rule-test1.network
index 2afd3277c4..7d6e17cf6c 100644
--- a/test/test-network/conf/routing-policy-rule-test1.network
+++ b/test/test-network/conf/routing-policy-rule-test1.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=test1
diff --git a/test/test-network/conf/sit.network b/test/test-network/conf/sit.network
index 571c5c93d9..e05bf828e6 100644
--- a/test/test-network/conf/sit.network
+++ b/test/test-network/conf/sit.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/state-file-tests.network b/test/test-network/conf/state-file-tests.network
index d9db9a9ab9..d321d60fed 100644
--- a/test/test-network/conf/state-file-tests.network
+++ b/test/test-network/conf/state-file-tests.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/vlan6.netdev b/test/test-network/conf/vlan6.netdev
index 310be91fa5..b2e5a18cb3 100644
--- a/test/test-network/conf/vlan6.netdev
+++ b/test/test-network/conf/vlan6.netdev
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[NetDev]
Name=vlan6
Kind=vlan
diff --git a/test/test-network/conf/vlan6.network b/test/test-network/conf/vlan6.network
index 64e9db520e..4174972081 100644
--- a/test/test-network/conf/vlan6.network
+++ b/test/test-network/conf/vlan6.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=vlan6
diff --git a/test/test-network/conf/vti.network b/test/test-network/conf/vti.network
index 888e79a79d..af80aadd04 100644
--- a/test/test-network/conf/vti.network
+++ b/test/test-network/conf/vti.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/vti6.network b/test/test-network/conf/vti6.network
index 0916de86dd..2f73a995dd 100644
--- a/test/test-network/conf/vti6.network
+++ b/test/test-network/conf/vti6.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-network/conf/vxlan-ipv6.network b/test/test-network/conf/vxlan-ipv6.network
index 8ecff085c0..fd22387143 100644
--- a/test/test-network/conf/vxlan-ipv6.network
+++ b/test/test-network/conf/vxlan-ipv6.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=vxlan97
diff --git a/test/test-network/conf/vxlan-test1.network b/test/test-network/conf/vxlan-test1.network
index d76be59dd1..4e9501c3b3 100644
--- a/test/test-network/conf/vxlan-test1.network
+++ b/test/test-network/conf/vxlan-test1.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=test1
diff --git a/test/test-network/conf/vxlan.network b/test/test-network/conf/vxlan.network
index 8222d2ba45..683291f767 100644
--- a/test/test-network/conf/vxlan.network
+++ b/test/test-network/conf/vxlan.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=vxlan99
diff --git a/test/test-network/conf/xfrm.network b/test/test-network/conf/xfrm.network
index bfb2956ae9..c852601733 100644
--- a/test/test-network/conf/xfrm.network
+++ b/test/test-network/conf/xfrm.network
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Match]
Name=dummy98
diff --git a/test/test-path/basic.target b/test/test-path/basic.target
index d8cdd5ac14..45f71aac98 100644
--- a/test/test-path/basic.target
+++ b/test/test-path/basic.target
@@ -1,11 +1,4 @@
-# SPDX-License-Identifier: LGPL-2.1-or-later
-#
-# This file is part of systemd.
-#
-# systemd is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Lesser General Public License as published by
-# the Free Software Foundation; either version 2.1 of the License, or
-# (at your option) any later version.
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Basic System
diff --git a/test/test-path/path-changed.path b/test/test-path/path-changed.path
index e58bdd925f..fbdd8f6259 100644
--- a/test/test-path/path-changed.path
+++ b/test/test-path/path-changed.path
@@ -1,3 +1,5 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
[Unit]
Description=Test PathChanged
diff --git a/test/test-path/path-changed.service b/test/test-path/path-changed.service
index 1246ec2ee7..c7e6b487d5 100644
--- a/test/test-path/path-changed.service
+++ b/test/test-path/path-changed.service
@@ -1,3 +1,5 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
[Unit]
Description=Service Test for Path units
diff --git a/test/test-path/path-directorynotempty.path b/test/test-path/path-directorynotempty.path
index 17e599fc0e..cce0899981 100644
--- a/test/test-path/path-directorynotempty.path
+++ b/test/test-path/path-directorynotempty.path
@@ -1,3 +1,5 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
[Unit]
Description=Test DirectoryNotEmpty
diff --git a/test/test-path/path-directorynotempty.service b/test/test-path/path-directorynotempty.service
index 1246ec2ee7..c7e6b487d5 100644
--- a/test/test-path/path-directorynotempty.service
+++ b/test/test-path/path-directorynotempty.service
@@ -1,3 +1,5 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
[Unit]
Description=Service Test for Path units
diff --git a/test/test-path/path-exists.path b/test/test-path/path-exists.path
index c4c9105af4..b18bbc893a 100644
--- a/test/test-path/path-exists.path
+++ b/test/test-path/path-exists.path
@@ -1,3 +1,5 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
[Unit]
Description=Test PathExists
diff --git a/test/test-path/path-exists.service b/test/test-path/path-exists.service
index 1246ec2ee7..c7e6b487d5 100644
--- a/test/test-path/path-exists.service
+++ b/test/test-path/path-exists.service
@@ -1,3 +1,5 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
[Unit]
Description=Service Test for Path units
diff --git a/test/test-path/path-existsglob.path b/test/test-path/path-existsglob.path
index a058599605..7c0d89746d 100644
--- a/test/test-path/path-existsglob.path
+++ b/test/test-path/path-existsglob.path
@@ -1,3 +1,5 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
[Unit]
Description=Test PathExistsGlob
diff --git a/test/test-path/path-existsglob.service b/test/test-path/path-existsglob.service
index 1246ec2ee7..c7e6b487d5 100644
--- a/test/test-path/path-existsglob.service
+++ b/test/test-path/path-existsglob.service
@@ -1,3 +1,5 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
[Unit]
Description=Service Test for Path units
diff --git a/test/test-path/path-makedirectory.path b/test/test-path/path-makedirectory.path
index 9408479c0f..24ff187fff 100644
--- a/test/test-path/path-makedirectory.path
+++ b/test/test-path/path-makedirectory.path
@@ -1,3 +1,5 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
[Unit]
Description=Test MakeDirectory & DirectoryMode
diff --git a/test/test-path/path-makedirectory.service b/test/test-path/path-makedirectory.service
index 1246ec2ee7..c7e6b487d5 100644
--- a/test/test-path/path-makedirectory.service
+++ b/test/test-path/path-makedirectory.service
@@ -1,3 +1,5 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
[Unit]
Description=Service Test for Path units
diff --git a/test/test-path/path-modified.path b/test/test-path/path-modified.path
index 18363227ba..20207fb62a 100644
--- a/test/test-path/path-modified.path
+++ b/test/test-path/path-modified.path
@@ -1,3 +1,5 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
[Unit]
Description=Test PathModified
diff --git a/test/test-path/path-modified.service b/test/test-path/path-modified.service
index 1246ec2ee7..c7e6b487d5 100644
--- a/test/test-path/path-modified.service
+++ b/test/test-path/path-modified.service
@@ -1,3 +1,5 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
[Unit]
Description=Service Test for Path units
diff --git a/test/test-path/path-mycustomunit.service b/test/test-path/path-mycustomunit.service
index 6a9bac09cd..b3924fe5ac 100644
--- a/test/test-path/path-mycustomunit.service
+++ b/test/test-path/path-mycustomunit.service
@@ -1,3 +1,5 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
[Unit]
Description=Service Test Path Unit
diff --git a/test/test-path/path-unit.path b/test/test-path/path-unit.path
index 95e572d6d5..c79fa8ede4 100644
--- a/test/test-path/path-unit.path
+++ b/test/test-path/path-unit.path
@@ -1,3 +1,5 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
[Unit]
Description=Test Path Unit=
diff --git a/test/test-path/paths.target b/test/test-path/paths.target
index 1bec148bee..e2549a7a5b 100644
--- a/test/test-path/paths.target
+++ b/test/test-path/paths.target
@@ -1,11 +1,4 @@
-# SPDX-License-Identifier: LGPL-2.1-or-later
-#
-# This file is part of systemd.
-#
-# systemd is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Lesser General Public License as published by
-# the Free Software Foundation; either version 2.1 of the License, or
-# (at your option) any later version.
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Paths
diff --git a/test/test-path/sysinit.target b/test/test-path/sysinit.target
index eed3d16b45..566f7b9776 100644
--- a/test/test-path/sysinit.target
+++ b/test/test-path/sysinit.target
@@ -1,11 +1,4 @@
-# SPDX-License-Identifier: LGPL-2.1-or-later
-#
-# This file is part of systemd.
-#
-# systemd is free software; you can redistribute it and/or modify it
-# under the terms of the GNU Lesser General Public License as published by
-# the Free Software Foundation; either version 2.1 of the License, or
-# (at your option) any later version.
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=System Initialization
diff --git a/test/test-sysusers/test-1.input b/test/test-sysusers/test-1.input
index 297bbe3503..05c51e8532 100644
--- a/test/test-sysusers/test-1.input
+++ b/test/test-sysusers/test-1.input
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
# Trivial smoke test that covers the most basic functionality
#
#Type Name ID GECOS HOMEDIR
diff --git a/test/test-sysusers/test-10.input b/test/test-sysusers/test-10.input
index 8e18a00a63..f5ae0873cd 100644
--- a/test/test-sysusers/test-10.input
+++ b/test/test-sysusers/test-10.input
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
# check that 'm' lines do not conflicts 'u' line
#
#Type Name ID GECOS HOMEDIR
diff --git a/test/test-sysusers/test-11.input b/test/test-sysusers/test-11.input
index bffc2cd7ea..d881b7b5ce 100644
--- a/test/test-sysusers/test-11.input
+++ b/test/test-sysusers/test-11.input
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
#Type Name ID GECOS HOMEDIR
u u1 222 - -
g g1 111 - -
diff --git a/test/test-sysusers/test-12.input b/test/test-sysusers/test-12.input
index 2913120276..2dd2e4b44a 100644
--- a/test/test-sysusers/test-12.input
+++ b/test/test-sysusers/test-12.input
@@ -1 +1,2 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
u systemd-coredump 1 "systemd Core Dumper"
diff --git a/test/test-sysusers/test-13.input b/test/test-sysusers/test-13.input
index bad2f09505..f2ccd44cc9 100644
--- a/test/test-sysusers/test-13.input
+++ b/test/test-sysusers/test-13.input
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
# Ensure that the semantic for the uid:groupname syntax is correct
#
#Type Name ID GECOS HOMEDIR
diff --git a/test/test-sysusers/test-14.input b/test/test-sysusers/test-14.input
index 0a11a2e325..a1cf58bad0 100644
--- a/test/test-sysusers/test-14.input
+++ b/test/test-sysusers/test-14.input
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
# Ensure that a preexisting system group can be used as primary
#
#Type Name ID GECOS HOMEDIR
diff --git a/test/test-sysusers/test-2.input b/test/test-sysusers/test-2.input
index 773d9e5da1..8d2b1aa83f 100644
--- a/test/test-sysusers/test-2.input
+++ b/test/test-sysusers/test-2.input
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
# Test generation of ID dynamically based on SYSTEM_UGID_MAX and
# replacement of all fields up to the login shell.
#
diff --git a/test/test-sysusers/test-3.input b/test/test-sysusers/test-3.input
index 3257082cee..b4369597b9 100644
--- a/test/test-sysusers/test-3.input
+++ b/test/test-sysusers/test-3.input
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
# Ensure that the semantic for the uid:gid syntax is correct
#
#Type Name ID GECOS HOMEDIR
diff --git a/test/test-sysusers/test-4.input b/test/test-sysusers/test-4.input
index 557f61c42b..85275cb497 100644
--- a/test/test-sysusers/test-4.input
+++ b/test/test-sysusers/test-4.input
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
# Ensure that already created groups are used when using the uid:gid syntax
#
#Type Name ID GECOS HOMEDIR
diff --git a/test/test-sysusers/test-5.input b/test/test-sysusers/test-5.input
index 57519d7c9d..ac005d2884 100644
--- a/test/test-sysusers/test-5.input
+++ b/test/test-sysusers/test-5.input
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
# Reproduce the base-passwd master.{passwd,group} from Debian
#
#Type Name ID GECOS Home directory
diff --git a/test/test-sysusers/test-6.input b/test/test-sysusers/test-6.input
index 764f57e825..f0b2c9c8d0 100644
--- a/test/test-sysusers/test-6.input
+++ b/test/test-sysusers/test-6.input
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
# Ensure that existing IDs are not reused by default. I.e. the existing
# ID 111 from g1 will cause u1 to get a new and different ID (999 on most
# systems).
diff --git a/test/test-sysusers/test-7.input b/test/test-sysusers/test-7.input
index 4e10b74227..a7f1e57803 100644
--- a/test/test-sysusers/test-7.input
+++ b/test/test-sysusers/test-7.input
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
# Issue #8315
#
#Type Name ID GECOS HOMEDIR
diff --git a/test/test-sysusers/test-8.input b/test/test-sysusers/test-8.input
index b76dd3e20c..055e899bd5 100644
--- a/test/test-sysusers/test-8.input
+++ b/test/test-sysusers/test-8.input
@@ -1,2 +1,3 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
g groupname 300
u username -:300
diff --git a/test/test-sysusers/test-9.input b/test/test-sysusers/test-9.input
index 4d536472c2..dd31ff1c3a 100644
--- a/test/test-sysusers/test-9.input
+++ b/test/test-sysusers/test-9.input
@@ -1,2 +1,3 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
u user1 300
u user2 -:300
diff --git a/test/test-sysusers/unhappy-1.input b/test/test-sysusers/unhappy-1.input
index b8ed85525b..178382b002 100644
--- a/test/test-sysusers/unhappy-1.input
+++ b/test/test-sysusers/unhappy-1.input
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
# Ensure invalid uids are detected
#
#Type Name ID GECOS HOMEDIR
diff --git a/test/test-sysusers/unhappy-2.input b/test/test-sysusers/unhappy-2.input
index 3266b2229b..8d527464a9 100644
--- a/test/test-sysusers/unhappy-2.input
+++ b/test/test-sysusers/unhappy-2.input
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
# Ensure it is not allowed to create groups implicitly in the uid:gid syntax
#
#Type Name ID GECOS HOMEDIR
diff --git a/test/test-sysusers/unhappy-3.input b/test/test-sysusers/unhappy-3.input
index 64e60dd606..cd4de7e2e6 100644
--- a/test/test-sysusers/unhappy-3.input
+++ b/test/test-sysusers/unhappy-3.input
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
# Ensure it is not allowed to create groups implicitly in the uid:groupname syntax
#
#Type Name ID GECOS HOMEDIR
diff --git a/test/testsuite-04.units/forever-print-hola.service b/test/testsuite-04.units/forever-print-hola.service
index 278145285c..c86b131519 100644
--- a/test/testsuite-04.units/forever-print-hola.service
+++ b/test/testsuite-04.units/forever-print-hola.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=ForeverPrintHola service
diff --git a/test/testsuite-04.units/silent-success.service b/test/testsuite-04.units/silent-success.service
index a9f713701c..3d83f87fe0 100644
--- a/test/testsuite-04.units/silent-success.service
+++ b/test/testsuite-04.units/silent-success.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Silent successful service
diff --git a/test/testsuite-06.units/hola.service b/test/testsuite-06.units/hola.service
index 5dc633206a..94f9b47b72 100644
--- a/test/testsuite-06.units/hola.service
+++ b/test/testsuite-06.units/hola.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Service]
Type=oneshot
ExecStart=/bin/echo Start Hola
diff --git a/test/testsuite-06.units/load-systemd-test-module.service b/test/testsuite-06.units/load-systemd-test-module.service
index 335f38c5b4..3a22c15b25 100644
--- a/test/testsuite-06.units/load-systemd-test-module.service
+++ b/test/testsuite-06.units/load-systemd-test-module.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Load systemd-test module
DefaultDependencies=no
diff --git a/test/testsuite-08.units/-.mount b/test/testsuite-08.units/-.mount
index af4e219759..50750fec91 100644
--- a/test/testsuite-08.units/-.mount
+++ b/test/testsuite-08.units/-.mount
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Before=local-fs.target
diff --git a/test/testsuite-08.units/systemd-remount-fs.service b/test/testsuite-08.units/systemd-remount-fs.service
index 398d612749..c7fdf2f68e 100644
--- a/test/testsuite-08.units/systemd-remount-fs.service
+++ b/test/testsuite-08.units/systemd-remount-fs.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
DefaultDependencies=no
Conflicts=shutdown.target
diff --git a/test/testsuite-10.units/test10.service b/test/testsuite-10.units/test10.service
index 2fb476b986..fc8fad9327 100644
--- a/test/testsuite-10.units/test10.service
+++ b/test/testsuite-10.units/test10.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Requires=test10.socket
ConditionPathExistsGlob=/tmp/nonexistent
diff --git a/test/testsuite-10.units/test10.socket b/test/testsuite-10.units/test10.socket
index 9cceebbb8e..af1317b409 100644
--- a/test/testsuite-10.units/test10.socket
+++ b/test/testsuite-10.units/test10.socket
@@ -1,2 +1,3 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Socket]
ListenStream=/run/test.ctl
diff --git a/test/testsuite-11.units/fail-on-restart.service b/test/testsuite-11.units/fail-on-restart.service
index 6832cb241c..b8695d8446 100644
--- a/test/testsuite-11.units/fail-on-restart.service
+++ b/test/testsuite-11.units/fail-on-restart.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Fail on restart
StartLimitIntervalSec=1m
diff --git a/test/testsuite-16.units/extend-timeout.sh b/test/testsuite-16.units/extend-timeout.sh
index c7b2627945..45a18b93b5 100755
--- a/test/testsuite-16.units/extend-timeout.sh
+++ b/test/testsuite-16.units/extend-timeout.sh
@@ -1,4 +1,5 @@
#!/usr/bin/env bash
+# SPDX-License-Identifier: LGPL-2.1-or-later
set -eux
set -o pipefail
diff --git a/test/testsuite-16.units/fail-runtime.service b/test/testsuite-16.units/fail-runtime.service
index baa655f2f1..1d74963a30 100644
--- a/test/testsuite-16.units/fail-runtime.service
+++ b/test/testsuite-16.units/fail-runtime.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Testsuite: Fail Runtime (EXTEND_TIMEOUT_USEC Didn't occur in sufficient time after RuntimeSecMax.)
diff --git a/test/testsuite-16.units/fail-start.service b/test/testsuite-16.units/fail-start.service
index 882900440f..38aebf2a8f 100644
--- a/test/testsuite-16.units/fail-start.service
+++ b/test/testsuite-16.units/fail-start.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Testsuite: Fail Start (EXTEND_TIMEOUT_USEC Didn't occur in sufficient time after TimeoutStartSec.)
diff --git a/test/testsuite-16.units/fail-stop.service b/test/testsuite-16.units/fail-stop.service
index cdea2a9a2d..1910ac9ff4 100644
--- a/test/testsuite-16.units/fail-stop.service
+++ b/test/testsuite-16.units/fail-stop.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Testsuite: Fail Stop (EXTEND_TIMEOUT_USEC Didn't occur in sufficient time after TimeoutStopSec.)
diff --git a/test/testsuite-16.units/success-all.service b/test/testsuite-16.units/success-all.service
index e2d7e607ba..1fdc363f69 100644
--- a/test/testsuite-16.units/success-all.service
+++ b/test/testsuite-16.units/success-all.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Testsuite: EXTEND_TIMEOUT_USEC Success - extend timeout on all services
diff --git a/test/testsuite-16.units/success-runtime.service b/test/testsuite-16.units/success-runtime.service
index 15283b73a8..2f5744d15e 100644
--- a/test/testsuite-16.units/success-runtime.service
+++ b/test/testsuite-16.units/success-runtime.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Testsuite: Success Runtime (EXTEND_TIMEOUT_USEC > WATCHDOG_USEC however < RuntimeMaxSec)
diff --git a/test/testsuite-16.units/success-start.service b/test/testsuite-16.units/success-start.service
index cfdcc33cc8..be518e9870 100644
--- a/test/testsuite-16.units/success-start.service
+++ b/test/testsuite-16.units/success-start.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Testsuite: Success Start (EXTEND_TIMEOUT_USEC > WATCHDOG_USEC however < TimeoutStartSec)
diff --git a/test/testsuite-16.units/success-stop.service b/test/testsuite-16.units/success-stop.service
index c4600ace41..2bd3e3e3ba 100644
--- a/test/testsuite-16.units/success-stop.service
+++ b/test/testsuite-16.units/success-stop.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Testsuite: Success Stop (EXTEND_TIMEOUT_USEC > WATCHDOG_USEC however < TimeoutStopSec)
diff --git a/test/testsuite-28.units/specifier-j-depends-wants.service b/test/testsuite-28.units/specifier-j-depends-wants.service
index f9c6abb493..c39a8ba911 100644
--- a/test/testsuite-28.units/specifier-j-depends-wants.service
+++ b/test/testsuite-28.units/specifier-j-depends-wants.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Dependent service for percent-j specifier
After=testsuite-28-pre.service
diff --git a/test/testsuite-28.units/specifier-j-wants.service b/test/testsuite-28.units/specifier-j-wants.service
index 766a454d6a..6067ba09ac 100644
--- a/test/testsuite-28.units/specifier-j-wants.service
+++ b/test/testsuite-28.units/specifier-j-wants.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Wants with percent-j specifier
Wants=specifier-j-depends-%j.service
diff --git a/test/testsuite-28.units/testsuite-28-pre.service b/test/testsuite-28.units/testsuite-28-pre.service
index 2b8ef98911..0d77247cfd 100644
--- a/test/testsuite-28.units/testsuite-28-pre.service
+++ b/test/testsuite-28.units/testsuite-28-pre.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Service]
ExecStart=rm -f /failed /testok
Type=oneshot
diff --git a/test/testsuite-30.units/systemd-timedated.service.d/watchdog.conf b/test/testsuite-30.units/systemd-timedated.service.d/watchdog.conf
index d5ed27cf6b..e2e25d524e 100644
--- a/test/testsuite-30.units/systemd-timedated.service.d/watchdog.conf
+++ b/test/testsuite-30.units/systemd-timedated.service.d/watchdog.conf
@@ -1,2 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
[Service]
WatchdogSec=10min
diff --git a/test/testsuite-52.units/test-honor-first-shutdown.service b/test/testsuite-52.units/test-honor-first-shutdown.service
index 3b6927c0d1..abcf578402 100644
--- a/test/testsuite-52.units/test-honor-first-shutdown.service
+++ b/test/testsuite-52.units/test-honor-first-shutdown.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Honor First Shutdown feature
After=multi-user.target
diff --git a/test/testsuite-52.units/test-honor-first-shutdown.sh b/test/testsuite-52.units/test-honor-first-shutdown.sh
index 17c1ec9686..0cb574f3ad 100755
--- a/test/testsuite-52.units/test-honor-first-shutdown.sh
+++ b/test/testsuite-52.units/test-honor-first-shutdown.sh
@@ -1,3 +1,5 @@
#!/bin/bash
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
echo "Honor first shutdown test script"
sleep infinity;
diff --git a/test/testsuite-63.units/test63.path b/test/testsuite-63.units/test63.path
index a6573bda0a..3f31a18000 100644
--- a/test/testsuite-63.units/test63.path
+++ b/test/testsuite-63.units/test63.path
@@ -1,2 +1,3 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Path]
PathExists=/tmp/test63
diff --git a/test/testsuite-63.units/test63.service b/test/testsuite-63.units/test63.service
index c83801874d..0253943f0c 100644
--- a/test/testsuite-63.units/test63.service
+++ b/test/testsuite-63.units/test63.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
ConditionPathExists=!/tmp/nonexistent
diff --git a/test/units/a-conj.service b/test/units/a-conj.service
index db37ae71d4..3a7c9e11ed 100644
--- a/test/units/a-conj.service
+++ b/test/units/a-conj.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=A conjugate
Requires=a.service
diff --git a/test/units/a.service b/test/units/a.service
index 4168d2d051..ec5d0594c3 100644
--- a/test/units/a.service
+++ b/test/units/a.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=A
Requires=b.service
diff --git a/test/units/autorelabel.service b/test/units/autorelabel.service
index cb38849373..1da1002cde 100644
--- a/test/units/autorelabel.service
+++ b/test/units/autorelabel.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Relabel all filesystems
DefaultDependencies=no
diff --git a/test/units/b.service b/test/units/b.service
index e03bae36be..4503cf3128 100644
--- a/test/units/b.service
+++ b/test/units/b.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=B
Wants=f.service
diff --git a/test/units/c.service b/test/units/c.service
index e2f60a8fbf..a1ce28c82a 100644
--- a/test/units/c.service
+++ b/test/units/c.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=C
Requires=a.service
diff --git a/test/units/d.service b/test/units/d.service
index 921fd2ee1b..82023258e3 100644
--- a/test/units/d.service
+++ b/test/units/d.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=D:Cyclic
After=b.service
diff --git a/test/units/daughter.service b/test/units/daughter.service
index c790b9d04b..385fbed492 100644
--- a/test/units/daughter.service
+++ b/test/units/daughter.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Daughter Service
diff --git a/test/units/dml-discard-empty.service b/test/units/dml-discard-empty.service
index 75228f6470..720c1da00a 100644
--- a/test/units/dml-discard-empty.service
+++ b/test/units/dml-discard-empty.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=DML discard empty service
diff --git a/test/units/dml-discard-set-ml.service b/test/units/dml-discard-set-ml.service
index 591c99270c..93246ac0db 100644
--- a/test/units/dml-discard-set-ml.service
+++ b/test/units/dml-discard-set-ml.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=DML discard set ml service
diff --git a/test/units/dml-discard.slice b/test/units/dml-discard.slice
index e26d86846c..dc8a39747f 100644
--- a/test/units/dml-discard.slice
+++ b/test/units/dml-discard.slice
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=DML discard slice
diff --git a/test/units/dml-override-empty.service b/test/units/dml-override-empty.service
index 142c98720c..ac96de01cb 100644
--- a/test/units/dml-override-empty.service
+++ b/test/units/dml-override-empty.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=DML override empty service
diff --git a/test/units/dml-override.slice b/test/units/dml-override.slice
index feb6773e39..ac664d1f6b 100644
--- a/test/units/dml-override.slice
+++ b/test/units/dml-override.slice
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=DML override slice
diff --git a/test/units/dml-passthrough-empty.service b/test/units/dml-passthrough-empty.service
index 34832de491..1e1ba3416e 100644
--- a/test/units/dml-passthrough-empty.service
+++ b/test/units/dml-passthrough-empty.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=DML passthrough empty service
diff --git a/test/units/dml-passthrough-set-dml.service b/test/units/dml-passthrough-set-dml.service
index 5bdf4ed4b7..9a1531125b 100644
--- a/test/units/dml-passthrough-set-dml.service
+++ b/test/units/dml-passthrough-set-dml.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=DML passthrough set DML service
diff --git a/test/units/dml-passthrough-set-ml.service b/test/units/dml-passthrough-set-ml.service
index 2e568b5deb..65083bc24d 100644
--- a/test/units/dml-passthrough-set-ml.service
+++ b/test/units/dml-passthrough-set-ml.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=DML passthrough set ML service
diff --git a/test/units/dml-passthrough.slice b/test/units/dml-passthrough.slice
index 1b1a848edb..1c8769d2d8 100644
--- a/test/units/dml-passthrough.slice
+++ b/test/units/dml-passthrough.slice
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=DML passthrough slice
diff --git a/test/units/dml.slice b/test/units/dml.slice
index 84e333ef04..8e00e7fbf6 100644
--- a/test/units/dml.slice
+++ b/test/units/dml.slice
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=DML slice
diff --git a/test/units/e.service b/test/units/e.service
index 5ba98c7c43..5bbcde26dd 100644
--- a/test/units/e.service
+++ b/test/units/e.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=E:Cyclic
After=b.service
diff --git a/test/units/end.service b/test/units/end.service
index e7ed75ef05..3626741258 100644
--- a/test/units/end.service
+++ b/test/units/end.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=End the test
After=testsuite.target
diff --git a/test/units/f.service b/test/units/f.service
index 7dde681c17..ca20053ee6 100644
--- a/test/units/f.service
+++ b/test/units/f.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=F
diff --git a/test/units/g.service b/test/units/g.service
index cbfa82a454..5fd794dfd1 100644
--- a/test/units/g.service
+++ b/test/units/g.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=G
Conflicts=e.service
diff --git a/test/units/grandchild.service b/test/units/grandchild.service
index ab641300e4..4fe77b4a7d 100644
--- a/test/units/grandchild.service
+++ b/test/units/grandchild.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Grandchild Service
diff --git a/test/units/h.service b/test/units/h.service
index 74a7751cad..5361d42db7 100644
--- a/test/units/h.service
+++ b/test/units/h.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=H
Wants=g.service
diff --git a/test/units/hello-after-sleep.target b/test/units/hello-after-sleep.target
index 526fbd2a12..b0ddb30311 100644
--- a/test/units/hello-after-sleep.target
+++ b/test/units/hello-after-sleep.target
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Sleep for a minute, then say hello.
Wants=sleep.service hello.service
diff --git a/test/units/hello.service b/test/units/hello.service
index 82907b64e1..0c3f2f817d 100644
--- a/test/units/hello.service
+++ b/test/units/hello.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Hello World
diff --git a/test/units/i.service b/test/units/i.service
index 938ea77bdf..2b5e821638 100644
--- a/test/units/i.service
+++ b/test/units/i.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=I
Conflicts=a.service d.service
diff --git a/test/units/loopy.service b/test/units/loopy.service
index 9eb645748e..7fc0e4241a 100644
--- a/test/units/loopy.service
+++ b/test/units/loopy.service
@@ -1,2 +1,3 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Service]
ExecStart=/bin/true
diff --git a/test/units/loopy.service.d/compat.conf b/test/units/loopy.service.d/compat.conf
index 51b84b89ed..53d213c0e0 100644
--- a/test/units/loopy.service.d/compat.conf
+++ b/test/units/loopy.service.d/compat.conf
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
BindsTo=loopy2.service
diff --git a/test/units/loopy2.service b/test/units/loopy2.service
index 9eb645748e..7fc0e4241a 100644
--- a/test/units/loopy2.service
+++ b/test/units/loopy2.service
@@ -1,2 +1,3 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Service]
ExecStart=/bin/true
diff --git a/test/units/loopy3.service b/test/units/loopy3.service
index 606e26b5da..b2af20ab41 100644
--- a/test/units/loopy3.service
+++ b/test/units/loopy3.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Service]
ExecStart=/bin/true
diff --git a/test/units/loopy4.service b/test/units/loopy4.service
index 606e26b5da..b2af20ab41 100644
--- a/test/units/loopy4.service
+++ b/test/units/loopy4.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Service]
ExecStart=/bin/true
diff --git a/test/units/nomem.slice b/test/units/nomem.slice
index 9c5d208cb4..f4837da6cd 100644
--- a/test/units/nomem.slice
+++ b/test/units/nomem.slice
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Nomem Parent Slice
diff --git a/test/units/nomemleaf.service b/test/units/nomemleaf.service
index 3cbaccb82f..14ce5ad326 100644
--- a/test/units/nomemleaf.service
+++ b/test/units/nomemleaf.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Nomem Leaf Service
diff --git a/test/units/parent-deep.slice b/test/units/parent-deep.slice
index 79b302f38d..983ed65ffb 100644
--- a/test/units/parent-deep.slice
+++ b/test/units/parent-deep.slice
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Deeper Parent Slice
diff --git a/test/units/parent.slice b/test/units/parent.slice
index a95f90392d..f49530b6fb 100644
--- a/test/units/parent.slice
+++ b/test/units/parent.slice
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Parent Slice
diff --git a/test/units/sched_idle_bad.service b/test/units/sched_idle_bad.service
index 589a87ccfd..be8f1c27c3 100644
--- a/test/units/sched_idle_bad.service
+++ b/test/units/sched_idle_bad.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Bad sched priority for Idle
diff --git a/test/units/sched_idle_ok.service b/test/units/sched_idle_ok.service
index 262ef3e319..5a1d809339 100644
--- a/test/units/sched_idle_ok.service
+++ b/test/units/sched_idle_ok.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Sched idle with prio 0
diff --git a/test/units/sched_rr_bad.service b/test/units/sched_rr_bad.service
index 0be534a546..c112fdf7cc 100644
--- a/test/units/sched_rr_bad.service
+++ b/test/units/sched_rr_bad.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Bad sched priority for RR
diff --git a/test/units/sched_rr_change.service b/test/units/sched_rr_change.service
index b3e3a000f8..dad7e9bbdf 100644
--- a/test/units/sched_rr_change.service
+++ b/test/units/sched_rr_change.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Change prio
diff --git a/test/units/sched_rr_ok.service b/test/units/sched_rr_ok.service
index b88adc5434..00b9822097 100644
--- a/test/units/sched_rr_ok.service
+++ b/test/units/sched_rr_ok.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Default prio for RR
diff --git a/test/units/sleep.service b/test/units/sleep.service
index 946c44b621..32c2037a09 100644
--- a/test/units/sleep.service
+++ b/test/units/sleep.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Sleep for 1 minute
diff --git a/test/units/son.service b/test/units/son.service
index 50bb96a941..2059118f01 100644
--- a/test/units/son.service
+++ b/test/units/son.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Son Service
diff --git a/test/units/testsuite-01.service b/test/units/testsuite-01.service
index cdd6b34362..1c81efc1b1 100644
--- a/test/units/testsuite-01.service
+++ b/test/units/testsuite-01.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-01-BASIC
After=multi-user.target
diff --git a/test/units/testsuite-02.service b/test/units/testsuite-02.service
index 075e979d29..dea2c4f501 100644
--- a/test/units/testsuite-02.service
+++ b/test/units/testsuite-02.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-02-UNITTESTS
diff --git a/test/units/testsuite-03.service b/test/units/testsuite-03.service
index fe18fdc7d7..836f9621de 100644
--- a/test/units/testsuite-03.service
+++ b/test/units/testsuite-03.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-03-JOBS
After=multi-user.target
diff --git a/test/units/testsuite-04.service b/test/units/testsuite-04.service
index 3d2b4a8bc2..63a010417e 100644
--- a/test/units/testsuite-04.service
+++ b/test/units/testsuite-04.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-04-JOURNAL
diff --git a/test/units/testsuite-05.service b/test/units/testsuite-05.service
index 66356fd16f..ab72d8fe27 100644
--- a/test/units/testsuite-05.service
+++ b/test/units/testsuite-05.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-05-RLIMITS
diff --git a/test/units/testsuite-06.service b/test/units/testsuite-06.service
index 3f8dad36dc..b91f93ca09 100644
--- a/test/units/testsuite-06.service
+++ b/test/units/testsuite-06.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-06-SELINUX
diff --git a/test/units/testsuite-07.service b/test/units/testsuite-07.service
index 2506c211c2..c478e12360 100644
--- a/test/units/testsuite-07.service
+++ b/test/units/testsuite-07.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-07-ISSUE-1981
diff --git a/test/units/testsuite-08.service b/test/units/testsuite-08.service
index d961dc7ae2..d6937663e2 100644
--- a/test/units/testsuite-08.service
+++ b/test/units/testsuite-08.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-08-ISSUE-2730
diff --git a/test/units/testsuite-09.service b/test/units/testsuite-09.service
index fc59e80889..6f6cd9c522 100644
--- a/test/units/testsuite-09.service
+++ b/test/units/testsuite-09.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-09-ISSUE-2691
diff --git a/test/units/testsuite-10.service b/test/units/testsuite-10.service
index f81a9e3ace..94eeb20781 100644
--- a/test/units/testsuite-10.service
+++ b/test/units/testsuite-10.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-10-ISSUE-2467
diff --git a/test/units/testsuite-11.service b/test/units/testsuite-11.service
index 1544fd6819..5dfcf50e3f 100644
--- a/test/units/testsuite-11.service
+++ b/test/units/testsuite-11.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-11-ISSUE-3166
diff --git a/test/units/testsuite-12.service b/test/units/testsuite-12.service
index 72894eff92..b26cfa575d 100644
--- a/test/units/testsuite-12.service
+++ b/test/units/testsuite-12.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-12-ISSUE-3171
After=multi-user.target
diff --git a/test/units/testsuite-13.service b/test/units/testsuite-13.service
index 5086793a90..a964d8d033 100644
--- a/test/units/testsuite-13.service
+++ b/test/units/testsuite-13.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-13-NSPAWN-SMOKE
diff --git a/test/units/testsuite-14.service b/test/units/testsuite-14.service
index 1606c68fb1..23644e53a7 100644
--- a/test/units/testsuite-14.service
+++ b/test/units/testsuite-14.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-14-MACHINE-ID
diff --git a/test/units/testsuite-15.service b/test/units/testsuite-15.service
index 09571ed1ab..10af93f0f7 100644
--- a/test/units/testsuite-15.service
+++ b/test/units/testsuite-15.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-15-DROPIN
diff --git a/test/units/testsuite-16.service b/test/units/testsuite-16.service
index 34e89ff752..d5494ae931 100644
--- a/test/units/testsuite-16.service
+++ b/test/units/testsuite-16.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-16-EXTEND-TIMEOUT
# Testsuite: Assess all other testsuite-*.services worked as expected
diff --git a/test/units/testsuite-17.service b/test/units/testsuite-17.service
index bd6221551c..d218d7266f 100644
--- a/test/units/testsuite-17.service
+++ b/test/units/testsuite-17.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-17-UDEV
diff --git a/test/units/testsuite-18.service b/test/units/testsuite-18.service
index e4a945dc3e..16d90a12c2 100644
--- a/test/units/testsuite-18.service
+++ b/test/units/testsuite-18.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-18-FAILUREACTION
diff --git a/test/units/testsuite-19.service b/test/units/testsuite-19.service
index d6ad5beded..9ee5fc97d2 100644
--- a/test/units/testsuite-19.service
+++ b/test/units/testsuite-19.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-19-DELEGATE
diff --git a/test/units/testsuite-20.service b/test/units/testsuite-20.service
index d31d531175..4228d0b875 100644
--- a/test/units/testsuite-20.service
+++ b/test/units/testsuite-20.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-20-MAINPIDGAMES
Before=getty-pre.target
diff --git a/test/units/testsuite-22.service b/test/units/testsuite-22.service
index 55e3056d53..b9ecc4c5d6 100644
--- a/test/units/testsuite-22.service
+++ b/test/units/testsuite-22.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-22-TMPFILES
After=systemd-tmpfiles-setup.service
diff --git a/test/units/testsuite-23.service b/test/units/testsuite-23.service
index b3b3297af8..26f5226cd4 100644
--- a/test/units/testsuite-23.service
+++ b/test/units/testsuite-23.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-23-TYPE-EXEC
diff --git a/test/units/testsuite-24.service b/test/units/testsuite-24.service
index e66f61388f..ccae834371 100644
--- a/test/units/testsuite-24.service
+++ b/test/units/testsuite-24.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-24-CRYPTSETUP
After=multi-user.target
diff --git a/test/units/testsuite-25.service b/test/units/testsuite-25.service
index 45d8b6945f..503eabbe07 100644
--- a/test/units/testsuite-25.service
+++ b/test/units/testsuite-25.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-25-IMPORT
diff --git a/test/units/testsuite-26.service b/test/units/testsuite-26.service
index 65b66835ed..aa553b61a6 100644
--- a/test/units/testsuite-26.service
+++ b/test/units/testsuite-26.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-26-SETENV
diff --git a/test/units/testsuite-27.service b/test/units/testsuite-27.service
index 52185f0572..454fde6108 100644
--- a/test/units/testsuite-27.service
+++ b/test/units/testsuite-27.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-27-STDOUTFILE
diff --git a/test/units/testsuite-28.service b/test/units/testsuite-28.service
index 7ea8630011..222de00c32 100644
--- a/test/units/testsuite-28.service
+++ b/test/units/testsuite-28.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-28-PERCENTJ-WANTEDBY
# Testsuite: Ensure %j Wants directives work
diff --git a/test/units/testsuite-29.service b/test/units/testsuite-29.service
index 900b99f77b..035c6bf4ef 100644
--- a/test/units/testsuite-29.service
+++ b/test/units/testsuite-29.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-29-PORTABLE
diff --git a/test/units/testsuite-30.service b/test/units/testsuite-30.service
index eb342f3d17..253f7b51d4 100644
--- a/test/units/testsuite-30.service
+++ b/test/units/testsuite-30.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-30-ONCLOCKCHANGE
diff --git a/test/units/testsuite-31.service b/test/units/testsuite-31.service
index 07dfb0bb54..f0e78a9d01 100644
--- a/test/units/testsuite-31.service
+++ b/test/units/testsuite-31.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-31-DEVICE-ENUMERATION
diff --git a/test/units/testsuite-32.service b/test/units/testsuite-32.service
index aab95cb741..50f5823d31 100644
--- a/test/units/testsuite-32.service
+++ b/test/units/testsuite-32.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-32-OOMPOLICY
diff --git a/test/units/testsuite-33.service b/test/units/testsuite-33.service
index b64f1e0b79..582cdb180c 100644
--- a/test/units/testsuite-33.service
+++ b/test/units/testsuite-33.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-33-CLEAN-UNIT
diff --git a/test/units/testsuite-34.service b/test/units/testsuite-34.service
index 361e328221..6917afe448 100644
--- a/test/units/testsuite-34.service
+++ b/test/units/testsuite-34.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-34-DYNAMICUSERMIGRATE
diff --git a/test/units/testsuite-36.service b/test/units/testsuite-36.service
index a681153ee4..5746dc1ca8 100644
--- a/test/units/testsuite-36.service
+++ b/test/units/testsuite-36.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-36-NUMAPOLICY
diff --git a/test/units/testsuite-37.service b/test/units/testsuite-37.service
index d25c6d2cf9..ccad5e2d31 100644
--- a/test/units/testsuite-37.service
+++ b/test/units/testsuite-37.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-37-RUNTIMEDIRECTORYPRESERVE
diff --git a/test/units/testsuite-38-sleep.service b/test/units/testsuite-38-sleep.service
index 859f97b360..c116c80981 100644
--- a/test/units/testsuite-38-sleep.service
+++ b/test/units/testsuite-38-sleep.service
@@ -1,2 +1,3 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Service]
ExecStart=/bin/sleep 3600
diff --git a/test/units/testsuite-38.service b/test/units/testsuite-38.service
index c848840ba0..ac77836986 100644
--- a/test/units/testsuite-38.service
+++ b/test/units/testsuite-38.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-38-FREEZER
diff --git a/test/units/testsuite-39.service b/test/units/testsuite-39.service
index 395fe803e7..1567dfaa08 100644
--- a/test/units/testsuite-39.service
+++ b/test/units/testsuite-39.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-39-EXECRELOAD
diff --git a/test/units/testsuite-40.service b/test/units/testsuite-40.service
index 38b0bd80d1..eec4ddc99a 100644
--- a/test/units/testsuite-40.service
+++ b/test/units/testsuite-40.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-40-EXEC-COMMAND-EX
diff --git a/test/units/testsuite-41.service b/test/units/testsuite-41.service
index 766cb4c99a..bbd8a72d7c 100644
--- a/test/units/testsuite-41.service
+++ b/test/units/testsuite-41.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-41-ONESHOT-RESTART
diff --git a/test/units/testsuite-42.service b/test/units/testsuite-42.service
index a5504b515d..f57e616466 100644
--- a/test/units/testsuite-42.service
+++ b/test/units/testsuite-42.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-42-EXECSTOPPOST
Before=getty-pre.target
diff --git a/test/units/testsuite-43.service b/test/units/testsuite-43.service
index 31248f17e8..e36afea418 100644
--- a/test/units/testsuite-43.service
+++ b/test/units/testsuite-43.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-43-PRIVATEUSER-UNPRIV
After=systemd-logind.service user@4711.service
diff --git a/test/units/testsuite-44.service b/test/units/testsuite-44.service
index bd4dd728aa..e0d4a8c18d 100644
--- a/test/units/testsuite-44.service
+++ b/test/units/testsuite-44.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TESTSUITE-44-LOG-NAMESPACE
Before=getty-pre.target
diff --git a/test/units/testsuite-46.service b/test/units/testsuite-46.service
index 7698f35979..26b3350b51 100644
--- a/test/units/testsuite-46.service
+++ b/test/units/testsuite-46.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-46-HOMED
Wants=getty-pre.target
diff --git a/test/units/testsuite-47-repro.service b/test/units/testsuite-47-repro.service
index 655eea68e5..1508ac6242 100644
--- a/test/units/testsuite-47-repro.service
+++ b/test/units/testsuite-47-repro.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Issue 14566 Repro
diff --git a/test/units/testsuite-47.service b/test/units/testsuite-47.service
index 3816c57eed..d5ad480108 100644
--- a/test/units/testsuite-47.service
+++ b/test/units/testsuite-47.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-47-ISSUE-14566
diff --git a/test/units/testsuite-48.service b/test/units/testsuite-48.service
index 9dc50ab15c..74769563e3 100644
--- a/test/units/testsuite-48.service
+++ b/test/units/testsuite-48.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-48-START-STOP-NO-RELOAD
diff --git a/test/units/testsuite-49-namespaced.service b/test/units/testsuite-49-namespaced.service
index 722dbe246d..93abc31cdc 100644
--- a/test/units/testsuite-49-namespaced.service
+++ b/test/units/testsuite-49-namespaced.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Service]
RuntimeMaxSec=300
# Adding a new mounts at runtime works if the unit is in the active state,
diff --git a/test/units/testsuite-49-non-namespaced.service b/test/units/testsuite-49-non-namespaced.service
index e86c64d125..db4e8d975f 100644
--- a/test/units/testsuite-49-non-namespaced.service
+++ b/test/units/testsuite-49-non-namespaced.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Service]
RuntimeMaxSec=10
Type=notify
diff --git a/test/units/testsuite-49.service b/test/units/testsuite-49.service
index 9475109ca2..bd4e15558f 100644
--- a/test/units/testsuite-49.service
+++ b/test/units/testsuite-49.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-49-RUNTIME-BIND-PATHS
diff --git a/test/units/testsuite-50.service b/test/units/testsuite-50.service
index 5a10a6418b..bcafe6e0ba 100644
--- a/test/units/testsuite-50.service
+++ b/test/units/testsuite-50.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-50-DISSECT
diff --git a/test/units/testsuite-51-repro-1.service b/test/units/testsuite-51-repro-1.service
index 96ecabe234..90252b388a 100644
--- a/test/units/testsuite-51-repro-1.service
+++ b/test/units/testsuite-51-repro-1.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Issue 16115 Repro with on-abnormal
diff --git a/test/units/testsuite-51-repro-2.service b/test/units/testsuite-51-repro-2.service
index 6015ad8080..7c65691029 100644
--- a/test/units/testsuite-51-repro-2.service
+++ b/test/units/testsuite-51-repro-2.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Issue 16115 Repro with on-failure
diff --git a/test/units/testsuite-51.service b/test/units/testsuite-51.service
index 903dc9ab92..c241262c27 100644
--- a/test/units/testsuite-51.service
+++ b/test/units/testsuite-51.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-51-ISSUE-16115
diff --git a/test/units/testsuite-52.service b/test/units/testsuite-52.service
index bab540773a..b9f290975a 100644
--- a/test/units/testsuite-52.service
+++ b/test/units/testsuite-52.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Testsuite service
diff --git a/test/units/testsuite-53.service b/test/units/testsuite-53.service
index d4dd8cc72f..cf3adbbe61 100644
--- a/test/units/testsuite-53.service
+++ b/test/units/testsuite-53.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-53-ISSUE-16347
diff --git a/test/units/testsuite-54.service b/test/units/testsuite-54.service
index 862dd1c0fb..ba8cdad5cb 100644
--- a/test/units/testsuite-54.service
+++ b/test/units/testsuite-54.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TESTSUITE-54-CREDS
diff --git a/test/units/testsuite-55-testbloat.service b/test/units/testsuite-55-testbloat.service
index 7aa794b9f9..675273ab47 100644
--- a/test/units/testsuite-55-testbloat.service
+++ b/test/units/testsuite-55-testbloat.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Create a lot of memory pressure
diff --git a/test/units/testsuite-55-testchill.service b/test/units/testsuite-55-testchill.service
index aca6bc4ab9..49028e8ddc 100644
--- a/test/units/testsuite-55-testchill.service
+++ b/test/units/testsuite-55-testchill.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=No memory pressure
diff --git a/test/units/testsuite-55-testmunch.service b/test/units/testsuite-55-testmunch.service
index 457e4a587a..3b64931454 100644
--- a/test/units/testsuite-55-testmunch.service
+++ b/test/units/testsuite-55-testmunch.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Create some memory pressure
diff --git a/test/units/testsuite-55-workload.slice b/test/units/testsuite-55-workload.slice
index a1accbc22f..d117b754ba 100644
--- a/test/units/testsuite-55-workload.slice
+++ b/test/units/testsuite-55-workload.slice
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Test slice for memory pressure kills
diff --git a/test/units/testsuite-55.service b/test/units/testsuite-55.service
index 65cc1e6815..00fb49919f 100644
--- a/test/units/testsuite-55.service
+++ b/test/units/testsuite-55.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TESTSUITE-55-OOMD
After=user@4711.service
diff --git a/test/units/testsuite-57-binds-to.service b/test/units/testsuite-57-binds-to.service
index e4b6ee3c29..f8115a2ecd 100644
--- a/test/units/testsuite-57-binds-to.service
+++ b/test/units/testsuite-57-binds-to.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Unit with BindsTo=
BindsTo=testsuite-57-bound-by.service
diff --git a/test/units/testsuite-57-bound-by.service b/test/units/testsuite-57-bound-by.service
index df66a8fe84..a2df5a1954 100644
--- a/test/units/testsuite-57-bound-by.service
+++ b/test/units/testsuite-57-bound-by.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Unit with BoundBy=
diff --git a/test/units/testsuite-57-fail.service b/test/units/testsuite-57-fail.service
index 07d8ddde9d..54d2330742 100644
--- a/test/units/testsuite-57-fail.service
+++ b/test/units/testsuite-57-fail.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Failing unit
OnFailure=testsuite-57-uphold.service
diff --git a/test/units/testsuite-57-prop-stop-one.service b/test/units/testsuite-57-prop-stop-one.service
index cdca7d4451..1a25d9e371 100644
--- a/test/units/testsuite-57-prop-stop-one.service
+++ b/test/units/testsuite-57-prop-stop-one.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Stop Propagation Receiver
Wants=testsuite-57-prop-stop-two.service
diff --git a/test/units/testsuite-57-prop-stop-two.service b/test/units/testsuite-57-prop-stop-two.service
index a462faf353..2bcd209e16 100644
--- a/test/units/testsuite-57-prop-stop-two.service
+++ b/test/units/testsuite-57-prop-stop-two.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Stop Propagation Sender
diff --git a/test/units/testsuite-57-short-lived.service b/test/units/testsuite-57-short-lived.service
index 7fa268247f..cd8b51477f 100644
--- a/test/units/testsuite-57-short-lived.service
+++ b/test/units/testsuite-57-short-lived.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Shortlived Unit
StopWhenUnneeded=yes
diff --git a/test/units/testsuite-57-success.service b/test/units/testsuite-57-success.service
index ac1071fbba..ae1f46f30c 100644
--- a/test/units/testsuite-57-success.service
+++ b/test/units/testsuite-57-success.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Succeeding unit
OnSuccess=testsuite-57-fail.service
diff --git a/test/units/testsuite-57-uphold.service b/test/units/testsuite-57-uphold.service
index d2b3828375..eba97f509d 100644
--- a/test/units/testsuite-57-uphold.service
+++ b/test/units/testsuite-57-uphold.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Upholding Unit
Upholds=testsuite-57-short-lived.service
diff --git a/test/units/testsuite-57.service b/test/units/testsuite-57.service
index cab23afb44..d3ec955d4d 100644
--- a/test/units/testsuite-57.service
+++ b/test/units/testsuite-57.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-57-ONSUCCESS-UPHOLD
diff --git a/test/units/testsuite-58.service b/test/units/testsuite-58.service
index b962eb0f0f..f843527aca 100644
--- a/test/units/testsuite-58.service
+++ b/test/units/testsuite-58.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-58-REPART
diff --git a/test/units/testsuite-59.service b/test/units/testsuite-59.service
index 66d06866c8..f85cfab084 100644
--- a/test/units/testsuite-59.service
+++ b/test/units/testsuite-59.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-59-RELOADING-RESTART
diff --git a/test/units/testsuite-60.service b/test/units/testsuite-60.service
index 3715c4f341..18024d12d2 100644
--- a/test/units/testsuite-60.service
+++ b/test/units/testsuite-60.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-60-MOUNT-RATELIMIT
diff --git a/test/units/testsuite-61.service b/test/units/testsuite-61.service
index 908ff7ef5d..568960c21d 100644
--- a/test/units/testsuite-61.service
+++ b/test/units/testsuite-61.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-61-UNITTESTS-QEMU
diff --git a/test/units/testsuite-62-1.service b/test/units/testsuite-62-1.service
index b8e15c9925..fa3a7e77b2 100644
--- a/test/units/testsuite-62-1.service
+++ b/test/units/testsuite-62-1.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-62-RESTRICT-IFACES-all-pings-work
[Service]
diff --git a/test/units/testsuite-62-2.service b/test/units/testsuite-62-2.service
index 51328b0bce..b83362db89 100644
--- a/test/units/testsuite-62-2.service
+++ b/test/units/testsuite-62-2.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-62-RESTRICT-IFACES-allow-list
[Service]
diff --git a/test/units/testsuite-62-3.service b/test/units/testsuite-62-3.service
index 54ab1965ff..b6c8e7aa87 100644
--- a/test/units/testsuite-62-3.service
+++ b/test/units/testsuite-62-3.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-62-RESTRICT-IFACES-deny-list
[Service]
diff --git a/test/units/testsuite-62-4.service b/test/units/testsuite-62-4.service
index 1d267a9cbe..94c7b53468 100644
--- a/test/units/testsuite-62-4.service
+++ b/test/units/testsuite-62-4.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-62-RESTRICT-IFACES-empty-assigment
[Service]
diff --git a/test/units/testsuite-62-5.service b/test/units/testsuite-62-5.service
index b69485edac..38664da493 100644
--- a/test/units/testsuite-62-5.service
+++ b/test/units/testsuite-62-5.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-62-RESTRICT-IFACES-invert-assigment
[Service]
diff --git a/test/units/testsuite-62.service b/test/units/testsuite-62.service
index faaa2c85e3..9cbd445e3c 100644
--- a/test/units/testsuite-62.service
+++ b/test/units/testsuite-62.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
Description=TEST-62-RESTRICT-IFACES
[Service]
diff --git a/test/units/testsuite-63.service b/test/units/testsuite-63.service
index 04122723d4..0a8d143be9 100644
--- a/test/units/testsuite-63.service
+++ b/test/units/testsuite-63.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-63-ISSUE-17433
diff --git a/test/units/testsuite-64.service b/test/units/testsuite-64.service
index 0f8cfa3770..10b61e7e53 100644
--- a/test/units/testsuite-64.service
+++ b/test/units/testsuite-64.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-64-UDEV
diff --git a/test/units/testsuite-65.service b/test/units/testsuite-65.service
index 5b4a092f59..3610bafde2 100644
--- a/test/units/testsuite-65.service
+++ b/test/units/testsuite-65.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TEST-65-ANALYZE
diff --git a/test/units/testsuite-66-deviceisolation.service b/test/units/testsuite-66-deviceisolation.service
index 9aeafa3747..9da4a0818d 100644
--- a/test/units/testsuite-66-deviceisolation.service
+++ b/test/units/testsuite-66-deviceisolation.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Service that uses device isolation
diff --git a/test/units/testsuite-66.service b/test/units/testsuite-66.service
index a97974a426..7e9dc3bee7 100644
--- a/test/units/testsuite-66.service
+++ b/test/units/testsuite-66.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=TESTSUITE-66-DEVICEISOLATION
diff --git a/test/units/testsuite.target b/test/units/testsuite.target
index 1a7e5b371a..6bcbfec555 100644
--- a/test/units/testsuite.target
+++ b/test/units/testsuite.target
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=Testsuite target
Requires=multi-user.target
diff --git a/test/units/unit-.service.d/10-override.conf b/test/units/unit-.service.d/10-override.conf
index 916737d415..1bc5e1c228 100644
--- a/test/units/unit-.service.d/10-override.conf
+++ b/test/units/unit-.service.d/10-override.conf
@@ -1,2 +1,3 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=override0
diff --git a/test/units/unit-with-.service.d/20-override.conf b/test/units/unit-with-.service.d/20-override.conf
index c6c2438f73..17fe084f13 100644
--- a/test/units/unit-with-.service.d/20-override.conf
+++ b/test/units/unit-with-.service.d/20-override.conf
@@ -1,2 +1,3 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Documentation=man:override1
diff --git a/test/units/unit-with-multiple-.service.d/20-override.conf b/test/units/unit-with-multiple-.service.d/20-override.conf
index 62fafd2e3b..5b48784935 100644
--- a/test/units/unit-with-multiple-.service.d/20-override.conf
+++ b/test/units/unit-with-multiple-.service.d/20-override.conf
@@ -1,2 +1,3 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Documentation=man:override2
diff --git a/test/units/unit-with-multiple-.service.d/30-override.conf b/test/units/unit-with-multiple-.service.d/30-override.conf
index b9616da8a8..4d3423ad0e 100644
--- a/test/units/unit-with-multiple-.service.d/30-override.conf
+++ b/test/units/unit-with-multiple-.service.d/30-override.conf
@@ -1,2 +1,3 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Documentation=man:override3
diff --git a/test/units/unit-with-multiple-dashes.service b/test/units/unit-with-multiple-dashes.service
index b38b3604b8..4aca9047a3 100644
--- a/test/units/unit-with-multiple-dashes.service
+++ b/test/units/unit-with-multiple-dashes.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=A unit with multiple dashes
Documentation=man:test
diff --git a/test/units/unit-with-multiple-dashes.service.d/10-override.conf b/test/units/unit-with-multiple-dashes.service.d/10-override.conf
index 982c3621a6..e249b205e5 100644
--- a/test/units/unit-with-multiple-dashes.service.d/10-override.conf
+++ b/test/units/unit-with-multiple-dashes.service.d/10-override.conf
@@ -1,2 +1,3 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Unit]
Description=override4
diff --git a/test/units/unstoppable.service b/test/units/unstoppable.service
index 56b72c98f7..6eb7c19eab 100644
--- a/test/units/unstoppable.service
+++ b/test/units/unstoppable.service
@@ -1,3 +1,4 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
[Service]
Type=oneshot
RemainAfterExit=yes