aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/ac-power/ac-power.c1
-rw-r--r--src/activate/activate.c1
-rw-r--r--src/analyze/analyze-verify.c1
-rw-r--r--src/analyze/analyze-verify.h1
-rw-r--r--src/analyze/analyze.c1
-rw-r--r--src/ask-password/ask-password.c1
-rw-r--r--src/backlight/backlight.c1
-rw-r--r--src/basic/af-list.c1
-rw-r--r--src/basic/af-list.h1
-rw-r--r--src/basic/alloc-util.c1
-rw-r--r--src/basic/alloc-util.h1
-rw-r--r--src/basic/architecture.c1
-rw-r--r--src/basic/architecture.h1
-rw-r--r--src/basic/arphrd-list.c1
-rw-r--r--src/basic/arphrd-list.h1
-rw-r--r--src/basic/async.c1
-rw-r--r--src/basic/async.h1
-rw-r--r--src/basic/audit-util.c1
-rw-r--r--src/basic/audit-util.h1
-rw-r--r--src/basic/barrier.c1
-rw-r--r--src/basic/barrier.h1
-rw-r--r--src/basic/bitmap.c1
-rw-r--r--src/basic/bitmap.h1
-rw-r--r--src/basic/blkid-util.h1
-rw-r--r--src/basic/bpf-program.c1
-rw-r--r--src/basic/bpf-program.h1
-rw-r--r--src/basic/btrfs-util.c1
-rw-r--r--src/basic/btrfs-util.h1
-rw-r--r--src/basic/build.h1
-rw-r--r--src/basic/bus-label.c1
-rw-r--r--src/basic/bus-label.h1
-rw-r--r--src/basic/calendarspec.c1
-rw-r--r--src/basic/calendarspec.h1
-rw-r--r--src/basic/cap-list.c1
-rw-r--r--src/basic/cap-list.h1
-rw-r--r--src/basic/capability-util.c1
-rw-r--r--src/basic/capability-util.h1
-rw-r--r--src/basic/cgroup-util.c1
-rw-r--r--src/basic/cgroup-util.h1
-rw-r--r--src/basic/chattr-util.c1
-rw-r--r--src/basic/chattr-util.h1
-rw-r--r--src/basic/clock-util.c1
-rw-r--r--src/basic/clock-util.h1
-rw-r--r--src/basic/conf-files.c1
-rw-r--r--src/basic/conf-files.h1
-rw-r--r--src/basic/copy.c1
-rw-r--r--src/basic/copy.h1
-rw-r--r--src/basic/cpu-set-util.c1
-rw-r--r--src/basic/cpu-set-util.h1
-rw-r--r--src/basic/def.h1
-rw-r--r--src/basic/device-nodes.c1
-rw-r--r--src/basic/device-nodes.h1
-rw-r--r--src/basic/dirent-util.c1
-rw-r--r--src/basic/dirent-util.h1
-rw-r--r--src/basic/env-util.c1
-rw-r--r--src/basic/env-util.h1
-rw-r--r--src/basic/errno-list.c1
-rw-r--r--src/basic/errno-list.h1
-rw-r--r--src/basic/escape.c1
-rw-r--r--src/basic/escape.h1
-rw-r--r--src/basic/ether-addr-util.c1
-rw-r--r--src/basic/ether-addr-util.h1
-rw-r--r--src/basic/exec-util.c1
-rw-r--r--src/basic/exec-util.h1
-rw-r--r--src/basic/exit-status.c1
-rw-r--r--src/basic/exit-status.h1
-rw-r--r--src/basic/extract-word.c1
-rw-r--r--src/basic/extract-word.h1
-rw-r--r--src/basic/fd-util.c1
-rw-r--r--src/basic/fd-util.h1
-rw-r--r--src/basic/fileio-label.c1
-rw-r--r--src/basic/fileio-label.h1
-rw-r--r--src/basic/fileio.c1
-rw-r--r--src/basic/fileio.h1
-rw-r--r--src/basic/format-util.h1
-rw-r--r--src/basic/fs-util.c1
-rw-r--r--src/basic/fs-util.h1
-rw-r--r--src/basic/glob-util.c1
-rw-r--r--src/basic/glob-util.h1
-rw-r--r--src/basic/hash-funcs.c1
-rw-r--r--src/basic/hash-funcs.h1
-rw-r--r--src/basic/hashmap.c1
-rw-r--r--src/basic/hashmap.h1
-rw-r--r--src/basic/hexdecoct.c1
-rw-r--r--src/basic/hexdecoct.h1
-rw-r--r--src/basic/hostname-util.c1
-rw-r--r--src/basic/hostname-util.h1
-rw-r--r--src/basic/in-addr-util.c1
-rw-r--r--src/basic/in-addr-util.h1
-rw-r--r--src/basic/io-util.c1
-rw-r--r--src/basic/io-util.h1
-rw-r--r--src/basic/journal-importer.c1
-rw-r--r--src/basic/journal-importer.h1
-rw-r--r--src/basic/khash.c1
-rw-r--r--src/basic/khash.h1
-rw-r--r--src/basic/label.c1
-rw-r--r--src/basic/label.h1
-rw-r--r--src/basic/list.h1
-rw-r--r--src/basic/locale-util.c1
-rw-r--r--src/basic/locale-util.h1
-rw-r--r--src/basic/lockfile-util.c1
-rw-r--r--src/basic/lockfile-util.h1
-rw-r--r--src/basic/log.c1
-rw-r--r--src/basic/log.h1
-rw-r--r--src/basic/login-util.c1
-rw-r--r--src/basic/login-util.h1
-rw-r--r--src/basic/macro.h1
-rw-r--r--src/basic/memfd-util.c1
-rw-r--r--src/basic/memfd-util.h1
-rw-r--r--src/basic/mempool.c1
-rw-r--r--src/basic/mempool.h1
-rw-r--r--src/basic/missing.h1
-rw-r--r--src/basic/missing_syscall.h1
-rw-r--r--src/basic/mkdir-label.c1
-rw-r--r--src/basic/mkdir.c1
-rw-r--r--src/basic/mkdir.h1
-rw-r--r--src/basic/module-util.h1
-rw-r--r--src/basic/mount-util.c1
-rw-r--r--src/basic/mount-util.h1
-rw-r--r--src/basic/nss-util.h1
-rw-r--r--src/basic/ordered-set.c1
-rw-r--r--src/basic/ordered-set.h1
-rw-r--r--src/basic/parse-util.c1
-rw-r--r--src/basic/parse-util.h1
-rw-r--r--src/basic/path-util.c1
-rw-r--r--src/basic/path-util.h1
-rw-r--r--src/basic/prioq.c1
-rw-r--r--src/basic/prioq.h1
-rw-r--r--src/basic/proc-cmdline.c1
-rw-r--r--src/basic/proc-cmdline.h1
-rw-r--r--src/basic/process-util.c1
-rw-r--r--src/basic/process-util.h1
-rw-r--r--src/basic/random-util.c1
-rw-r--r--src/basic/random-util.h1
-rw-r--r--src/basic/ratelimit.c1
-rw-r--r--src/basic/ratelimit.h1
-rw-r--r--src/basic/raw-clone.h1
-rw-r--r--src/basic/refcnt.h1
-rw-r--r--src/basic/replace-var.c1
-rw-r--r--src/basic/replace-var.h1
-rw-r--r--src/basic/rlimit-util.c1
-rw-r--r--src/basic/rlimit-util.h1
-rw-r--r--src/basic/rm-rf.c1
-rw-r--r--src/basic/rm-rf.h1
-rw-r--r--src/basic/securebits-util.c1
-rw-r--r--src/basic/securebits-util.h1
-rw-r--r--src/basic/selinux-util.c1
-rw-r--r--src/basic/selinux-util.h1
-rw-r--r--src/basic/set.c1
-rw-r--r--src/basic/set.h1
-rw-r--r--src/basic/sigbus.c1
-rw-r--r--src/basic/sigbus.h1
-rw-r--r--src/basic/signal-util.c1
-rw-r--r--src/basic/signal-util.h1
-rw-r--r--src/basic/smack-util.c1
-rw-r--r--src/basic/smack-util.h1
-rw-r--r--src/basic/socket-label.c1
-rw-r--r--src/basic/socket-util.c1
-rw-r--r--src/basic/socket-util.h1
-rw-r--r--src/basic/special.h1
-rw-r--r--src/basic/stat-util.c1
-rw-r--r--src/basic/stat-util.h1
-rw-r--r--src/basic/stdio-util.h1
-rw-r--r--src/basic/strbuf.c1
-rw-r--r--src/basic/strbuf.h1
-rw-r--r--src/basic/string-table.c1
-rw-r--r--src/basic/string-table.h1
-rw-r--r--src/basic/string-util.c1
-rw-r--r--src/basic/string-util.h1
-rw-r--r--src/basic/strv.c1
-rw-r--r--src/basic/strv.h1
-rw-r--r--src/basic/strxcpyx.c1
-rw-r--r--src/basic/strxcpyx.h1
-rw-r--r--src/basic/syslog-util.c1
-rw-r--r--src/basic/syslog-util.h1
-rw-r--r--src/basic/terminal-util.c1
-rw-r--r--src/basic/terminal-util.h1
-rw-r--r--src/basic/time-util.c1
-rw-r--r--src/basic/time-util.h1
-rw-r--r--src/basic/umask-util.h1
-rw-r--r--src/basic/unaligned.h1
-rw-r--r--src/basic/unit-def.c1
-rw-r--r--src/basic/unit-def.h1
-rw-r--r--src/basic/unit-name.c1
-rw-r--r--src/basic/unit-name.h1
-rw-r--r--src/basic/user-util.c1
-rw-r--r--src/basic/user-util.h1
-rw-r--r--src/basic/utf8.c1
-rw-r--r--src/basic/utf8.h1
-rw-r--r--src/basic/util.c1
-rw-r--r--src/basic/util.h1
-rw-r--r--src/basic/verbs.c1
-rw-r--r--src/basic/verbs.h1
-rw-r--r--src/basic/virt.c1
-rw-r--r--src/basic/virt.h1
-rw-r--r--src/basic/web-util.c1
-rw-r--r--src/basic/web-util.h1
-rw-r--r--src/basic/xattr-util.c1
-rw-r--r--src/basic/xattr-util.h1
-rw-r--r--src/basic/xml.c1
-rw-r--r--src/basic/xml.h1
-rw-r--r--src/binfmt/binfmt.c1
-rw-r--r--src/boot/bootctl.c1
-rw-r--r--src/boot/efi/boot.c1
-rw-r--r--src/boot/efi/console.c1
-rw-r--r--src/boot/efi/console.h1
-rw-r--r--src/boot/efi/disk.c1
-rw-r--r--src/boot/efi/disk.h1
-rw-r--r--src/boot/efi/graphics.c1
-rw-r--r--src/boot/efi/graphics.h1
-rw-r--r--src/boot/efi/linux.c1
-rw-r--r--src/boot/efi/linux.h1
-rw-r--r--src/boot/efi/measure.c1
-rw-r--r--src/boot/efi/measure.h1
-rw-r--r--src/boot/efi/pe.c1
-rw-r--r--src/boot/efi/pe.h1
-rw-r--r--src/boot/efi/shim.c1
-rw-r--r--src/boot/efi/shim.h1
-rw-r--r--src/boot/efi/splash.c1
-rw-r--r--src/boot/efi/splash.h1
-rw-r--r--src/boot/efi/stub.c1
-rw-r--r--src/boot/efi/util.c1
-rw-r--r--src/boot/efi/util.h1
-rw-r--r--src/busctl/busctl-introspect.c1
-rw-r--r--src/busctl/busctl-introspect.h1
-rw-r--r--src/busctl/busctl.c1
-rw-r--r--src/cgls/cgls.c1
-rw-r--r--src/cgroups-agent/cgroups-agent.c1
-rw-r--r--src/cgtop/cgtop.c1
-rw-r--r--src/core/audit-fd.c1
-rw-r--r--src/core/audit-fd.h1
-rw-r--r--src/core/automount.c1
-rw-r--r--src/core/automount.h1
-rw-r--r--src/core/bpf-firewall.c1
-rw-r--r--src/core/bpf-firewall.h1
-rw-r--r--src/core/cgroup.c1
-rw-r--r--src/core/cgroup.h1
-rw-r--r--src/core/chown-recursive.c1
-rw-r--r--src/core/chown-recursive.h1
-rw-r--r--src/core/dbus-automount.c1
-rw-r--r--src/core/dbus-automount.h1
-rw-r--r--src/core/dbus-cgroup.c1
-rw-r--r--src/core/dbus-cgroup.h1
-rw-r--r--src/core/dbus-device.c1
-rw-r--r--src/core/dbus-device.h1
-rw-r--r--src/core/dbus-execute.c1
-rw-r--r--src/core/dbus-execute.h1
-rw-r--r--src/core/dbus-job.c1
-rw-r--r--src/core/dbus-job.h1
-rw-r--r--src/core/dbus-kill.c1
-rw-r--r--src/core/dbus-kill.h1
-rw-r--r--src/core/dbus-manager.c1
-rw-r--r--src/core/dbus-manager.h1
-rw-r--r--src/core/dbus-mount.c1
-rw-r--r--src/core/dbus-mount.h1
-rw-r--r--src/core/dbus-path.c1
-rw-r--r--src/core/dbus-path.h1
-rw-r--r--src/core/dbus-scope.c1
-rw-r--r--src/core/dbus-scope.h1
-rw-r--r--src/core/dbus-service.c1
-rw-r--r--src/core/dbus-service.h1
-rw-r--r--src/core/dbus-slice.c1
-rw-r--r--src/core/dbus-slice.h1
-rw-r--r--src/core/dbus-socket.c1
-rw-r--r--src/core/dbus-socket.h1
-rw-r--r--src/core/dbus-swap.c1
-rw-r--r--src/core/dbus-swap.h1
-rw-r--r--src/core/dbus-target.c1
-rw-r--r--src/core/dbus-target.h1
-rw-r--r--src/core/dbus-timer.c1
-rw-r--r--src/core/dbus-timer.h1
-rw-r--r--src/core/dbus-unit.c1
-rw-r--r--src/core/dbus-unit.h1
-rw-r--r--src/core/dbus.c1
-rw-r--r--src/core/dbus.h1
-rw-r--r--src/core/device.c1
-rw-r--r--src/core/device.h1
-rw-r--r--src/core/dynamic-user.c1
-rw-r--r--src/core/dynamic-user.h1
-rw-r--r--src/core/emergency-action.c1
-rw-r--r--src/core/emergency-action.h1
-rw-r--r--src/core/execute.c1
-rw-r--r--src/core/execute.h1
-rw-r--r--src/core/hostname-setup.c1
-rw-r--r--src/core/hostname-setup.h1
-rw-r--r--src/core/ima-setup.c1
-rw-r--r--src/core/ima-setup.h1
-rw-r--r--src/core/ip-address-access.c1
-rw-r--r--src/core/ip-address-access.h1
-rw-r--r--src/core/job.c1
-rw-r--r--src/core/job.h1
-rw-r--r--src/core/kill.c1
-rw-r--r--src/core/kill.h1
-rw-r--r--src/core/killall.c1
-rw-r--r--src/core/killall.h1
-rw-r--r--src/core/kmod-setup.c1
-rw-r--r--src/core/kmod-setup.h1
-rw-r--r--src/core/load-dropin.c1
-rw-r--r--src/core/load-dropin.h1
-rw-r--r--src/core/load-fragment.c1
-rw-r--r--src/core/load-fragment.h1
-rw-r--r--src/core/locale-setup.c1
-rw-r--r--src/core/locale-setup.h1
-rw-r--r--src/core/loopback-setup.c1
-rw-r--r--src/core/loopback-setup.h1
-rw-r--r--src/core/machine-id-setup.c1
-rw-r--r--src/core/machine-id-setup.h1
-rw-r--r--src/core/main.c1
-rw-r--r--src/core/manager.c1
-rw-r--r--src/core/manager.h1
-rw-r--r--src/core/mount-setup.c1
-rw-r--r--src/core/mount-setup.h1
-rw-r--r--src/core/mount.c1
-rw-r--r--src/core/mount.h1
-rw-r--r--src/core/namespace.c1
-rw-r--r--src/core/namespace.h1
-rw-r--r--src/core/path.c1
-rw-r--r--src/core/path.h1
-rw-r--r--src/core/scope.c1
-rw-r--r--src/core/scope.h1
-rw-r--r--src/core/selinux-access.c1
-rw-r--r--src/core/selinux-access.h1
-rw-r--r--src/core/selinux-setup.c1
-rw-r--r--src/core/selinux-setup.h1
-rw-r--r--src/core/service.c1
-rw-r--r--src/core/service.h1
-rw-r--r--src/core/show-status.c1
-rw-r--r--src/core/show-status.h1
-rw-r--r--src/core/shutdown.c1
-rw-r--r--src/core/slice.c1
-rw-r--r--src/core/slice.h1
-rw-r--r--src/core/smack-setup.c1
-rw-r--r--src/core/smack-setup.h1
-rw-r--r--src/core/socket.c1
-rw-r--r--src/core/socket.h1
-rw-r--r--src/core/swap.c1
-rw-r--r--src/core/swap.h1
-rw-r--r--src/core/target.c1
-rw-r--r--src/core/target.h1
-rw-r--r--src/core/timer.c1
-rw-r--r--src/core/timer.h1
-rw-r--r--src/core/transaction.c1
-rw-r--r--src/core/transaction.h1
-rw-r--r--src/core/umount.c1
-rw-r--r--src/core/umount.h1
-rw-r--r--src/core/unit-printf.c1
-rw-r--r--src/core/unit-printf.h1
-rw-r--r--src/core/unit.c1
-rw-r--r--src/core/unit.h1
-rw-r--r--src/coredump/coredump-vacuum.c1
-rw-r--r--src/coredump/coredump-vacuum.h1
-rw-r--r--src/coredump/coredump.c1
-rw-r--r--src/coredump/coredumpctl.c1
-rw-r--r--src/coredump/stacktrace.c1
-rw-r--r--src/coredump/stacktrace.h1
-rw-r--r--src/coredump/test-coredump-vacuum.c1
-rw-r--r--src/cryptsetup/cryptsetup-generator.c1
-rw-r--r--src/cryptsetup/cryptsetup.c1
-rw-r--r--src/debug-generator/debug-generator.c1
-rw-r--r--src/delta/delta.c1
-rw-r--r--src/detect-virt/detect-virt.c1
-rw-r--r--src/dissect/dissect.c1
-rw-r--r--src/environment-d-generator/environment-d-generator.c1
-rw-r--r--src/escape/escape.c1
-rw-r--r--src/firstboot/firstboot.c1
-rw-r--r--src/fsck/fsck.c1
-rw-r--r--src/fstab-generator/fstab-generator.c1
-rw-r--r--src/getty-generator/getty-generator.c1
-rw-r--r--src/gpt-auto-generator/gpt-auto-generator.c1
-rw-r--r--src/hibernate-resume/hibernate-resume-generator.c1
-rw-r--r--src/hibernate-resume/hibernate-resume.c1
-rw-r--r--src/hostname/hostnamectl.c1
-rw-r--r--src/hostname/hostnamed.c1
-rw-r--r--src/hwdb/hwdb.c1
-rw-r--r--src/import/curl-util.c1
-rw-r--r--src/import/curl-util.h1
-rw-r--r--src/import/export-raw.c1
-rw-r--r--src/import/export-raw.h1
-rw-r--r--src/import/export-tar.c1
-rw-r--r--src/import/export-tar.h1
-rw-r--r--src/import/export.c1
-rw-r--r--src/import/import-common.c1
-rw-r--r--src/import/import-common.h1
-rw-r--r--src/import/import-compress.c1
-rw-r--r--src/import/import-compress.h1
-rw-r--r--src/import/import-raw.c1
-rw-r--r--src/import/import-raw.h1
-rw-r--r--src/import/import-tar.c1
-rw-r--r--src/import/import-tar.h1
-rw-r--r--src/import/import.c1
-rw-r--r--src/import/importd.c1
-rw-r--r--src/import/pull-common.c1
-rw-r--r--src/import/pull-common.h1
-rw-r--r--src/import/pull-job.c1
-rw-r--r--src/import/pull-job.h1
-rw-r--r--src/import/pull-raw.c1
-rw-r--r--src/import/pull-raw.h1
-rw-r--r--src/import/pull-tar.c1
-rw-r--r--src/import/pull-tar.h1
-rw-r--r--src/import/pull.c1
-rw-r--r--src/import/qcow2-util.c1
-rw-r--r--src/import/qcow2-util.h1
-rw-r--r--src/import/test-qcow2.c1
-rw-r--r--src/initctl/initctl.c1
-rw-r--r--src/journal-remote/journal-gatewayd.c1
-rw-r--r--src/journal-remote/journal-remote-parse.c1
-rw-r--r--src/journal-remote/journal-remote-parse.h1
-rw-r--r--src/journal-remote/journal-remote-write.c1
-rw-r--r--src/journal-remote/journal-remote-write.h1
-rw-r--r--src/journal-remote/journal-remote.c1
-rw-r--r--src/journal-remote/journal-remote.h1
-rw-r--r--src/journal-remote/journal-upload-journal.c1
-rw-r--r--src/journal-remote/journal-upload.c1
-rw-r--r--src/journal-remote/microhttpd-util.c1
-rw-r--r--src/journal-remote/microhttpd-util.h1
-rw-r--r--src/journal/audit-type.c1
-rw-r--r--src/journal/audit-type.h1
-rw-r--r--src/journal/cat.c1
-rw-r--r--src/journal/catalog.c1
-rw-r--r--src/journal/catalog.h1
-rw-r--r--src/journal/compress.c1
-rw-r--r--src/journal/compress.h1
-rw-r--r--src/journal/journal-authenticate.c1
-rw-r--r--src/journal/journal-authenticate.h1
-rw-r--r--src/journal/journal-def.h1
-rw-r--r--src/journal/journal-file.c1
-rw-r--r--src/journal/journal-file.h1
-rw-r--r--src/journal/journal-internal.h1
-rw-r--r--src/journal/journal-qrcode.c1
-rw-r--r--src/journal/journal-qrcode.h1
-rw-r--r--src/journal/journal-send.c1
-rw-r--r--src/journal/journal-vacuum.c1
-rw-r--r--src/journal/journal-vacuum.h1
-rw-r--r--src/journal/journal-verify.c1
-rw-r--r--src/journal/journal-verify.h1
-rw-r--r--src/journal/journalctl.c1
-rw-r--r--src/journal/journald-audit.c1
-rw-r--r--src/journal/journald-audit.h1
-rw-r--r--src/journal/journald-console.c1
-rw-r--r--src/journal/journald-console.h1
-rw-r--r--src/journal/journald-context.c1
-rw-r--r--src/journal/journald-context.h1
-rw-r--r--src/journal/journald-kmsg.c1
-rw-r--r--src/journal/journald-kmsg.h1
-rw-r--r--src/journal/journald-native.c1
-rw-r--r--src/journal/journald-native.h1
-rw-r--r--src/journal/journald-rate-limit.c1
-rw-r--r--src/journal/journald-rate-limit.h1
-rw-r--r--src/journal/journald-server.c1
-rw-r--r--src/journal/journald-server.h1
-rw-r--r--src/journal/journald-stream.c1
-rw-r--r--src/journal/journald-stream.h1
-rw-r--r--src/journal/journald-syslog.c1
-rw-r--r--src/journal/journald-syslog.h1
-rw-r--r--src/journal/journald-wall.c1
-rw-r--r--src/journal/journald-wall.h1
-rw-r--r--src/journal/journald.c1
-rw-r--r--src/journal/mmap-cache.c1
-rw-r--r--src/journal/mmap-cache.h1
-rw-r--r--src/journal/sd-journal.c1
-rw-r--r--src/journal/test-audit-type.c1
-rw-r--r--src/journal/test-catalog.c1
-rw-r--r--src/journal/test-compress-benchmark.c1
-rw-r--r--src/journal/test-compress.c1
-rw-r--r--src/journal/test-journal-enum.c1
-rw-r--r--src/journal/test-journal-flush.c1
-rw-r--r--src/journal/test-journal-init.c1
-rw-r--r--src/journal/test-journal-interleaving.c1
-rw-r--r--src/journal/test-journal-match.c1
-rw-r--r--src/journal/test-journal-send.c1
-rw-r--r--src/journal/test-journal-stream.c1
-rw-r--r--src/journal/test-journal-syslog.c1
-rw-r--r--src/journal/test-journal-verify.c1
-rw-r--r--src/journal/test-journal.c1
-rw-r--r--src/journal/test-mmap-cache.c1
-rw-r--r--src/libsystemd-network/arp-util.c1
-rw-r--r--src/libsystemd-network/arp-util.h1
-rw-r--r--src/libsystemd-network/dhcp-identifier.c1
-rw-r--r--src/libsystemd-network/dhcp-identifier.h1
-rw-r--r--src/libsystemd-network/dhcp-internal.h1
-rw-r--r--src/libsystemd-network/dhcp-lease-internal.h1
-rw-r--r--src/libsystemd-network/dhcp-network.c1
-rw-r--r--src/libsystemd-network/dhcp-option.c1
-rw-r--r--src/libsystemd-network/dhcp-packet.c1
-rw-r--r--src/libsystemd-network/dhcp-protocol.h1
-rw-r--r--src/libsystemd-network/dhcp-server-internal.h1
-rw-r--r--src/libsystemd-network/dhcp6-internal.h1
-rw-r--r--src/libsystemd-network/dhcp6-lease-internal.h1
-rw-r--r--src/libsystemd-network/dhcp6-network.c1
-rw-r--r--src/libsystemd-network/dhcp6-option.c1
-rw-r--r--src/libsystemd-network/dhcp6-protocol.h1
-rw-r--r--src/libsystemd-network/icmp6-util.c1
-rw-r--r--src/libsystemd-network/icmp6-util.h1
-rw-r--r--src/libsystemd-network/lldp-internal.h1
-rw-r--r--src/libsystemd-network/lldp-neighbor.c1
-rw-r--r--src/libsystemd-network/lldp-neighbor.h1
-rw-r--r--src/libsystemd-network/lldp-network.c1
-rw-r--r--src/libsystemd-network/lldp-network.h1
-rw-r--r--src/libsystemd-network/ndisc-internal.h1
-rw-r--r--src/libsystemd-network/ndisc-router.c1
-rw-r--r--src/libsystemd-network/ndisc-router.h1
-rw-r--r--src/libsystemd-network/network-internal.c1
-rw-r--r--src/libsystemd-network/network-internal.h1
-rw-r--r--src/libsystemd-network/radv-internal.h1
-rw-r--r--src/libsystemd-network/sd-dhcp-client.c1
-rw-r--r--src/libsystemd-network/sd-dhcp-lease.c1
-rw-r--r--src/libsystemd-network/sd-dhcp-server.c1
-rw-r--r--src/libsystemd-network/sd-dhcp6-client.c1
-rw-r--r--src/libsystemd-network/sd-dhcp6-lease.c1
-rw-r--r--src/libsystemd-network/sd-ipv4acd.c1
-rw-r--r--src/libsystemd-network/sd-ipv4ll.c1
-rw-r--r--src/libsystemd-network/sd-lldp.c1
-rw-r--r--src/libsystemd-network/sd-ndisc.c1
-rw-r--r--src/libsystemd-network/sd-radv.c1
-rw-r--r--src/libsystemd-network/test-acd.c1
-rw-r--r--src/libsystemd-network/test-dhcp-client.c1
-rw-r--r--src/libsystemd-network/test-dhcp-server.c1
-rw-r--r--src/libsystemd-network/test-dhcp6-client.c1
-rw-r--r--src/libsystemd-network/test-ipv4ll-manual.c1
-rw-r--r--src/libsystemd-network/test-ipv4ll.c1
-rw-r--r--src/libsystemd-network/test-lldp.c1
-rw-r--r--src/libsystemd-network/test-ndisc-ra.c1
-rw-r--r--src/libsystemd-network/test-ndisc-rs.c1
-rw-r--r--src/libsystemd/sd-bus/bus-bloom.c1
-rw-r--r--src/libsystemd/sd-bus/bus-bloom.h1
-rw-r--r--src/libsystemd/sd-bus/bus-common-errors.c1
-rw-r--r--src/libsystemd/sd-bus/bus-common-errors.h1
-rw-r--r--src/libsystemd/sd-bus/bus-container.c1
-rw-r--r--src/libsystemd/sd-bus/bus-container.h1
-rw-r--r--src/libsystemd/sd-bus/bus-control.c1
-rw-r--r--src/libsystemd/sd-bus/bus-control.h1
-rw-r--r--src/libsystemd/sd-bus/bus-convenience.c1
-rw-r--r--src/libsystemd/sd-bus/bus-creds.c1
-rw-r--r--src/libsystemd/sd-bus/bus-creds.h1
-rw-r--r--src/libsystemd/sd-bus/bus-dump.c1
-rw-r--r--src/libsystemd/sd-bus/bus-dump.h1
-rw-r--r--src/libsystemd/sd-bus/bus-error.c1
-rw-r--r--src/libsystemd/sd-bus/bus-error.h1
-rw-r--r--src/libsystemd/sd-bus/bus-gvariant.c1
-rw-r--r--src/libsystemd/sd-bus/bus-gvariant.h1
-rw-r--r--src/libsystemd/sd-bus/bus-internal.c1
-rw-r--r--src/libsystemd/sd-bus/bus-internal.h1
-rw-r--r--src/libsystemd/sd-bus/bus-introspect.c1
-rw-r--r--src/libsystemd/sd-bus/bus-introspect.h1
-rw-r--r--src/libsystemd/sd-bus/bus-kernel.c1
-rw-r--r--src/libsystemd/sd-bus/bus-kernel.h1
-rw-r--r--src/libsystemd/sd-bus/bus-match.c1
-rw-r--r--src/libsystemd/sd-bus/bus-match.h1
-rw-r--r--src/libsystemd/sd-bus/bus-message.c1
-rw-r--r--src/libsystemd/sd-bus/bus-message.h1
-rw-r--r--src/libsystemd/sd-bus/bus-objects.c1
-rw-r--r--src/libsystemd/sd-bus/bus-objects.h1
-rw-r--r--src/libsystemd/sd-bus/bus-protocol.h1
-rw-r--r--src/libsystemd/sd-bus/bus-signature.c1
-rw-r--r--src/libsystemd/sd-bus/bus-signature.h1
-rw-r--r--src/libsystemd/sd-bus/bus-slot.c1
-rw-r--r--src/libsystemd/sd-bus/bus-slot.h1
-rw-r--r--src/libsystemd/sd-bus/bus-socket.c1
-rw-r--r--src/libsystemd/sd-bus/bus-socket.h1
-rw-r--r--src/libsystemd/sd-bus/bus-track.c1
-rw-r--r--src/libsystemd/sd-bus/bus-track.h1
-rw-r--r--src/libsystemd/sd-bus/bus-type.c1
-rw-r--r--src/libsystemd/sd-bus/bus-type.h1
-rw-r--r--src/libsystemd/sd-bus/sd-bus.c1
-rw-r--r--src/libsystemd/sd-bus/test-bus-benchmark.c1
-rw-r--r--src/libsystemd/sd-bus/test-bus-chat.c1
-rw-r--r--src/libsystemd/sd-bus/test-bus-cleanup.c1
-rw-r--r--src/libsystemd/sd-bus/test-bus-creds.c1
-rw-r--r--src/libsystemd/sd-bus/test-bus-error.c1
-rw-r--r--src/libsystemd/sd-bus/test-bus-gvariant.c1
-rw-r--r--src/libsystemd/sd-bus/test-bus-introspect.c1
-rw-r--r--src/libsystemd/sd-bus/test-bus-marshal.c1
-rw-r--r--src/libsystemd/sd-bus/test-bus-match.c1
-rw-r--r--src/libsystemd/sd-bus/test-bus-objects.c1
-rw-r--r--src/libsystemd/sd-bus/test-bus-server.c1
-rw-r--r--src/libsystemd/sd-bus/test-bus-signature.c1
-rw-r--r--src/libsystemd/sd-bus/test-bus-track.c1
-rw-r--r--src/libsystemd/sd-daemon/sd-daemon.c1
-rw-r--r--src/libsystemd/sd-device/device-enumerator-private.h1
-rw-r--r--src/libsystemd/sd-device/device-enumerator.c1
-rw-r--r--src/libsystemd/sd-device/device-internal.h1
-rw-r--r--src/libsystemd/sd-device/device-private.c1
-rw-r--r--src/libsystemd/sd-device/device-private.h1
-rw-r--r--src/libsystemd/sd-device/device-util.h1
-rw-r--r--src/libsystemd/sd-device/sd-device.c1
-rw-r--r--src/libsystemd/sd-event/sd-event.c1
-rw-r--r--src/libsystemd/sd-event/test-event.c1
-rw-r--r--src/libsystemd/sd-hwdb/hwdb-internal.h1
-rw-r--r--src/libsystemd/sd-hwdb/hwdb-util.h1
-rw-r--r--src/libsystemd/sd-hwdb/sd-hwdb.c1
-rw-r--r--src/libsystemd/sd-id128/id128-util.c1
-rw-r--r--src/libsystemd/sd-id128/id128-util.h1
-rw-r--r--src/libsystemd/sd-id128/sd-id128.c1
-rw-r--r--src/libsystemd/sd-login/sd-login.c1
-rw-r--r--src/libsystemd/sd-login/test-login.c1
-rw-r--r--src/libsystemd/sd-netlink/local-addresses.c1
-rw-r--r--src/libsystemd/sd-netlink/local-addresses.h1
-rw-r--r--src/libsystemd/sd-netlink/netlink-internal.h1
-rw-r--r--src/libsystemd/sd-netlink/netlink-message.c1
-rw-r--r--src/libsystemd/sd-netlink/netlink-socket.c1
-rw-r--r--src/libsystemd/sd-netlink/netlink-types.c1
-rw-r--r--src/libsystemd/sd-netlink/netlink-types.h1
-rw-r--r--src/libsystemd/sd-netlink/netlink-util.c1
-rw-r--r--src/libsystemd/sd-netlink/netlink-util.h1
-rw-r--r--src/libsystemd/sd-netlink/rtnl-message.c1
-rw-r--r--src/libsystemd/sd-netlink/sd-netlink.c1
-rw-r--r--src/libsystemd/sd-netlink/test-local-addresses.c1
-rw-r--r--src/libsystemd/sd-netlink/test-netlink.c1
-rw-r--r--src/libsystemd/sd-network/network-util.c1
-rw-r--r--src/libsystemd/sd-network/network-util.h1
-rw-r--r--src/libsystemd/sd-network/sd-network.c1
-rw-r--r--src/libsystemd/sd-path/sd-path.c1
-rw-r--r--src/libsystemd/sd-resolve/sd-resolve.c1
-rw-r--r--src/libsystemd/sd-resolve/test-resolve.c1
-rw-r--r--src/libsystemd/sd-utf8/sd-utf8.c1
-rw-r--r--src/libudev/libudev-device-internal.h1
-rw-r--r--src/libudev/libudev-device-private.c1
-rw-r--r--src/libudev/libudev-device.c1
-rw-r--r--src/libudev/libudev-enumerate.c1
-rw-r--r--src/libudev/libudev-hwdb.c1
-rw-r--r--src/libudev/libudev-list.c1
-rw-r--r--src/libudev/libudev-monitor.c1
-rw-r--r--src/libudev/libudev-private.h1
-rw-r--r--src/libudev/libudev-queue.c1
-rw-r--r--src/libudev/libudev-util.c1
-rw-r--r--src/libudev/libudev.c1
-rw-r--r--src/libudev/libudev.h1
-rw-r--r--src/locale/keymap-util.c1
-rw-r--r--src/locale/keymap-util.h1
-rw-r--r--src/locale/localectl.c1
-rw-r--r--src/locale/localed.c1
-rw-r--r--src/locale/test-keymap-util.c1
-rw-r--r--src/login/inhibit.c1
-rw-r--r--src/login/loginctl.c1
-rw-r--r--src/login/logind-acl.c1
-rw-r--r--src/login/logind-acl.h1
-rw-r--r--src/login/logind-action.c1
-rw-r--r--src/login/logind-action.h1
-rw-r--r--src/login/logind-button.c1
-rw-r--r--src/login/logind-button.h1
-rw-r--r--src/login/logind-core.c1
-rw-r--r--src/login/logind-dbus.c1
-rw-r--r--src/login/logind-device.c1
-rw-r--r--src/login/logind-device.h1
-rw-r--r--src/login/logind-inhibit.c1
-rw-r--r--src/login/logind-inhibit.h1
-rw-r--r--src/login/logind-seat-dbus.c1
-rw-r--r--src/login/logind-seat.c1
-rw-r--r--src/login/logind-seat.h1
-rw-r--r--src/login/logind-session-dbus.c1
-rw-r--r--src/login/logind-session-device.c1
-rw-r--r--src/login/logind-session-device.h1
-rw-r--r--src/login/logind-session.c1
-rw-r--r--src/login/logind-session.h1
-rw-r--r--src/login/logind-user-dbus.c1
-rw-r--r--src/login/logind-user.c1
-rw-r--r--src/login/logind-user.h1
-rw-r--r--src/login/logind-utmp.c1
-rw-r--r--src/login/logind.c1
-rw-r--r--src/login/logind.h1
-rw-r--r--src/login/pam_systemd.c1
-rw-r--r--src/login/sysfs-show.c1
-rw-r--r--src/login/sysfs-show.h1
-rw-r--r--src/login/test-inhibit.c1
-rw-r--r--src/login/test-login-shared.c1
-rw-r--r--src/login/test-login-tables.c1
-rw-r--r--src/machine-id-setup/machine-id-setup-main.c1
-rw-r--r--src/machine/image-dbus.c1
-rw-r--r--src/machine/image-dbus.h1
-rw-r--r--src/machine/machine-dbus.c1
-rw-r--r--src/machine/machine-dbus.h1
-rw-r--r--src/machine/machine.c1
-rw-r--r--src/machine/machine.h1
-rw-r--r--src/machine/machinectl.c1
-rw-r--r--src/machine/machined-dbus.c1
-rw-r--r--src/machine/machined.c1
-rw-r--r--src/machine/machined.h1
-rw-r--r--src/machine/operation.c1
-rw-r--r--src/machine/operation.h1
-rw-r--r--src/machine/test-machine-tables.c1
-rw-r--r--src/modules-load/modules-load.c1
-rw-r--r--src/mount/mount-tool.c1
-rw-r--r--src/network/netdev/bond.c1
-rw-r--r--src/network/netdev/bond.h1
-rw-r--r--src/network/netdev/bridge.c1
-rw-r--r--src/network/netdev/bridge.h1
-rw-r--r--src/network/netdev/dummy.c1
-rw-r--r--src/network/netdev/dummy.h1
-rw-r--r--src/network/netdev/geneve.c1
-rw-r--r--src/network/netdev/geneve.h1
-rw-r--r--src/network/netdev/ipvlan.c1
-rw-r--r--src/network/netdev/ipvlan.h1
-rw-r--r--src/network/netdev/macvlan.c1
-rw-r--r--src/network/netdev/macvlan.h1
-rw-r--r--src/network/netdev/netdev.c1
-rw-r--r--src/network/netdev/netdev.h1
-rw-r--r--src/network/netdev/tunnel.c1
-rw-r--r--src/network/netdev/tunnel.h1
-rw-r--r--src/network/netdev/tuntap.c1
-rw-r--r--src/network/netdev/tuntap.h1
-rw-r--r--src/network/netdev/vcan.c1
-rw-r--r--src/network/netdev/vcan.h1
-rw-r--r--src/network/netdev/veth.c1
-rw-r--r--src/network/netdev/veth.h1
-rw-r--r--src/network/netdev/vlan.c1
-rw-r--r--src/network/netdev/vlan.h1
-rw-r--r--src/network/netdev/vrf.c1
-rw-r--r--src/network/netdev/vrf.h1
-rw-r--r--src/network/netdev/vxlan.c1
-rw-r--r--src/network/netdev/vxlan.h1
-rw-r--r--src/network/networkctl.c1
-rw-r--r--src/network/networkd-address-label.c1
-rw-r--r--src/network/networkd-address-label.h1
-rw-r--r--src/network/networkd-address-pool.c1
-rw-r--r--src/network/networkd-address-pool.h1
-rw-r--r--src/network/networkd-address.c1
-rw-r--r--src/network/networkd-address.h1
-rw-r--r--src/network/networkd-brvlan.c1
-rw-r--r--src/network/networkd-brvlan.h1
-rw-r--r--src/network/networkd-conf.c1
-rw-r--r--src/network/networkd-conf.h1
-rw-r--r--src/network/networkd-dhcp4.c1
-rw-r--r--src/network/networkd-dhcp6.c1
-rw-r--r--src/network/networkd-fdb.c1
-rw-r--r--src/network/networkd-fdb.h1
-rw-r--r--src/network/networkd-ipv4ll.c1
-rw-r--r--src/network/networkd-ipv6-proxy-ndp.c1
-rw-r--r--src/network/networkd-ipv6-proxy-ndp.h1
-rw-r--r--src/network/networkd-link-bus.c1
-rw-r--r--src/network/networkd-link.c1
-rw-r--r--src/network/networkd-link.h1
-rw-r--r--src/network/networkd-lldp-tx.c1
-rw-r--r--src/network/networkd-lldp-tx.h1
-rw-r--r--src/network/networkd-manager-bus.c1
-rw-r--r--src/network/networkd-manager.c1
-rw-r--r--src/network/networkd-manager.h1
-rw-r--r--src/network/networkd-ndisc.c1
-rw-r--r--src/network/networkd-ndisc.h1
-rw-r--r--src/network/networkd-network-bus.c1
-rw-r--r--src/network/networkd-network.c1
-rw-r--r--src/network/networkd-network.h1
-rw-r--r--src/network/networkd-radv.c1
-rw-r--r--src/network/networkd-radv.h1
-rw-r--r--src/network/networkd-route.c1
-rw-r--r--src/network/networkd-route.h1
-rw-r--r--src/network/networkd-routing-policy-rule.c1
-rw-r--r--src/network/networkd-routing-policy-rule.h1
-rw-r--r--src/network/networkd-util.c1
-rw-r--r--src/network/networkd-util.h1
-rw-r--r--src/network/networkd.c1
-rw-r--r--src/network/test-network.c1
-rw-r--r--src/network/test-networkd-conf.c1
-rw-r--r--src/network/wait-online/link.c1
-rw-r--r--src/network/wait-online/link.h1
-rw-r--r--src/network/wait-online/manager.c1
-rw-r--r--src/network/wait-online/manager.h1
-rw-r--r--src/network/wait-online/wait-online.c1
-rw-r--r--src/notify/notify.c1
-rw-r--r--src/nspawn/nspawn-cgroup.c1
-rw-r--r--src/nspawn/nspawn-cgroup.h1
-rw-r--r--src/nspawn/nspawn-expose-ports.c1
-rw-r--r--src/nspawn/nspawn-expose-ports.h1
-rw-r--r--src/nspawn/nspawn-mount.c1
-rw-r--r--src/nspawn/nspawn-mount.h1
-rw-r--r--src/nspawn/nspawn-network.c1
-rw-r--r--src/nspawn/nspawn-network.h1
-rw-r--r--src/nspawn/nspawn-patch-uid.c1
-rw-r--r--src/nspawn/nspawn-patch-uid.h5
-rw-r--r--src/nspawn/nspawn-register.c1
-rw-r--r--src/nspawn/nspawn-register.h1
-rw-r--r--src/nspawn/nspawn-seccomp.c1
-rw-r--r--src/nspawn/nspawn-seccomp.h1
-rw-r--r--src/nspawn/nspawn-settings.c1
-rw-r--r--src/nspawn/nspawn-settings.h1
-rw-r--r--src/nspawn/nspawn-setuid.c1
-rw-r--r--src/nspawn/nspawn-setuid.h1
-rw-r--r--src/nspawn/nspawn-stub-pid1.c1
-rw-r--r--src/nspawn/nspawn-stub-pid1.h1
-rw-r--r--src/nspawn/nspawn.c1
-rw-r--r--src/nspawn/test-patch-uid.c1
-rw-r--r--src/nss-myhostname/nss-myhostname.c1
-rw-r--r--src/nss-mymachines/nss-mymachines.c1
-rw-r--r--src/nss-resolve/nss-resolve.c1
-rw-r--r--src/nss-systemd/nss-systemd.c1
-rw-r--r--src/path/path.c1
-rw-r--r--src/quotacheck/quotacheck.c1
-rw-r--r--src/random-seed/random-seed.c1
-rw-r--r--src/rc-local-generator/rc-local-generator.c1
-rw-r--r--src/remount-fs/remount-fs.c1
-rw-r--r--src/reply-password/reply-password.c1
-rw-r--r--src/resolve/dns-type.c1
-rw-r--r--src/resolve/dns-type.h1
-rw-r--r--src/resolve/resolve-tool.c1
-rw-r--r--src/resolve/resolved-bus.c1
-rw-r--r--src/resolve/resolved-bus.h1
-rw-r--r--src/resolve/resolved-conf.c1
-rw-r--r--src/resolve/resolved-conf.h1
-rw-r--r--src/resolve/resolved-def.h1
-rw-r--r--src/resolve/resolved-dns-answer.c1
-rw-r--r--src/resolve/resolved-dns-answer.h1
-rw-r--r--src/resolve/resolved-dns-cache.c1
-rw-r--r--src/resolve/resolved-dns-cache.h1
-rw-r--r--src/resolve/resolved-dns-dnssec.c1
-rw-r--r--src/resolve/resolved-dns-dnssec.h1
-rw-r--r--src/resolve/resolved-dns-packet.c1
-rw-r--r--src/resolve/resolved-dns-packet.h1
-rw-r--r--src/resolve/resolved-dns-query.c1
-rw-r--r--src/resolve/resolved-dns-query.h1
-rw-r--r--src/resolve/resolved-dns-question.c1
-rw-r--r--src/resolve/resolved-dns-question.h1
-rw-r--r--src/resolve/resolved-dns-rr.c1
-rw-r--r--src/resolve/resolved-dns-rr.h1
-rw-r--r--src/resolve/resolved-dns-scope.c1
-rw-r--r--src/resolve/resolved-dns-scope.h1
-rw-r--r--src/resolve/resolved-dns-search-domain.c1
-rw-r--r--src/resolve/resolved-dns-search-domain.h1
-rw-r--r--src/resolve/resolved-dns-server.c1
-rw-r--r--src/resolve/resolved-dns-server.h1
-rw-r--r--src/resolve/resolved-dns-stream.c1
-rw-r--r--src/resolve/resolved-dns-stream.h1
-rw-r--r--src/resolve/resolved-dns-stub.c1
-rw-r--r--src/resolve/resolved-dns-stub.h1
-rw-r--r--src/resolve/resolved-dns-synthesize.c1
-rw-r--r--src/resolve/resolved-dns-synthesize.h1
-rw-r--r--src/resolve/resolved-dns-transaction.c1
-rw-r--r--src/resolve/resolved-dns-transaction.h1
-rw-r--r--src/resolve/resolved-dns-trust-anchor.c1
-rw-r--r--src/resolve/resolved-dns-trust-anchor.h1
-rw-r--r--src/resolve/resolved-dns-zone.c1
-rw-r--r--src/resolve/resolved-dns-zone.h1
-rw-r--r--src/resolve/resolved-etc-hosts.c1
-rw-r--r--src/resolve/resolved-etc-hosts.h1
-rw-r--r--src/resolve/resolved-link-bus.c1
-rw-r--r--src/resolve/resolved-link-bus.h1
-rw-r--r--src/resolve/resolved-link.c1
-rw-r--r--src/resolve/resolved-link.h1
-rw-r--r--src/resolve/resolved-llmnr.c1
-rw-r--r--src/resolve/resolved-llmnr.h1
-rw-r--r--src/resolve/resolved-manager.c1
-rw-r--r--src/resolve/resolved-manager.h1
-rw-r--r--src/resolve/resolved-mdns.c1
-rw-r--r--src/resolve/resolved-mdns.h1
-rw-r--r--src/resolve/resolved-resolv-conf.c1
-rw-r--r--src/resolve/resolved-resolv-conf.h1
-rw-r--r--src/resolve/resolved.c1
-rw-r--r--src/resolve/test-dns-packet.c1
-rw-r--r--src/resolve/test-dnssec-complex.c1
-rw-r--r--src/resolve/test-dnssec.c1
-rw-r--r--src/resolve/test-resolve-tables.c1
-rw-r--r--src/resolve/test-resolved-packet.c1
-rw-r--r--src/rfkill/rfkill.c1
-rw-r--r--src/run/run.c1
-rw-r--r--src/shared/acl-util.c1
-rw-r--r--src/shared/acl-util.h1
-rw-r--r--src/shared/acpi-fpdt.c1
-rw-r--r--src/shared/acpi-fpdt.h1
-rw-r--r--src/shared/apparmor-util.c1
-rw-r--r--src/shared/apparmor-util.h1
-rw-r--r--src/shared/ask-password-api.c1
-rw-r--r--src/shared/ask-password-api.h1
-rw-r--r--src/shared/base-filesystem.c1
-rw-r--r--src/shared/base-filesystem.h1
-rw-r--r--src/shared/boot-timestamps.c1
-rw-r--r--src/shared/boot-timestamps.h1
-rw-r--r--src/shared/bus-unit-util.c1
-rw-r--r--src/shared/bus-unit-util.h1
-rw-r--r--src/shared/bus-util.c1
-rw-r--r--src/shared/bus-util.h1
-rw-r--r--src/shared/cgroup-show.c1
-rw-r--r--src/shared/cgroup-show.h1
-rw-r--r--src/shared/clean-ipc.c1
-rw-r--r--src/shared/clean-ipc.h1
-rw-r--r--src/shared/condition.c1
-rw-r--r--src/shared/condition.h1
-rw-r--r--src/shared/conf-parser.c1
-rw-r--r--src/shared/conf-parser.h1
-rw-r--r--src/shared/dev-setup.c1
-rw-r--r--src/shared/dev-setup.h1
-rw-r--r--src/shared/dissect-image.c1
-rw-r--r--src/shared/dissect-image.h1
-rw-r--r--src/shared/dns-domain.c1
-rw-r--r--src/shared/dns-domain.h1
-rw-r--r--src/shared/dropin.c1
-rw-r--r--src/shared/dropin.h1
-rw-r--r--src/shared/efivars.c1
-rw-r--r--src/shared/efivars.h1
-rw-r--r--src/shared/fdset.c1
-rw-r--r--src/shared/fdset.h1
-rw-r--r--src/shared/firewall-util.c1
-rw-r--r--src/shared/firewall-util.h1
-rw-r--r--src/shared/fstab-util.c1
-rw-r--r--src/shared/fstab-util.h1
-rw-r--r--src/shared/gcrypt-util.c1
-rw-r--r--src/shared/gcrypt-util.h1
-rw-r--r--src/shared/generator.c1
-rw-r--r--src/shared/generator.h1
-rw-r--r--src/shared/gpt.h1
-rw-r--r--src/shared/ima-util.c1
-rw-r--r--src/shared/ima-util.h1
-rw-r--r--src/shared/import-util.c1
-rw-r--r--src/shared/import-util.h1
-rw-r--r--src/shared/install-printf.c1
-rw-r--r--src/shared/install-printf.h1
-rw-r--r--src/shared/install.c1
-rw-r--r--src/shared/install.h1
-rw-r--r--src/shared/journal-util.c1
-rw-r--r--src/shared/journal-util.h1
-rw-r--r--src/shared/logs-show.c1
-rw-r--r--src/shared/logs-show.h1
-rw-r--r--src/shared/loop-util.c1
-rw-r--r--src/shared/loop-util.h1
-rw-r--r--src/shared/machine-image.c1
-rw-r--r--src/shared/machine-image.h1
-rw-r--r--src/shared/machine-pool.c1
-rw-r--r--src/shared/machine-pool.h1
-rw-r--r--src/shared/nsflags.c1
-rw-r--r--src/shared/nsflags.h1
-rw-r--r--src/shared/output-mode.c1
-rw-r--r--src/shared/output-mode.h1
-rw-r--r--src/shared/pager.c1
-rw-r--r--src/shared/pager.h1
-rw-r--r--src/shared/path-lookup.c1
-rw-r--r--src/shared/path-lookup.h1
-rw-r--r--src/shared/ptyfwd.c1
-rw-r--r--src/shared/ptyfwd.h1
-rw-r--r--src/shared/resolve-util.c1
-rw-r--r--src/shared/resolve-util.h1
-rw-r--r--src/shared/seccomp-util.c1
-rw-r--r--src/shared/seccomp-util.h1
-rw-r--r--src/shared/sleep-config.c1
-rw-r--r--src/shared/sleep-config.h1
-rw-r--r--src/shared/spawn-ask-password-agent.c1
-rw-r--r--src/shared/spawn-ask-password-agent.h1
-rw-r--r--src/shared/spawn-polkit-agent.c1
-rw-r--r--src/shared/spawn-polkit-agent.h1
-rw-r--r--src/shared/specifier.c1
-rw-r--r--src/shared/specifier.h1
-rw-r--r--src/shared/switch-root.c1
-rw-r--r--src/shared/switch-root.h1
-rw-r--r--src/shared/sysctl-util.c1
-rw-r--r--src/shared/sysctl-util.h1
-rw-r--r--src/shared/test-tables.h1
-rw-r--r--src/shared/tests.c1
-rw-r--r--src/shared/tests.h1
-rw-r--r--src/shared/tomoyo-util.c1
-rw-r--r--src/shared/tomoyo-util.h1
-rw-r--r--src/shared/udev-util.c1
-rw-r--r--src/shared/udev-util.h1
-rw-r--r--src/shared/uid-range.c1
-rw-r--r--src/shared/uid-range.h1
-rw-r--r--src/shared/utmp-wtmp.c1
-rw-r--r--src/shared/utmp-wtmp.h1
-rw-r--r--src/shared/vlan-util.c1
-rw-r--r--src/shared/vlan-util.h1
-rw-r--r--src/shared/volatile-util.c1
-rw-r--r--src/shared/volatile-util.h1
-rw-r--r--src/shared/watchdog.c1
-rw-r--r--src/shared/watchdog.h1
-rw-r--r--src/sleep/sleep.c1
-rw-r--r--src/socket-proxy/socket-proxyd.c1
-rw-r--r--src/stdio-bridge/stdio-bridge.c1
-rw-r--r--src/sulogin-shell/sulogin-shell.c1
-rw-r--r--src/sysctl/sysctl.c1
-rw-r--r--src/system-update-generator/system-update-generator.c1
-rw-r--r--src/systemctl/systemctl.c1
-rw-r--r--src/systemd/_sd-common.h1
-rw-r--r--src/systemd/sd-bus-protocol.h1
-rw-r--r--src/systemd/sd-bus-vtable.h1
-rw-r--r--src/systemd/sd-bus.h1
-rw-r--r--src/systemd/sd-daemon.h1
-rw-r--r--src/systemd/sd-device.h1
-rw-r--r--src/systemd/sd-dhcp-client.h1
-rw-r--r--src/systemd/sd-dhcp-lease.h1
-rw-r--r--src/systemd/sd-dhcp-server.h1
-rw-r--r--src/systemd/sd-dhcp6-client.h1
-rw-r--r--src/systemd/sd-dhcp6-lease.h1
-rw-r--r--src/systemd/sd-event.h1
-rw-r--r--src/systemd/sd-hwdb.h1
-rw-r--r--src/systemd/sd-id128.h1
-rw-r--r--src/systemd/sd-ipv4acd.h1
-rw-r--r--src/systemd/sd-ipv4ll.h1
-rw-r--r--src/systemd/sd-journal.h1
-rw-r--r--src/systemd/sd-lldp.h1
-rw-r--r--src/systemd/sd-login.h1
-rw-r--r--src/systemd/sd-messages.h1
-rw-r--r--src/systemd/sd-ndisc.h1
-rw-r--r--src/systemd/sd-netlink.h1
-rw-r--r--src/systemd/sd-network.h1
-rw-r--r--src/systemd/sd-path.h1
-rw-r--r--src/systemd/sd-radv.h1
-rw-r--r--src/systemd/sd-resolve.h1
-rw-r--r--src/systemd/sd-utf8.h1
-rw-r--r--src/sysusers/sysusers.c1
-rw-r--r--src/sysv-generator/sysv-generator.c1
-rw-r--r--src/test/test-acl-util.c1
-rw-r--r--src/test/test-af-list.c1
-rw-r--r--src/test/test-alloc-util.c1
-rw-r--r--src/test/test-architecture.c1
-rw-r--r--src/test/test-arphrd-list.c1
-rw-r--r--src/test/test-ask-password-api.c1
-rw-r--r--src/test/test-async.c1
-rw-r--r--src/test/test-barrier.c1
-rw-r--r--src/test/test-bitmap.c1
-rw-r--r--src/test/test-boot-timestamps.c1
-rw-r--r--src/test/test-bpf.c1
-rw-r--r--src/test/test-btrfs.c1
-rw-r--r--src/test/test-calendarspec.c1
-rw-r--r--src/test/test-cap-list.c1
-rw-r--r--src/test/test-capability.c1
-rw-r--r--src/test/test-cgroup-mask.c1
-rw-r--r--src/test/test-cgroup-util.c1
-rw-r--r--src/test/test-cgroup.c1
-rw-r--r--src/test/test-clock.c1
-rw-r--r--src/test/test-condition.c1
-rw-r--r--src/test/test-conf-files.c1
-rw-r--r--src/test/test-conf-parser.c1
-rw-r--r--src/test/test-copy.c1
-rw-r--r--src/test/test-cpu-set-util.c1
-rw-r--r--src/test/test-daemon.c1
-rw-r--r--src/test/test-date.c1
-rw-r--r--src/test/test-device-nodes.c1
-rw-r--r--src/test/test-dissect-image.c1
-rw-r--r--src/test/test-dlopen.c1
-rw-r--r--src/test/test-dns-domain.c1
-rw-r--r--src/test/test-ellipsize.c1
-rw-r--r--src/test/test-engine.c1
-rw-r--r--src/test/test-env-util.c1
-rw-r--r--src/test/test-escape.c1
-rw-r--r--src/test/test-exec-util.c1
-rw-r--r--src/test/test-execute.c1
-rw-r--r--src/test/test-extract-word.c1
-rw-r--r--src/test/test-fd-util.c1
-rw-r--r--src/test/test-fdset.c1
-rw-r--r--src/test/test-fileio.c1
-rw-r--r--src/test/test-firewall-util.c1
-rw-r--r--src/test/test-fs-util.c1
-rw-r--r--src/test/test-fstab-util.c1
-rw-r--r--src/test/test-glob-util.c1
-rw-r--r--src/test/test-hash.c1
-rw-r--r--src/test/test-hashmap-plain.c1
-rw-r--r--src/test/test-hashmap.c1
-rw-r--r--src/test/test-helper.c1
-rw-r--r--src/test/test-helper.h1
-rw-r--r--src/test/test-hexdecoct.c1
-rw-r--r--src/test/test-hostname-util.c1
-rw-r--r--src/test/test-hostname.c1
-rw-r--r--src/test/test-id128.c1
-rw-r--r--src/test/test-in-addr-util.c1
-rw-r--r--src/test/test-install-root.c1
-rw-r--r--src/test/test-install.c1
-rw-r--r--src/test/test-io-util.c1
-rw-r--r--src/test/test-ipcrm.c1
-rw-r--r--src/test/test-job-type.c1
-rw-r--r--src/test/test-journal-importer.c1
-rw-r--r--src/test/test-libudev.c1
-rw-r--r--src/test/test-list.c1
-rw-r--r--src/test/test-locale-util.c1
-rw-r--r--src/test/test-log.c1
-rw-r--r--src/test/test-loopback.c1
-rw-r--r--src/test/test-mount-util.c1
-rw-r--r--src/test/test-namespace.c1
-rw-r--r--src/test/test-netlink-manual.c1
-rw-r--r--src/test/test-ns.c1
-rw-r--r--src/test/test-nss.c1
-rw-r--r--src/test/test-parse-util.c1
-rw-r--r--src/test/test-path-lookup.c1
-rw-r--r--src/test/test-path-util.c1
-rw-r--r--src/test/test-path.c1
-rw-r--r--src/test/test-prioq.c1
-rw-r--r--src/test/test-proc-cmdline.c1
-rw-r--r--src/test/test-process-util.c1
-rw-r--r--src/test/test-random-util.c1
-rw-r--r--src/test/test-ratelimit.c1
-rw-r--r--src/test/test-replace-var.c1
-rw-r--r--src/test/test-rlimit-util.c1
-rw-r--r--src/test/test-sched-prio.c1
-rw-r--r--src/test/test-seccomp.c1
-rw-r--r--src/test/test-selinux.c1
-rw-r--r--src/test/test-set.c1
-rw-r--r--src/test/test-sigbus.c1
-rw-r--r--src/test/test-signal-util.c1
-rw-r--r--src/test/test-siphash24.c1
-rw-r--r--src/test/test-sizeof.c1
-rw-r--r--src/test/test-sleep.c1
-rw-r--r--src/test/test-socket-util.c1
-rw-r--r--src/test/test-stat-util.c1
-rw-r--r--src/test/test-strbuf.c1
-rw-r--r--src/test/test-string-util.c1
-rw-r--r--src/test/test-strip-tab-ansi.c1
-rw-r--r--src/test/test-strv.c1
-rw-r--r--src/test/test-strxcpyx.c1
-rw-r--r--src/test/test-tables.c1
-rw-r--r--src/test/test-terminal-util.c1
-rw-r--r--src/test/test-time-util.c1
-rw-r--r--src/test/test-tmpfiles.c1
-rw-r--r--src/test/test-udev.c1
-rw-r--r--src/test/test-uid-range.c1
-rw-r--r--src/test/test-unaligned.c1
-rw-r--r--src/test/test-unit-file.c1
-rw-r--r--src/test/test-unit-name.c1
-rw-r--r--src/test/test-user-util.c1
-rw-r--r--src/test/test-utf8.c1
-rw-r--r--src/test/test-util.c1
-rw-r--r--src/test/test-verbs.c1
-rw-r--r--src/test/test-watchdog.c1
-rw-r--r--src/test/test-web-util.c1
-rw-r--r--src/test/test-xattr-util.c1
-rw-r--r--src/test/test-xml.c1
-rw-r--r--src/timedate/timedatectl.c1
-rw-r--r--src/timedate/timedated.c1
-rw-r--r--src/timesync/test-timesync.c1
-rw-r--r--src/timesync/timesyncd-conf.c1
-rw-r--r--src/timesync/timesyncd-conf.h1
-rw-r--r--src/timesync/timesyncd-manager.c1
-rw-r--r--src/timesync/timesyncd-manager.h1
-rw-r--r--src/timesync/timesyncd-server.c1
-rw-r--r--src/timesync/timesyncd-server.h1
-rw-r--r--src/timesync/timesyncd.c1
-rw-r--r--src/tmpfiles/tmpfiles.c1
-rw-r--r--src/tty-ask-password-agent/tty-ask-password-agent.c1
-rw-r--r--src/udev/net/ethtool-util.c1
-rw-r--r--src/udev/net/ethtool-util.h1
-rw-r--r--src/udev/net/link-config.c1
-rw-r--r--src/udev/net/link-config.h1
-rw-r--r--src/udev/udev-builtin-btrfs.c1
-rw-r--r--src/udev/udev-builtin-hwdb.c1
-rw-r--r--src/udev/udev-builtin-keyboard.c1
-rw-r--r--src/udev/udev-builtin-net_id.c1
-rw-r--r--src/udev/udev-builtin-net_setup_link.c1
-rw-r--r--src/udev/udev-builtin.c1
-rw-r--r--src/udev/udevadm-hwdb.c1
-rw-r--r--src/update-done/update-done.c1
-rw-r--r--src/update-utmp/update-utmp.c1
-rw-r--r--src/user-sessions/user-sessions.c1
-rw-r--r--src/vconsole/vconsole-setup.c1
-rw-r--r--src/veritysetup/veritysetup-generator.c1
-rw-r--r--src/veritysetup/veritysetup.c1
-rw-r--r--src/volatile-root/volatile-root.c1
1138 files changed, 1140 insertions, 2 deletions
diff --git a/src/ac-power/ac-power.c b/src/ac-power/ac-power.c
index c5277884a..6d3172d5c 100644
--- a/src/ac-power/ac-power.c
+++ b/src/ac-power/ac-power.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/activate/activate.c b/src/activate/activate.c
index 4b82dca49..83807efdc 100644
--- a/src/activate/activate.c
+++ b/src/activate/activate.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/analyze/analyze-verify.c b/src/analyze/analyze-verify.c
index f34c24c53..3128d152a 100644
--- a/src/analyze/analyze-verify.c
+++ b/src/analyze/analyze-verify.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/analyze/analyze-verify.h b/src/analyze/analyze-verify.h
index d5466ecdf..a89513050 100644
--- a/src/analyze/analyze-verify.h
+++ b/src/analyze/analyze-verify.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/analyze/analyze.c b/src/analyze/analyze.c
index 9fcc20dba..913aa3501 100644
--- a/src/analyze/analyze.c
+++ b/src/analyze/analyze.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/ask-password/ask-password.c b/src/ask-password/ask-password.c
index 6d53dd982..48cfaa7ac 100644
--- a/src/ask-password/ask-password.c
+++ b/src/ask-password/ask-password.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/backlight/backlight.c b/src/backlight/backlight.c
index c909b5bb5..8fedf8ebb 100644
--- a/src/backlight/backlight.c
+++ b/src/backlight/backlight.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/af-list.c b/src/basic/af-list.c
index 4b291d177..fa81a69e0 100644
--- a/src/basic/af-list.c
+++ b/src/basic/af-list.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/af-list.h b/src/basic/af-list.h
index 6a4cc0383..65656022c 100644
--- a/src/basic/af-list.h
+++ b/src/basic/af-list.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/alloc-util.c b/src/basic/alloc-util.c
index 948389f27..2584cb07f 100644
--- a/src/basic/alloc-util.c
+++ b/src/basic/alloc-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/alloc-util.h b/src/basic/alloc-util.h
index 0a89691ba..38d1546b5 100644
--- a/src/basic/alloc-util.h
+++ b/src/basic/alloc-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/architecture.c b/src/basic/architecture.c
index 2518dd811..46157061e 100644
--- a/src/basic/architecture.c
+++ b/src/basic/architecture.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/architecture.h b/src/basic/architecture.h
index 40a2ce644..c81a1c2f4 100644
--- a/src/basic/architecture.h
+++ b/src/basic/architecture.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/arphrd-list.c b/src/basic/arphrd-list.c
index 2d598dc66..5df93a59c 100644
--- a/src/basic/arphrd-list.c
+++ b/src/basic/arphrd-list.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/arphrd-list.h b/src/basic/arphrd-list.h
index c0f8758db..2222e92c8 100644
--- a/src/basic/arphrd-list.h
+++ b/src/basic/arphrd-list.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/async.c b/src/basic/async.c
index a1f163f27..d368b9252 100644
--- a/src/basic/async.c
+++ b/src/basic/async.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/async.h b/src/basic/async.h
index 9bd13ff6e..7eac54d8b 100644
--- a/src/basic/async.h
+++ b/src/basic/async.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/audit-util.c b/src/basic/audit-util.c
index 24a6c8a93..6a93c9109 100644
--- a/src/basic/audit-util.c
+++ b/src/basic/audit-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/audit-util.h b/src/basic/audit-util.h
index 308895132..dba15de8e 100644
--- a/src/basic/audit-util.h
+++ b/src/basic/audit-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/barrier.c b/src/basic/barrier.c
index 0c44e47b1..cd3638b67 100644
--- a/src/basic/barrier.c
+++ b/src/basic/barrier.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/barrier.h b/src/basic/barrier.h
index fbc2d9d98..7260d751c 100644
--- a/src/basic/barrier.h
+++ b/src/basic/barrier.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/bitmap.c b/src/basic/bitmap.c
index f6212e615..f1aa7c5e5 100644
--- a/src/basic/bitmap.c
+++ b/src/basic/bitmap.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/bitmap.h b/src/basic/bitmap.h
index 63fdbe8be..f1d822c64 100644
--- a/src/basic/bitmap.h
+++ b/src/basic/bitmap.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/blkid-util.h b/src/basic/blkid-util.h
index 53340ec6f..3aba76b79 100644
--- a/src/basic/blkid-util.h
+++ b/src/basic/blkid-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/bpf-program.c b/src/basic/bpf-program.c
index ce6f9e440..3690f812a 100644
--- a/src/basic/bpf-program.c
+++ b/src/basic/bpf-program.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/bpf-program.h b/src/basic/bpf-program.h
index 35a41ffc4..146350d18 100644
--- a/src/basic/bpf-program.h
+++ b/src/basic/bpf-program.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/btrfs-util.c b/src/basic/btrfs-util.c
index 783ff13a3..b7e237fc0 100644
--- a/src/basic/btrfs-util.c
+++ b/src/basic/btrfs-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/btrfs-util.h b/src/basic/btrfs-util.h
index 04a2e1274..2c78daa37 100644
--- a/src/basic/btrfs-util.h
+++ b/src/basic/btrfs-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/build.h b/src/basic/build.h
index 9aaa6e3da..ab2a838ce 100644
--- a/src/basic/build.h
+++ b/src/basic/build.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/bus-label.c b/src/basic/bus-label.c
index d4531c794..a072d0ad5 100644
--- a/src/basic/bus-label.c
+++ b/src/basic/bus-label.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/bus-label.h b/src/basic/bus-label.h
index 600268b76..5c6bc1f26 100644
--- a/src/basic/bus-label.h
+++ b/src/basic/bus-label.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/calendarspec.c b/src/basic/calendarspec.c
index 1fc9e9b15..8e406aa64 100644
--- a/src/basic/calendarspec.c
+++ b/src/basic/calendarspec.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/calendarspec.h b/src/basic/calendarspec.h
index 888825170..bd87794bc 100644
--- a/src/basic/calendarspec.h
+++ b/src/basic/calendarspec.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/cap-list.c b/src/basic/cap-list.c
index 2e9b2d9a5..52b2ce800 100644
--- a/src/basic/cap-list.c
+++ b/src/basic/cap-list.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/cap-list.h b/src/basic/cap-list.h
index f9f6b70d8..ca9f4aa97 100644
--- a/src/basic/cap-list.h
+++ b/src/basic/cap-list.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/capability-util.c b/src/basic/capability-util.c
index 96c2e992b..97778c55a 100644
--- a/src/basic/capability-util.c
+++ b/src/basic/capability-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/capability-util.h b/src/basic/capability-util.h
index 3dc942915..fd9370ecb 100644
--- a/src/basic/capability-util.h
+++ b/src/basic/capability-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/cgroup-util.c b/src/basic/cgroup-util.c
index b52104768..8c3d2c5ee 100644
--- a/src/basic/cgroup-util.c
+++ b/src/basic/cgroup-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/cgroup-util.h b/src/basic/cgroup-util.h
index c549aa402..c9666075e 100644
--- a/src/basic/cgroup-util.h
+++ b/src/basic/cgroup-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/chattr-util.c b/src/basic/chattr-util.c
index 2896a729a..3635deee4 100644
--- a/src/basic/chattr-util.c
+++ b/src/basic/chattr-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/chattr-util.h b/src/basic/chattr-util.h
index 960cf6d5b..a4ddaeeb8 100644
--- a/src/basic/chattr-util.h
+++ b/src/basic/chattr-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/clock-util.c b/src/basic/clock-util.c
index 7fe8d35ea..232a7ad20 100644
--- a/src/basic/clock-util.c
+++ b/src/basic/clock-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/clock-util.h b/src/basic/clock-util.h
index 8830cd2f3..b90c31fb7 100644
--- a/src/basic/clock-util.h
+++ b/src/basic/clock-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/conf-files.c b/src/basic/conf-files.c
index 907d1350f..c0ac202f5 100644
--- a/src/basic/conf-files.c
+++ b/src/basic/conf-files.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/conf-files.h b/src/basic/conf-files.h
index 20ecf6e5f..75dfd05e7 100644
--- a/src/basic/conf-files.h
+++ b/src/basic/conf-files.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/copy.c b/src/basic/copy.c
index e120b9eb4..0673ecd4a 100644
--- a/src/basic/copy.c
+++ b/src/basic/copy.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/copy.h b/src/basic/copy.h
index 4f3e11423..59da4c242 100644
--- a/src/basic/copy.h
+++ b/src/basic/copy.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/cpu-set-util.c b/src/basic/cpu-set-util.c
index aec0edc3d..271d82d76 100644
--- a/src/basic/cpu-set-util.c
+++ b/src/basic/cpu-set-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/cpu-set-util.h b/src/basic/cpu-set-util.h
index 9b08ba0a6..043a5e457 100644
--- a/src/basic/cpu-set-util.h
+++ b/src/basic/cpu-set-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/def.h b/src/basic/def.h
index c04e58b57..b0bd1dfa1 100644
--- a/src/basic/def.h
+++ b/src/basic/def.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/device-nodes.c b/src/basic/device-nodes.c
index 38c0628a9..92e1f7f0b 100644
--- a/src/basic/device-nodes.c
+++ b/src/basic/device-nodes.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/device-nodes.h b/src/basic/device-nodes.h
index 94f385abc..1e09bdc83 100644
--- a/src/basic/device-nodes.h
+++ b/src/basic/device-nodes.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/dirent-util.c b/src/basic/dirent-util.c
index 5bf58bcdc..e2b093bad 100644
--- a/src/basic/dirent-util.c
+++ b/src/basic/dirent-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/dirent-util.h b/src/basic/dirent-util.h
index 18b9db9b2..94d5ee81a 100644
--- a/src/basic/dirent-util.h
+++ b/src/basic/dirent-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/env-util.c b/src/basic/env-util.c
index 0da10de0c..e77f9d6d3 100644
--- a/src/basic/env-util.c
+++ b/src/basic/env-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/env-util.h b/src/basic/env-util.h
index d5da8cd67..956a2a827 100644
--- a/src/basic/env-util.h
+++ b/src/basic/env-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/errno-list.c b/src/basic/errno-list.c
index f0b74753f..d8eedfc0a 100644
--- a/src/basic/errno-list.c
+++ b/src/basic/errno-list.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/errno-list.h b/src/basic/errno-list.h
index c8e520537..4e9b75a7e 100644
--- a/src/basic/errno-list.h
+++ b/src/basic/errno-list.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/escape.c b/src/basic/escape.c
index 0a6122c64..7d77aef32 100644
--- a/src/basic/escape.c
+++ b/src/basic/escape.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/escape.h b/src/basic/escape.h
index 6f5cc60bc..de89f43a8 100644
--- a/src/basic/escape.h
+++ b/src/basic/escape.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/ether-addr-util.c b/src/basic/ether-addr-util.c
index 5697e8d13..d94bdbd14 100644
--- a/src/basic/ether-addr-util.c
+++ b/src/basic/ether-addr-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/ether-addr-util.h b/src/basic/ether-addr-util.h
index 74e125a95..08d05a136 100644
--- a/src/basic/ether-addr-util.h
+++ b/src/basic/ether-addr-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/exec-util.c b/src/basic/exec-util.c
index ade851146..be86336e1 100644
--- a/src/basic/exec-util.c
+++ b/src/basic/exec-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/exec-util.h b/src/basic/exec-util.h
index 72009799b..d69bec7bc 100644
--- a/src/basic/exec-util.h
+++ b/src/basic/exec-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/exit-status.c b/src/basic/exit-status.c
index 7cfebbae7..c02681d4c 100644
--- a/src/basic/exit-status.c
+++ b/src/basic/exit-status.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/exit-status.h b/src/basic/exit-status.h
index 195b3bc48..1e10419f8 100644
--- a/src/basic/exit-status.h
+++ b/src/basic/exit-status.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/extract-word.c b/src/basic/extract-word.c
index f4ac526eb..5e4256048 100644
--- a/src/basic/extract-word.c
+++ b/src/basic/extract-word.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/extract-word.h b/src/basic/extract-word.h
index 04746c6d0..300c51bb7 100644
--- a/src/basic/extract-word.h
+++ b/src/basic/extract-word.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/fd-util.c b/src/basic/fd-util.c
index 9d61044c8..0a1786849 100644
--- a/src/basic/fd-util.c
+++ b/src/basic/fd-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/fd-util.h b/src/basic/fd-util.h
index 34b98d4ae..7893144ed 100644
--- a/src/basic/fd-util.h
+++ b/src/basic/fd-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/fileio-label.c b/src/basic/fileio-label.c
index ef51c4939..bf5fec1fa 100644
--- a/src/basic/fileio-label.c
+++ b/src/basic/fileio-label.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/fileio-label.h b/src/basic/fileio-label.h
index 9854ea50b..630ee55be 100644
--- a/src/basic/fileio-label.h
+++ b/src/basic/fileio-label.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/fileio.c b/src/basic/fileio.c
index 9e4c5af97..dcb0b758c 100644
--- a/src/basic/fileio.c
+++ b/src/basic/fileio.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/fileio.h b/src/basic/fileio.h
index eba05be2a..3d785eae7 100644
--- a/src/basic/fileio.h
+++ b/src/basic/fileio.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/format-util.h b/src/basic/format-util.h
index ae42a8f89..d9a78f781 100644
--- a/src/basic/format-util.h
+++ b/src/basic/format-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/fs-util.c b/src/basic/fs-util.c
index ff8b4e874..1eaf820af 100644
--- a/src/basic/fs-util.c
+++ b/src/basic/fs-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/fs-util.h b/src/basic/fs-util.h
index 9849522f5..a7ba61625 100644
--- a/src/basic/fs-util.h
+++ b/src/basic/fs-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/glob-util.c b/src/basic/glob-util.c
index f611c42e4..6e80a1e23 100644
--- a/src/basic/glob-util.c
+++ b/src/basic/glob-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/glob-util.h b/src/basic/glob-util.h
index e1f6083af..911e6d2c1 100644
--- a/src/basic/glob-util.h
+++ b/src/basic/glob-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/hash-funcs.c b/src/basic/hash-funcs.c
index c3a4a011b..e69f81558 100644
--- a/src/basic/hash-funcs.c
+++ b/src/basic/hash-funcs.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/hash-funcs.h b/src/basic/hash-funcs.h
index 299189d14..959e2c101 100644
--- a/src/basic/hash-funcs.h
+++ b/src/basic/hash-funcs.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/hashmap.c b/src/basic/hashmap.c
index b62e5a267..cc4423b2a 100644
--- a/src/basic/hashmap.c
+++ b/src/basic/hashmap.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/hashmap.h b/src/basic/hashmap.h
index c1089652d..222da8f6a 100644
--- a/src/basic/hashmap.h
+++ b/src/basic/hashmap.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/hexdecoct.c b/src/basic/hexdecoct.c
index 766770389..544e61751 100644
--- a/src/basic/hexdecoct.c
+++ b/src/basic/hexdecoct.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/hexdecoct.h b/src/basic/hexdecoct.h
index 1ba2f69eb..08d0a5227 100644
--- a/src/basic/hexdecoct.h
+++ b/src/basic/hexdecoct.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/hostname-util.c b/src/basic/hostname-util.c
index ea9e77087..78f18e26b 100644
--- a/src/basic/hostname-util.c
+++ b/src/basic/hostname-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/hostname-util.h b/src/basic/hostname-util.h
index 7af4e6c7e..a7d09c910 100644
--- a/src/basic/hostname-util.h
+++ b/src/basic/hostname-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/in-addr-util.c b/src/basic/in-addr-util.c
index e27faba75..572e172b3 100644
--- a/src/basic/in-addr-util.c
+++ b/src/basic/in-addr-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/in-addr-util.h b/src/basic/in-addr-util.h
index 59f8eb7ed..acaae6d28 100644
--- a/src/basic/in-addr-util.h
+++ b/src/basic/in-addr-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/io-util.c b/src/basic/io-util.c
index cc6dfa8c1..98bb1857d 100644
--- a/src/basic/io-util.c
+++ b/src/basic/io-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/io-util.h b/src/basic/io-util.h
index d9b69adde..d81610ad2 100644
--- a/src/basic/io-util.h
+++ b/src/basic/io-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/journal-importer.c b/src/basic/journal-importer.c
index e75010116..2afb530ba 100644
--- a/src/basic/journal-importer.c
+++ b/src/basic/journal-importer.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/journal-importer.h b/src/basic/journal-importer.h
index b3e308dd6..d11caa239 100644
--- a/src/basic/journal-importer.h
+++ b/src/basic/journal-importer.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/khash.c b/src/basic/khash.c
index 84648dc1c..8122903b0 100644
--- a/src/basic/khash.c
+++ b/src/basic/khash.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/khash.h b/src/basic/khash.h
index 410f3020e..7041d3999 100644
--- a/src/basic/khash.h
+++ b/src/basic/khash.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/label.c b/src/basic/label.c
index f5ab855d3..ce81d286a 100644
--- a/src/basic/label.c
+++ b/src/basic/label.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/label.h b/src/basic/label.h
index 3e9251aa7..86447c2e9 100644
--- a/src/basic/label.h
+++ b/src/basic/label.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/list.h b/src/basic/list.h
index c3771a177..80800cf43 100644
--- a/src/basic/list.h
+++ b/src/basic/list.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/locale-util.c b/src/basic/locale-util.c
index 0e546c050..266cb2993 100644
--- a/src/basic/locale-util.c
+++ b/src/basic/locale-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/locale-util.h b/src/basic/locale-util.h
index 104864501..60ce017a1 100644
--- a/src/basic/locale-util.h
+++ b/src/basic/locale-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/lockfile-util.c b/src/basic/lockfile-util.c
index 3ee4191e4..f4761a9d5 100644
--- a/src/basic/lockfile-util.c
+++ b/src/basic/lockfile-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/lockfile-util.h b/src/basic/lockfile-util.h
index 22491ee8e..1e86ad744 100644
--- a/src/basic/lockfile-util.h
+++ b/src/basic/lockfile-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/log.c b/src/basic/log.c
index 81e106803..18a1ea0bd 100644
--- a/src/basic/log.c
+++ b/src/basic/log.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/log.h b/src/basic/log.h
index e2608b2a9..aa5976c3c 100644
--- a/src/basic/log.h
+++ b/src/basic/log.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/login-util.c b/src/basic/login-util.c
index 339e94f12..af4539453 100644
--- a/src/basic/login-util.c
+++ b/src/basic/login-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/login-util.h b/src/basic/login-util.h
index b01ee25c8..1c558bfe2 100644
--- a/src/basic/login-util.h
+++ b/src/basic/login-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/macro.h b/src/basic/macro.h
index a51562db3..13652fb94 100644
--- a/src/basic/macro.h
+++ b/src/basic/macro.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/memfd-util.c b/src/basic/memfd-util.c
index 8f4f0e3a2..e7eb89546 100644
--- a/src/basic/memfd-util.c
+++ b/src/basic/memfd-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/memfd-util.h b/src/basic/memfd-util.h
index 46d4989e4..1d66c98cc 100644
--- a/src/basic/memfd-util.h
+++ b/src/basic/memfd-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/mempool.c b/src/basic/mempool.c
index f95e2beb0..0da8e1f77 100644
--- a/src/basic/mempool.c
+++ b/src/basic/mempool.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/mempool.h b/src/basic/mempool.h
index 0618b8dd2..c9235c836 100644
--- a/src/basic/mempool.h
+++ b/src/basic/mempool.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/missing.h b/src/basic/missing.h
index 352d2b024..3936091cc 100644
--- a/src/basic/missing.h
+++ b/src/basic/missing.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/missing_syscall.h b/src/basic/missing_syscall.h
index 95a736153..fd82c11e9 100644
--- a/src/basic/missing_syscall.h
+++ b/src/basic/missing_syscall.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/mkdir-label.c b/src/basic/mkdir-label.c
index 731269c81..16eb7ce26 100644
--- a/src/basic/mkdir-label.c
+++ b/src/basic/mkdir-label.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/mkdir.c b/src/basic/mkdir.c
index fb3a9430b..4386b38c4 100644
--- a/src/basic/mkdir.c
+++ b/src/basic/mkdir.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/mkdir.h b/src/basic/mkdir.h
index 4e12b5e16..04a537f8a 100644
--- a/src/basic/mkdir.h
+++ b/src/basic/mkdir.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/module-util.h b/src/basic/module-util.h
index 20bb2f3ba..07956dbff 100644
--- a/src/basic/module-util.h
+++ b/src/basic/module-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/mount-util.c b/src/basic/mount-util.c
index c4d451db7..8801e2f8f 100644
--- a/src/basic/mount-util.c
+++ b/src/basic/mount-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/mount-util.h b/src/basic/mount-util.h
index 1e066d888..0f53fee2f 100644
--- a/src/basic/mount-util.h
+++ b/src/basic/mount-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/nss-util.h b/src/basic/nss-util.h
index 9d927a822..4fc676395 100644
--- a/src/basic/nss-util.h
+++ b/src/basic/nss-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/ordered-set.c b/src/basic/ordered-set.c
index 2e0bdf648..afcf2dbd1 100644
--- a/src/basic/ordered-set.c
+++ b/src/basic/ordered-set.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/ordered-set.h b/src/basic/ordered-set.h
index e1dfc8638..c4dbd7924 100644
--- a/src/basic/ordered-set.h
+++ b/src/basic/ordered-set.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/parse-util.c b/src/basic/parse-util.c
index 9108820ca..d03f60e01 100644
--- a/src/basic/parse-util.c
+++ b/src/basic/parse-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/parse-util.h b/src/basic/parse-util.h
index 5f1c85085..1eda1d7f9 100644
--- a/src/basic/parse-util.h
+++ b/src/basic/parse-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/path-util.c b/src/basic/path-util.c
index 6c06bd2ac..1d6666c2f 100644
--- a/src/basic/path-util.c
+++ b/src/basic/path-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/path-util.h b/src/basic/path-util.h
index 546246595..5262017a8 100644
--- a/src/basic/path-util.h
+++ b/src/basic/path-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/prioq.c b/src/basic/prioq.c
index 4570b8e4b..407b17e9b 100644
--- a/src/basic/prioq.c
+++ b/src/basic/prioq.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/prioq.h b/src/basic/prioq.h
index 113c73d04..a222955df 100644
--- a/src/basic/prioq.h
+++ b/src/basic/prioq.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/proc-cmdline.c b/src/basic/proc-cmdline.c
index 8592a428d..b83a9f625 100644
--- a/src/basic/proc-cmdline.c
+++ b/src/basic/proc-cmdline.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/proc-cmdline.h b/src/basic/proc-cmdline.h
index ebfed355e..16ccfbc2c 100644
--- a/src/basic/proc-cmdline.h
+++ b/src/basic/proc-cmdline.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/process-util.c b/src/basic/process-util.c
index 99b0946a0..b3d96cdb0 100644
--- a/src/basic/process-util.c
+++ b/src/basic/process-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/process-util.h b/src/basic/process-util.h
index 82af2f918..d99fb3d6b 100644
--- a/src/basic/process-util.h
+++ b/src/basic/process-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/random-util.c b/src/basic/random-util.c
index 146c8f55e..1bc800089 100644
--- a/src/basic/random-util.c
+++ b/src/basic/random-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/random-util.h b/src/basic/random-util.h
index 804e225fc..dd8701515 100644
--- a/src/basic/random-util.h
+++ b/src/basic/random-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/ratelimit.c b/src/basic/ratelimit.c
index 3ca5625e4..5b684e261 100644
--- a/src/basic/ratelimit.c
+++ b/src/basic/ratelimit.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/ratelimit.h b/src/basic/ratelimit.h
index 9c8dddf5a..19acf9c85 100644
--- a/src/basic/ratelimit.h
+++ b/src/basic/ratelimit.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/raw-clone.h b/src/basic/raw-clone.h
index c6e531ada..f01b73a8f 100644
--- a/src/basic/raw-clone.h
+++ b/src/basic/raw-clone.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/refcnt.h b/src/basic/refcnt.h
index 1d77a6445..ae2e446d6 100644
--- a/src/basic/refcnt.h
+++ b/src/basic/refcnt.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/replace-var.c b/src/basic/replace-var.c
index d2642812e..c73ed9777 100644
--- a/src/basic/replace-var.c
+++ b/src/basic/replace-var.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/replace-var.h b/src/basic/replace-var.h
index 31eb05780..3d5906198 100644
--- a/src/basic/replace-var.h
+++ b/src/basic/replace-var.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/rlimit-util.c b/src/basic/rlimit-util.c
index 5c41429f0..00648211d 100644
--- a/src/basic/rlimit-util.c
+++ b/src/basic/rlimit-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/rlimit-util.h b/src/basic/rlimit-util.h
index d4594eccd..4494b89c7 100644
--- a/src/basic/rlimit-util.h
+++ b/src/basic/rlimit-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/rm-rf.c b/src/basic/rm-rf.c
index 0bbafb4cd..2839f37cd 100644
--- a/src/basic/rm-rf.c
+++ b/src/basic/rm-rf.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/rm-rf.h b/src/basic/rm-rf.h
index e13f7003e..1127e326b 100644
--- a/src/basic/rm-rf.h
+++ b/src/basic/rm-rf.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/securebits-util.c b/src/basic/securebits-util.c
index 011ec36af..b5f6418a6 100644
--- a/src/basic/securebits-util.c
+++ b/src/basic/securebits-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/securebits-util.h b/src/basic/securebits-util.h
index b4d970c36..aaa192f0a 100644
--- a/src/basic/securebits-util.h
+++ b/src/basic/securebits-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/selinux-util.c b/src/basic/selinux-util.c
index 93bcdb216..0c6e99b1d 100644
--- a/src/basic/selinux-util.c
+++ b/src/basic/selinux-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/selinux-util.h b/src/basic/selinux-util.h
index 5bf72364b..9780dca81 100644
--- a/src/basic/selinux-util.h
+++ b/src/basic/selinux-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/set.c b/src/basic/set.c
index fd398b821..99f204269 100644
--- a/src/basic/set.c
+++ b/src/basic/set.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/set.h b/src/basic/set.h
index 12d0fda1c..e798d5fb3 100644
--- a/src/basic/set.h
+++ b/src/basic/set.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/sigbus.c b/src/basic/sigbus.c
index 0ce4f7568..2416929e3 100644
--- a/src/basic/sigbus.c
+++ b/src/basic/sigbus.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/sigbus.h b/src/basic/sigbus.h
index 980243d9c..90b0c9632 100644
--- a/src/basic/sigbus.h
+++ b/src/basic/sigbus.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/signal-util.c b/src/basic/signal-util.c
index df6b742fd..3137f3d07 100644
--- a/src/basic/signal-util.c
+++ b/src/basic/signal-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/signal-util.h b/src/basic/signal-util.h
index dfd6eb564..294f226ed 100644
--- a/src/basic/signal-util.h
+++ b/src/basic/signal-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/smack-util.c b/src/basic/smack-util.c
index 3dcf150c5..e0f1c9f1c 100644
--- a/src/basic/smack-util.c
+++ b/src/basic/smack-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/smack-util.h b/src/basic/smack-util.h
index f90ba0a02..e4d46d773 100644
--- a/src/basic/smack-util.h
+++ b/src/basic/smack-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/socket-label.c b/src/basic/socket-label.c
index 6e7cdaac6..20be40637 100644
--- a/src/basic/socket-label.c
+++ b/src/basic/socket-label.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/socket-util.c b/src/basic/socket-util.c
index 29c779552..b02af357a 100644
--- a/src/basic/socket-util.c
+++ b/src/basic/socket-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/socket-util.h b/src/basic/socket-util.h
index 43edc05c6..272e74b0c 100644
--- a/src/basic/socket-util.h
+++ b/src/basic/socket-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/special.h b/src/basic/special.h
index ddd4e8401..c058b1d85 100644
--- a/src/basic/special.h
+++ b/src/basic/special.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/stat-util.c b/src/basic/stat-util.c
index d87370e67..ea554f7b7 100644
--- a/src/basic/stat-util.c
+++ b/src/basic/stat-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/stat-util.h b/src/basic/stat-util.h
index cd204ac6c..615315f30 100644
--- a/src/basic/stat-util.h
+++ b/src/basic/stat-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/stdio-util.h b/src/basic/stdio-util.h
index bd1144b4c..dbfafba26 100644
--- a/src/basic/stdio-util.h
+++ b/src/basic/stdio-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/strbuf.c b/src/basic/strbuf.c
index 00aaf9e62..8befffa66 100644
--- a/src/basic/strbuf.c
+++ b/src/basic/strbuf.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/strbuf.h b/src/basic/strbuf.h
index a1632da0e..d5888a06d 100644
--- a/src/basic/strbuf.h
+++ b/src/basic/strbuf.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/string-table.c b/src/basic/string-table.c
index a1499ab12..d4b7c69bd 100644
--- a/src/basic/string-table.c
+++ b/src/basic/string-table.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/string-table.h b/src/basic/string-table.h
index 369610efc..4306b90f4 100644
--- a/src/basic/string-table.h
+++ b/src/basic/string-table.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
diff --git a/src/basic/string-util.c b/src/basic/string-util.c
index be2613ca9..06cdcf1c6 100644
--- a/src/basic/string-util.c
+++ b/src/basic/string-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/string-util.h b/src/basic/string-util.h
index d2040ebd1..684af0f3e 100644
--- a/src/basic/string-util.h
+++ b/src/basic/string-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/strv.c b/src/basic/strv.c
index c63f11c6a..54c701aee 100644
--- a/src/basic/strv.c
+++ b/src/basic/strv.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/strv.h b/src/basic/strv.h
index 385ad1777..c793b2cf5 100644
--- a/src/basic/strv.h
+++ b/src/basic/strv.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/strxcpyx.c b/src/basic/strxcpyx.c
index c6fbe7964..b440a9a72 100644
--- a/src/basic/strxcpyx.c
+++ b/src/basic/strxcpyx.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/strxcpyx.h b/src/basic/strxcpyx.h
index 80ff58726..0554454fd 100644
--- a/src/basic/strxcpyx.h
+++ b/src/basic/strxcpyx.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/syslog-util.c b/src/basic/syslog-util.c
index db3405154..4f4e2354b 100644
--- a/src/basic/syslog-util.c
+++ b/src/basic/syslog-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/syslog-util.h b/src/basic/syslog-util.h
index 5cb606a1b..8f44e3f8e 100644
--- a/src/basic/syslog-util.h
+++ b/src/basic/syslog-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/terminal-util.c b/src/basic/terminal-util.c
index fdf2b098f..f6118ebc2 100644
--- a/src/basic/terminal-util.c
+++ b/src/basic/terminal-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/terminal-util.h b/src/basic/terminal-util.h
index c3045eb09..e82719b11 100644
--- a/src/basic/terminal-util.h
+++ b/src/basic/terminal-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/time-util.c b/src/basic/time-util.c
index f7f5e614f..6bf3c8db1 100644
--- a/src/basic/time-util.c
+++ b/src/basic/time-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/time-util.h b/src/basic/time-util.h
index 73f7e4006..f600bc3cb 100644
--- a/src/basic/time-util.h
+++ b/src/basic/time-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/umask-util.h b/src/basic/umask-util.h
index 359d87d27..638b37d7d 100644
--- a/src/basic/umask-util.h
+++ b/src/basic/umask-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/unaligned.h b/src/basic/unaligned.h
index 7c847a3cc..201b3d227 100644
--- a/src/basic/unaligned.h
+++ b/src/basic/unaligned.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/unit-def.c b/src/basic/unit-def.c
index 6b509c95d..387533f59 100644
--- a/src/basic/unit-def.c
+++ b/src/basic/unit-def.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/unit-def.h b/src/basic/unit-def.h
index ecde00690..c142e069a 100644
--- a/src/basic/unit-def.h
+++ b/src/basic/unit-def.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/unit-name.c b/src/basic/unit-name.c
index 27ce43219..8ef80ca6a 100644
--- a/src/basic/unit-name.c
+++ b/src/basic/unit-name.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/unit-name.h b/src/basic/unit-name.h
index 771f65587..b47327dca 100644
--- a/src/basic/unit-name.h
+++ b/src/basic/unit-name.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/user-util.c b/src/basic/user-util.c
index a691a0d3f..24686591c 100644
--- a/src/basic/user-util.c
+++ b/src/basic/user-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/user-util.h b/src/basic/user-util.h
index dfea561bd..f13367893 100644
--- a/src/basic/user-util.h
+++ b/src/basic/user-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/utf8.c b/src/basic/utf8.c
index 7a52fac62..4da9a405c 100644
--- a/src/basic/utf8.c
+++ b/src/basic/utf8.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/utf8.h b/src/basic/utf8.h
index f9b9c9468..b0a7485ae 100644
--- a/src/basic/utf8.h
+++ b/src/basic/utf8.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/util.c b/src/basic/util.c
index 37fbfbf97..0c278ab20 100644
--- a/src/basic/util.c
+++ b/src/basic/util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/util.h b/src/basic/util.h
index b31dfd1c9..a79907de3 100644
--- a/src/basic/util.h
+++ b/src/basic/util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/verbs.c b/src/basic/verbs.c
index d9cdb38d6..cc1bd7e32 100644
--- a/src/basic/verbs.c
+++ b/src/basic/verbs.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/verbs.h b/src/basic/verbs.h
index 7b5e18510..ed62f4d07 100644
--- a/src/basic/verbs.h
+++ b/src/basic/verbs.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/virt.c b/src/basic/virt.c
index bacaabc5c..fdbb50181 100644
--- a/src/basic/virt.c
+++ b/src/basic/virt.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/virt.h b/src/basic/virt.h
index 7d1516911..d9badd8ef 100644
--- a/src/basic/virt.h
+++ b/src/basic/virt.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/web-util.c b/src/basic/web-util.c
index 595688ed9..d721b0265 100644
--- a/src/basic/web-util.c
+++ b/src/basic/web-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/web-util.h b/src/basic/web-util.h
index e6bb6b53f..ad8c850d1 100644
--- a/src/basic/web-util.h
+++ b/src/basic/web-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/xattr-util.c b/src/basic/xattr-util.c
index e086376d7..28214fcf4 100644
--- a/src/basic/xattr-util.c
+++ b/src/basic/xattr-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/xattr-util.h b/src/basic/xattr-util.h
index 6fa097bf7..1a78027aa 100644
--- a/src/basic/xattr-util.h
+++ b/src/basic/xattr-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/basic/xml.c b/src/basic/xml.c
index a4337f486..639c3438a 100644
--- a/src/basic/xml.c
+++ b/src/basic/xml.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/basic/xml.h b/src/basic/xml.h
index 41cb69f0d..d00b52723 100644
--- a/src/basic/xml.h
+++ b/src/basic/xml.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/binfmt/binfmt.c b/src/binfmt/binfmt.c
index 17af233ef..eb888e88e 100644
--- a/src/binfmt/binfmt.c
+++ b/src/binfmt/binfmt.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/boot/bootctl.c b/src/boot/bootctl.c
index 85f3b42c4..56315fb76 100644
--- a/src/boot/bootctl.c
+++ b/src/boot/bootctl.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/boot/efi/boot.c b/src/boot/efi/boot.c
index 12176f1fe..5a4e72a66 100644
--- a/src/boot/efi/boot.c
+++ b/src/boot/efi/boot.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as published by
diff --git a/src/boot/efi/console.c b/src/boot/efi/console.c
index 2b797c9a5..4487ed099 100644
--- a/src/boot/efi/console.c
+++ b/src/boot/efi/console.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as published by
diff --git a/src/boot/efi/console.h b/src/boot/efi/console.h
index 3fe0ce5ec..5664a4e62 100644
--- a/src/boot/efi/console.h
+++ b/src/boot/efi/console.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as published by
diff --git a/src/boot/efi/disk.c b/src/boot/efi/disk.c
index 3e3b5b224..af0f05c75 100644
--- a/src/boot/efi/disk.c
+++ b/src/boot/efi/disk.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as published by
diff --git a/src/boot/efi/disk.h b/src/boot/efi/disk.h
index af91a9c67..c5894f8e4 100644
--- a/src/boot/efi/disk.h
+++ b/src/boot/efi/disk.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as published by
diff --git a/src/boot/efi/graphics.c b/src/boot/efi/graphics.c
index 4854baf87..29577c837 100644
--- a/src/boot/efi/graphics.c
+++ b/src/boot/efi/graphics.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as published by
diff --git a/src/boot/efi/graphics.h b/src/boot/efi/graphics.h
index cf48e647e..10e0c269b 100644
--- a/src/boot/efi/graphics.h
+++ b/src/boot/efi/graphics.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as published by
diff --git a/src/boot/efi/linux.c b/src/boot/efi/linux.c
index 0dc99a6c5..b77f39676 100644
--- a/src/boot/efi/linux.c
+++ b/src/boot/efi/linux.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as published by
diff --git a/src/boot/efi/linux.h b/src/boot/efi/linux.h
index d9e6ed795..88b763ef6 100644
--- a/src/boot/efi/linux.h
+++ b/src/boot/efi/linux.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as published by
diff --git a/src/boot/efi/measure.c b/src/boot/efi/measure.c
index 324d1c8b9..f43039b1b 100644
--- a/src/boot/efi/measure.c
+++ b/src/boot/efi/measure.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as published by
diff --git a/src/boot/efi/measure.h b/src/boot/efi/measure.h
index 43aa8a005..63e0a738c 100644
--- a/src/boot/efi/measure.h
+++ b/src/boot/efi/measure.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as published by
diff --git a/src/boot/efi/pe.c b/src/boot/efi/pe.c
index 054e8edbc..3755a36a6 100644
--- a/src/boot/efi/pe.c
+++ b/src/boot/efi/pe.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as published by
diff --git a/src/boot/efi/pe.h b/src/boot/efi/pe.h
index fa8feea75..4a411f5d7 100644
--- a/src/boot/efi/pe.h
+++ b/src/boot/efi/pe.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as published by
diff --git a/src/boot/efi/shim.c b/src/boot/efi/shim.c
index 0f73be954..6b83af1f8 100644
--- a/src/boot/efi/shim.c
+++ b/src/boot/efi/shim.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as published by
diff --git a/src/boot/efi/shim.h b/src/boot/efi/shim.h
index 2dcf48dcd..d9ab135ae 100644
--- a/src/boot/efi/shim.h
+++ b/src/boot/efi/shim.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as published by
diff --git a/src/boot/efi/splash.c b/src/boot/efi/splash.c
index c0ef7f64f..32186d4e3 100644
--- a/src/boot/efi/splash.c
+++ b/src/boot/efi/splash.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as published by
diff --git a/src/boot/efi/splash.h b/src/boot/efi/splash.h
index 09b543fb4..c7e9c7a78 100644
--- a/src/boot/efi/splash.h
+++ b/src/boot/efi/splash.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as published by
diff --git a/src/boot/efi/stub.c b/src/boot/efi/stub.c
index e85ebf2c3..5b4bd4f0a 100644
--- a/src/boot/efi/stub.c
+++ b/src/boot/efi/stub.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/* This program 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
diff --git a/src/boot/efi/util.c b/src/boot/efi/util.c
index 98c5be74c..b165f3100 100644
--- a/src/boot/efi/util.c
+++ b/src/boot/efi/util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as published by
diff --git a/src/boot/efi/util.h b/src/boot/efi/util.h
index e673cdf9a..35150aea7 100644
--- a/src/boot/efi/util.h
+++ b/src/boot/efi/util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as published by
diff --git a/src/busctl/busctl-introspect.c b/src/busctl/busctl-introspect.c
index a05794941..54d6e07d2 100644
--- a/src/busctl/busctl-introspect.c
+++ b/src/busctl/busctl-introspect.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/busctl/busctl-introspect.h b/src/busctl/busctl-introspect.h
index d922e352d..a27a1c8f9 100644
--- a/src/busctl/busctl-introspect.h
+++ b/src/busctl/busctl-introspect.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/busctl/busctl.c b/src/busctl/busctl.c
index dd06b200f..3b2b5f3fc 100644
--- a/src/busctl/busctl.c
+++ b/src/busctl/busctl.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/cgls/cgls.c b/src/cgls/cgls.c
index 1b746a0e1..fb44b9f66 100644
--- a/src/cgls/cgls.c
+++ b/src/cgls/cgls.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/cgroups-agent/cgroups-agent.c b/src/cgroups-agent/cgroups-agent.c
index d7c722ac3..05d12ebb4 100644
--- a/src/cgroups-agent/cgroups-agent.c
+++ b/src/cgroups-agent/cgroups-agent.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/cgtop/cgtop.c b/src/cgtop/cgtop.c
index 7ebb02fa8..8add7e73e 100644
--- a/src/cgtop/cgtop.c
+++ b/src/cgtop/cgtop.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/audit-fd.c b/src/core/audit-fd.c
index 6207f8185..60e79035a 100644
--- a/src/core/audit-fd.c
+++ b/src/core/audit-fd.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/audit-fd.h b/src/core/audit-fd.h
index 0eccb5921..43f4f193d 100644
--- a/src/core/audit-fd.h
+++ b/src/core/audit-fd.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/automount.c b/src/core/automount.c
index befa3131e..e01b3ed9d 100644
--- a/src/core/automount.c
+++ b/src/core/automount.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/automount.h b/src/core/automount.h
index 76a201178..b8be4d316 100644
--- a/src/core/automount.h
+++ b/src/core/automount.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/bpf-firewall.c b/src/core/bpf-firewall.c
index 09c5bd3dd..148f1a5dc 100644
--- a/src/core/bpf-firewall.c
+++ b/src/core/bpf-firewall.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/bpf-firewall.h b/src/core/bpf-firewall.h
index 870e314e0..37a1f2e00 100644
--- a/src/core/bpf-firewall.h
+++ b/src/core/bpf-firewall.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/cgroup.c b/src/core/cgroup.c
index 3c0d22a69..bd0910ed6 100644
--- a/src/core/cgroup.c
+++ b/src/core/cgroup.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/cgroup.h b/src/core/cgroup.h
index a75be3804..00df3bb36 100644
--- a/src/core/cgroup.h
+++ b/src/core/cgroup.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/chown-recursive.c b/src/core/chown-recursive.c
index 2a3a0704f..f021f03a0 100644
--- a/src/core/chown-recursive.c
+++ b/src/core/chown-recursive.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/chown-recursive.h b/src/core/chown-recursive.h
index 653169885..7540a8db5 100644
--- a/src/core/chown-recursive.h
+++ b/src/core/chown-recursive.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/dbus-automount.c b/src/core/dbus-automount.c
index 26212b3a9..3c165c41a 100644
--- a/src/core/dbus-automount.c
+++ b/src/core/dbus-automount.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/dbus-automount.h b/src/core/dbus-automount.h
index f41adda2a..dc56de954 100644
--- a/src/core/dbus-automount.h
+++ b/src/core/dbus-automount.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/dbus-cgroup.c b/src/core/dbus-cgroup.c
index e8e8b89bb..f09d9feca 100644
--- a/src/core/dbus-cgroup.c
+++ b/src/core/dbus-cgroup.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/dbus-cgroup.h b/src/core/dbus-cgroup.h
index b2212fe44..0e3b903f6 100644
--- a/src/core/dbus-cgroup.h
+++ b/src/core/dbus-cgroup.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/dbus-device.c b/src/core/dbus-device.c
index e1a12224d..fbb60d821 100644
--- a/src/core/dbus-device.c
+++ b/src/core/dbus-device.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/dbus-device.h b/src/core/dbus-device.h
index eb1d8c327..c8098708f 100644
--- a/src/core/dbus-device.h
+++ b/src/core/dbus-device.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/dbus-execute.c b/src/core/dbus-execute.c
index eeb4ac9a0..67a6d9ef1 100644
--- a/src/core/dbus-execute.c
+++ b/src/core/dbus-execute.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/dbus-execute.h b/src/core/dbus-execute.h
index d0aa8e1dd..631edcc8c 100644
--- a/src/core/dbus-execute.h
+++ b/src/core/dbus-execute.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/dbus-job.c b/src/core/dbus-job.c
index effc45db4..0802fc977 100644
--- a/src/core/dbus-job.c
+++ b/src/core/dbus-job.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/dbus-job.h b/src/core/dbus-job.h
index a4366a072..65d87814a 100644
--- a/src/core/dbus-job.h
+++ b/src/core/dbus-job.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/dbus-kill.c b/src/core/dbus-kill.c
index 8c65be65f..4ac9f363c 100644
--- a/src/core/dbus-kill.c
+++ b/src/core/dbus-kill.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/dbus-kill.h b/src/core/dbus-kill.h
index b9b18811e..44fb9f9a9 100644
--- a/src/core/dbus-kill.h
+++ b/src/core/dbus-kill.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/dbus-manager.c b/src/core/dbus-manager.c
index c9da05335..3c043ba91 100644
--- a/src/core/dbus-manager.c
+++ b/src/core/dbus-manager.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/dbus-manager.h b/src/core/dbus-manager.h
index 9f3222da2..1a6090f0f 100644
--- a/src/core/dbus-manager.h
+++ b/src/core/dbus-manager.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/dbus-mount.c b/src/core/dbus-mount.c
index 69a04fe2a..794b292ad 100644
--- a/src/core/dbus-mount.c
+++ b/src/core/dbus-mount.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/dbus-mount.h b/src/core/dbus-mount.h
index ec16166d3..f0a763788 100644
--- a/src/core/dbus-mount.h
+++ b/src/core/dbus-mount.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/dbus-path.c b/src/core/dbus-path.c
index 1e153e503..0f54b04f7 100644
--- a/src/core/dbus-path.c
+++ b/src/core/dbus-path.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/dbus-path.h b/src/core/dbus-path.h
index d3c19e0c2..5e7e859b5 100644
--- a/src/core/dbus-path.h
+++ b/src/core/dbus-path.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/dbus-scope.c b/src/core/dbus-scope.c
index 1abaf9f65..2d5baab4c 100644
--- a/src/core/dbus-scope.c
+++ b/src/core/dbus-scope.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/dbus-scope.h b/src/core/dbus-scope.h
index 270306f50..8e4358204 100644
--- a/src/core/dbus-scope.h
+++ b/src/core/dbus-scope.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/dbus-service.c b/src/core/dbus-service.c
index 05bdc0a74..6b83982cf 100644
--- a/src/core/dbus-service.c
+++ b/src/core/dbus-service.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/dbus-service.h b/src/core/dbus-service.h
index 769a53769..a0f89fa23 100644
--- a/src/core/dbus-service.h
+++ b/src/core/dbus-service.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/dbus-slice.c b/src/core/dbus-slice.c
index e37f50b28..d269cb2b1 100644
--- a/src/core/dbus-slice.c
+++ b/src/core/dbus-slice.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/dbus-slice.h b/src/core/dbus-slice.h
index 52ceebb13..585533212 100644
--- a/src/core/dbus-slice.h
+++ b/src/core/dbus-slice.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/dbus-socket.c b/src/core/dbus-socket.c
index 21adb64e1..3c7d99c35 100644
--- a/src/core/dbus-socket.c
+++ b/src/core/dbus-socket.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/dbus-socket.h b/src/core/dbus-socket.h
index 7a792c7a8..ee9663f90 100644
--- a/src/core/dbus-socket.h
+++ b/src/core/dbus-socket.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/dbus-swap.c b/src/core/dbus-swap.c
index 85a2c26b9..ae67f3e6d 100644
--- a/src/core/dbus-swap.c
+++ b/src/core/dbus-swap.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/dbus-swap.h b/src/core/dbus-swap.h
index 5238471f9..7df5cc7e5 100644
--- a/src/core/dbus-swap.h
+++ b/src/core/dbus-swap.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/dbus-target.c b/src/core/dbus-target.c
index 6858b1ce7..7060b65c6 100644
--- a/src/core/dbus-target.c
+++ b/src/core/dbus-target.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/dbus-target.h b/src/core/dbus-target.h
index 9be5ce06b..785291796 100644
--- a/src/core/dbus-target.h
+++ b/src/core/dbus-target.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/dbus-timer.c b/src/core/dbus-timer.c
index c98282a5d..282d7f6fa 100644
--- a/src/core/dbus-timer.c
+++ b/src/core/dbus-timer.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/dbus-timer.h b/src/core/dbus-timer.h
index 39053dc4a..e71f6cfef 100644
--- a/src/core/dbus-timer.h
+++ b/src/core/dbus-timer.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/dbus-unit.c b/src/core/dbus-unit.c
index 561cf453f..7e5c88983 100644
--- a/src/core/dbus-unit.c
+++ b/src/core/dbus-unit.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/dbus-unit.h b/src/core/dbus-unit.h
index b280de7a1..b723453f3 100644
--- a/src/core/dbus-unit.h
+++ b/src/core/dbus-unit.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/dbus.c b/src/core/dbus.c
index 210b344cd..b7d8af939 100644
--- a/src/core/dbus.c
+++ b/src/core/dbus.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/dbus.h b/src/core/dbus.h
index a092ed9d7..fe50fdd5f 100644
--- a/src/core/dbus.h
+++ b/src/core/dbus.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/device.c b/src/core/device.c
index a0150751c..dec6e74f9 100644
--- a/src/core/device.c
+++ b/src/core/device.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/device.h b/src/core/device.h
index dd372fb69..a551e7748 100644
--- a/src/core/device.h
+++ b/src/core/device.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/dynamic-user.c b/src/core/dynamic-user.c
index ce84f8d41..c4198ac40 100644
--- a/src/core/dynamic-user.c
+++ b/src/core/dynamic-user.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/dynamic-user.h b/src/core/dynamic-user.h
index a0cb37811..b073c6583 100644
--- a/src/core/dynamic-user.h
+++ b/src/core/dynamic-user.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/emergency-action.c b/src/core/emergency-action.c
index f9110c55c..308608e42 100644
--- a/src/core/emergency-action.c
+++ b/src/core/emergency-action.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/emergency-action.h b/src/core/emergency-action.h
index 8804b5975..4079e8499 100644
--- a/src/core/emergency-action.h
+++ b/src/core/emergency-action.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/execute.c b/src/core/execute.c
index 45df0318e..80b48191b 100644
--- a/src/core/execute.c
+++ b/src/core/execute.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/execute.h b/src/core/execute.h
index ab9d0dbe2..aad33120e 100644
--- a/src/core/execute.h
+++ b/src/core/execute.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/hostname-setup.c b/src/core/hostname-setup.c
index 845e31e1c..f905f5299 100644
--- a/src/core/hostname-setup.c
+++ b/src/core/hostname-setup.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/hostname-setup.h b/src/core/hostname-setup.h
index 73e8c75c7..8bf876985 100644
--- a/src/core/hostname-setup.h
+++ b/src/core/hostname-setup.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/ima-setup.c b/src/core/ima-setup.c
index 6c7b20997..4335b7aaa 100644
--- a/src/core/ima-setup.c
+++ b/src/core/ima-setup.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/ima-setup.h b/src/core/ima-setup.h
index 472b58cb0..1eae74bce 100644
--- a/src/core/ima-setup.h
+++ b/src/core/ima-setup.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/ip-address-access.c b/src/core/ip-address-access.c
index a17620567..8d72fc03b 100644
--- a/src/core/ip-address-access.c
+++ b/src/core/ip-address-access.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/ip-address-access.h b/src/core/ip-address-access.h
index 9aeab1f4f..536142e90 100644
--- a/src/core/ip-address-access.h
+++ b/src/core/ip-address-access.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/job.c b/src/core/job.c
index 606b6422a..b01c9c137 100644
--- a/src/core/job.c
+++ b/src/core/job.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/job.h b/src/core/job.h
index b17001889..a2f3b7b5d 100644
--- a/src/core/job.h
+++ b/src/core/job.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/kill.c b/src/core/kill.c
index 6854587d5..f438c4d8f 100644
--- a/src/core/kill.c
+++ b/src/core/kill.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/kill.h b/src/core/kill.h
index b3d2056cb..f0d6ec41e 100644
--- a/src/core/kill.h
+++ b/src/core/kill.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/killall.c b/src/core/killall.c
index fe5320e81..e77763e16 100644
--- a/src/core/killall.c
+++ b/src/core/killall.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/killall.h b/src/core/killall.h
index acc2439f0..01bd6e52b 100644
--- a/src/core/killall.h
+++ b/src/core/killall.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/kmod-setup.c b/src/core/kmod-setup.c
index 10d3ced93..0550e222b 100644
--- a/src/core/kmod-setup.c
+++ b/src/core/kmod-setup.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/kmod-setup.h b/src/core/kmod-setup.h
index 685f4df30..b5ea6b55a 100644
--- a/src/core/kmod-setup.h
+++ b/src/core/kmod-setup.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/load-dropin.c b/src/core/load-dropin.c
index 062060a3b..57ed686d1 100644
--- a/src/core/load-dropin.c
+++ b/src/core/load-dropin.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/load-dropin.h b/src/core/load-dropin.h
index 5828a223c..4c8ab487b 100644
--- a/src/core/load-dropin.h
+++ b/src/core/load-dropin.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/load-fragment.c b/src/core/load-fragment.c
index 52a10dd24..c8ab68edc 100644
--- a/src/core/load-fragment.c
+++ b/src/core/load-fragment.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/load-fragment.h b/src/core/load-fragment.h
index fbf2de23e..7ee1cfb6b 100644
--- a/src/core/load-fragment.h
+++ b/src/core/load-fragment.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/locale-setup.c b/src/core/locale-setup.c
index fdd847ee8..6240a8319 100644
--- a/src/core/locale-setup.c
+++ b/src/core/locale-setup.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/locale-setup.h b/src/core/locale-setup.h
index 3b97497af..c1bee3812 100644
--- a/src/core/locale-setup.h
+++ b/src/core/locale-setup.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/loopback-setup.c b/src/core/loopback-setup.c
index c167305ca..9a7552589 100644
--- a/src/core/loopback-setup.c
+++ b/src/core/loopback-setup.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/loopback-setup.h b/src/core/loopback-setup.h
index e7547b8a2..9fac0189e 100644
--- a/src/core/loopback-setup.h
+++ b/src/core/loopback-setup.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/machine-id-setup.c b/src/core/machine-id-setup.c
index df3cc74b9..767e97206 100644
--- a/src/core/machine-id-setup.c
+++ b/src/core/machine-id-setup.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/machine-id-setup.h b/src/core/machine-id-setup.h
index 29f462064..cbd83ba27 100644
--- a/src/core/machine-id-setup.h
+++ b/src/core/machine-id-setup.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/main.c b/src/core/main.c
index 4b395601a..eb51a464b 100644
--- a/src/core/main.c
+++ b/src/core/main.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/manager.c b/src/core/manager.c
index b9d179cc3..67fe3d212 100644
--- a/src/core/manager.c
+++ b/src/core/manager.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/manager.h b/src/core/manager.h
index ff69f6c50..8f1357d37 100644
--- a/src/core/manager.h
+++ b/src/core/manager.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/mount-setup.c b/src/core/mount-setup.c
index 3d7831d03..0054cf8ba 100644
--- a/src/core/mount-setup.c
+++ b/src/core/mount-setup.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/mount-setup.h b/src/core/mount-setup.h
index 647bd770a..2c96e64e5 100644
--- a/src/core/mount-setup.h
+++ b/src/core/mount-setup.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/mount.c b/src/core/mount.c
index 6a89a2d53..79a6e1626 100644
--- a/src/core/mount.c
+++ b/src/core/mount.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/mount.h b/src/core/mount.h
index f81e4217d..8309441a8 100644
--- a/src/core/mount.h
+++ b/src/core/mount.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/namespace.c b/src/core/namespace.c
index f1ab6f973..738a1f513 100644
--- a/src/core/namespace.c
+++ b/src/core/namespace.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/namespace.h b/src/core/namespace.h
index 665ac96d0..f0f198362 100644
--- a/src/core/namespace.h
+++ b/src/core/namespace.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/path.c b/src/core/path.c
index 6b0768505..6b22451a0 100644
--- a/src/core/path.c
+++ b/src/core/path.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/path.h b/src/core/path.h
index 4230c8fb9..41e31986f 100644
--- a/src/core/path.h
+++ b/src/core/path.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/scope.c b/src/core/scope.c
index 98be2191d..444c00be9 100644
--- a/src/core/scope.c
+++ b/src/core/scope.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/scope.h b/src/core/scope.h
index eaf8e8b44..7e8c47dd4 100644
--- a/src/core/scope.h
+++ b/src/core/scope.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/selinux-access.c b/src/core/selinux-access.c
index 2db418940..475c3181c 100644
--- a/src/core/selinux-access.c
+++ b/src/core/selinux-access.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/selinux-access.h b/src/core/selinux-access.h
index 1f6a518a6..c5f5fb975 100644
--- a/src/core/selinux-access.h
+++ b/src/core/selinux-access.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/selinux-setup.c b/src/core/selinux-setup.c
index 60361a563..713554210 100644
--- a/src/core/selinux-setup.c
+++ b/src/core/selinux-setup.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/selinux-setup.h b/src/core/selinux-setup.h
index 7b613249b..410991c49 100644
--- a/src/core/selinux-setup.h
+++ b/src/core/selinux-setup.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/service.c b/src/core/service.c
index 95b52905d..a68e5c9f3 100644
--- a/src/core/service.c
+++ b/src/core/service.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/service.h b/src/core/service.h
index 236d37fcb..a529f48a6 100644
--- a/src/core/service.h
+++ b/src/core/service.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/show-status.c b/src/core/show-status.c
index 8c9457384..40658a2e1 100644
--- a/src/core/show-status.c
+++ b/src/core/show-status.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/show-status.h b/src/core/show-status.h
index 9a29e7264..a13d52484 100644
--- a/src/core/show-status.h
+++ b/src/core/show-status.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/shutdown.c b/src/core/shutdown.c
index 6d1cc3120..04494f4ee 100644
--- a/src/core/shutdown.c
+++ b/src/core/shutdown.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/slice.c b/src/core/slice.c
index e4faa1cdb..5ab1e6f89 100644
--- a/src/core/slice.c
+++ b/src/core/slice.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/slice.h b/src/core/slice.h
index c9f3f6106..418327e93 100644
--- a/src/core/slice.h
+++ b/src/core/slice.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/smack-setup.c b/src/core/smack-setup.c
index 9cd539f3d..f05db215e 100644
--- a/src/core/smack-setup.c
+++ b/src/core/smack-setup.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/smack-setup.h b/src/core/smack-setup.h
index 78164c85e..8c2de5fdc 100644
--- a/src/core/smack-setup.h
+++ b/src/core/smack-setup.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/socket.c b/src/core/socket.c
index 40b2502a4..6c0d799bd 100644
--- a/src/core/socket.c
+++ b/src/core/socket.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/socket.h b/src/core/socket.h
index 8c263963c..81cfc9757 100644
--- a/src/core/socket.h
+++ b/src/core/socket.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/swap.c b/src/core/swap.c
index fca8c8dd0..cfe9d91ce 100644
--- a/src/core/swap.c
+++ b/src/core/swap.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/swap.h b/src/core/swap.h
index 45da63c5e..d1ee73de8 100644
--- a/src/core/swap.h
+++ b/src/core/swap.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/target.c b/src/core/target.c
index 708381345..756cbbfb6 100644
--- a/src/core/target.c
+++ b/src/core/target.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/target.h b/src/core/target.h
index 339aea154..8d44a1154 100644
--- a/src/core/target.h
+++ b/src/core/target.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/timer.c b/src/core/timer.c
index 5f5057699..27f4f74b4 100644
--- a/src/core/timer.c
+++ b/src/core/timer.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/timer.h b/src/core/timer.h
index 546c60d75..096d48bd3 100644
--- a/src/core/timer.h
+++ b/src/core/timer.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/transaction.c b/src/core/transaction.c
index 52014c634..52ae664fa 100644
--- a/src/core/transaction.c
+++ b/src/core/transaction.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/transaction.h b/src/core/transaction.h
index ddfdbf998..0d57b27f2 100644
--- a/src/core/transaction.h
+++ b/src/core/transaction.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/umount.c b/src/core/umount.c
index deaf0e390..cd195e12a 100644
--- a/src/core/umount.c
+++ b/src/core/umount.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/umount.h b/src/core/umount.h
index 4e2215a47..7c029c384 100644
--- a/src/core/umount.h
+++ b/src/core/umount.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/unit-printf.c b/src/core/unit-printf.c
index 8088d016a..c8896c41e 100644
--- a/src/core/unit-printf.c
+++ b/src/core/unit-printf.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/unit-printf.h b/src/core/unit-printf.h
index 4fc853122..f1b620e16 100644
--- a/src/core/unit-printf.h
+++ b/src/core/unit-printf.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/core/unit.c b/src/core/unit.c
index 25cdc0450..921971c1c 100644
--- a/src/core/unit.c
+++ b/src/core/unit.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/core/unit.h b/src/core/unit.h
index 03dd88dcc..2b11a285d 100644
--- a/src/core/unit.h
+++ b/src/core/unit.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/coredump/coredump-vacuum.c b/src/coredump/coredump-vacuum.c
index f02b6dbd8..5a9b7f38e 100644
--- a/src/coredump/coredump-vacuum.c
+++ b/src/coredump/coredump-vacuum.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/coredump/coredump-vacuum.h b/src/coredump/coredump-vacuum.h
index 4b7b9f2d9..c61d08f79 100644
--- a/src/coredump/coredump-vacuum.h
+++ b/src/coredump/coredump-vacuum.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/coredump/coredump.c b/src/coredump/coredump.c
index ee258a121..5673aa0f7 100644
--- a/src/coredump/coredump.c
+++ b/src/coredump/coredump.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/coredump/coredumpctl.c b/src/coredump/coredumpctl.c
index 0380df10d..b92f5d330 100644
--- a/src/coredump/coredumpctl.c
+++ b/src/coredump/coredumpctl.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/coredump/stacktrace.c b/src/coredump/stacktrace.c
index 172661362..d37ffae02 100644
--- a/src/coredump/stacktrace.c
+++ b/src/coredump/stacktrace.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/coredump/stacktrace.h b/src/coredump/stacktrace.h
index 15e9c0446..d435878b4 100644
--- a/src/coredump/stacktrace.h
+++ b/src/coredump/stacktrace.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/coredump/test-coredump-vacuum.c b/src/coredump/test-coredump-vacuum.c
index 70a57f183..0836825b0 100644
--- a/src/coredump/test-coredump-vacuum.c
+++ b/src/coredump/test-coredump-vacuum.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/cryptsetup/cryptsetup-generator.c b/src/cryptsetup/cryptsetup-generator.c
index 040a1aa40..7918c8956 100644
--- a/src/cryptsetup/cryptsetup-generator.c
+++ b/src/cryptsetup/cryptsetup-generator.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/cryptsetup/cryptsetup.c b/src/cryptsetup/cryptsetup.c
index 6d37e349f..b19d03e9f 100644
--- a/src/cryptsetup/cryptsetup.c
+++ b/src/cryptsetup/cryptsetup.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/debug-generator/debug-generator.c b/src/debug-generator/debug-generator.c
index 1d8bc71e5..604faa0d1 100644
--- a/src/debug-generator/debug-generator.c
+++ b/src/debug-generator/debug-generator.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/delta/delta.c b/src/delta/delta.c
index 605bea57b..d28688169 100644
--- a/src/delta/delta.c
+++ b/src/delta/delta.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/detect-virt/detect-virt.c b/src/detect-virt/detect-virt.c
index 4b8956f0a..00235742d 100644
--- a/src/detect-virt/detect-virt.c
+++ b/src/detect-virt/detect-virt.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/dissect/dissect.c b/src/dissect/dissect.c
index e5264d09d..42957766e 100644
--- a/src/dissect/dissect.c
+++ b/src/dissect/dissect.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/environment-d-generator/environment-d-generator.c b/src/environment-d-generator/environment-d-generator.c
index 55de68550..bb4d76da9 100644
--- a/src/environment-d-generator/environment-d-generator.c
+++ b/src/environment-d-generator/environment-d-generator.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/escape/escape.c b/src/escape/escape.c
index 5518c2a6f..9c35b4663 100644
--- a/src/escape/escape.c
+++ b/src/escape/escape.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/firstboot/firstboot.c b/src/firstboot/firstboot.c
index 81f297c5e..1435880fa 100644
--- a/src/firstboot/firstboot.c
+++ b/src/firstboot/firstboot.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/fsck/fsck.c b/src/fsck/fsck.c
index cf5a9c59f..6290abdc1 100644
--- a/src/fsck/fsck.c
+++ b/src/fsck/fsck.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/fstab-generator/fstab-generator.c b/src/fstab-generator/fstab-generator.c
index ec70a349f..243c1160b 100644
--- a/src/fstab-generator/fstab-generator.c
+++ b/src/fstab-generator/fstab-generator.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/getty-generator/getty-generator.c b/src/getty-generator/getty-generator.c
index a143b5413..3f62a81ab 100644
--- a/src/getty-generator/getty-generator.c
+++ b/src/getty-generator/getty-generator.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/gpt-auto-generator/gpt-auto-generator.c b/src/gpt-auto-generator/gpt-auto-generator.c
index 2e1ce334b..7d014db69 100644
--- a/src/gpt-auto-generator/gpt-auto-generator.c
+++ b/src/gpt-auto-generator/gpt-auto-generator.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/hibernate-resume/hibernate-resume-generator.c b/src/hibernate-resume/hibernate-resume-generator.c
index a97fe668d..01222db51 100644
--- a/src/hibernate-resume/hibernate-resume-generator.c
+++ b/src/hibernate-resume/hibernate-resume-generator.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/hibernate-resume/hibernate-resume.c b/src/hibernate-resume/hibernate-resume.c
index 21df3c446..2a427210c 100644
--- a/src/hibernate-resume/hibernate-resume.c
+++ b/src/hibernate-resume/hibernate-resume.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/hostname/hostnamectl.c b/src/hostname/hostnamectl.c
index 1c165a2e8..e06b111b4 100644
--- a/src/hostname/hostnamectl.c
+++ b/src/hostname/hostnamectl.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/hostname/hostnamed.c b/src/hostname/hostnamed.c
index fe0aa00ef..a9d5d49bd 100644
--- a/src/hostname/hostnamed.c
+++ b/src/hostname/hostnamed.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/hwdb/hwdb.c b/src/hwdb/hwdb.c
index c964a28bc..4540260f9 100644
--- a/src/hwdb/hwdb.c
+++ b/src/hwdb/hwdb.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/import/curl-util.c b/src/import/curl-util.c
index 0e8f3fb91..7069c95a9 100644
--- a/src/import/curl-util.c
+++ b/src/import/curl-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/import/curl-util.h b/src/import/curl-util.h
index a758cc564..c7c24c9f7 100644
--- a/src/import/curl-util.h
+++ b/src/import/curl-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/import/export-raw.c b/src/import/export-raw.c
index a3dbce195..8485027b2 100644
--- a/src/import/export-raw.c
+++ b/src/import/export-raw.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/import/export-raw.h b/src/import/export-raw.h
index 8e723d490..f932a3795 100644
--- a/src/import/export-raw.h
+++ b/src/import/export-raw.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/import/export-tar.c b/src/import/export-tar.c
index 3bb602743..dafe3e1c8 100644
--- a/src/import/export-tar.c
+++ b/src/import/export-tar.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/import/export-tar.h b/src/import/export-tar.h
index 1e3c8bb80..5739ade09 100644
--- a/src/import/export-tar.h
+++ b/src/import/export-tar.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/import/export.c b/src/import/export.c
index cc98c33ef..753d1399f 100644
--- a/src/import/export.c
+++ b/src/import/export.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/import/import-common.c b/src/import/import-common.c
index ae7168298..1bd5a8342 100644
--- a/src/import/import-common.c
+++ b/src/import/import-common.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/import/import-common.h b/src/import/import-common.h
index 07d3250e7..55ec53640 100644
--- a/src/import/import-common.h
+++ b/src/import/import-common.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/import/import-compress.c b/src/import/import-compress.c
index 01b78fc9a..cb5b9821c 100644
--- a/src/import/import-compress.c
+++ b/src/import/import-compress.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/import/import-compress.h b/src/import/import-compress.h
index 6b59d0724..1eac4d403 100644
--- a/src/import/import-compress.h
+++ b/src/import/import-compress.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/import/import-raw.c b/src/import/import-raw.c
index 55cf8e8ed..6f4313420 100644
--- a/src/import/import-raw.c
+++ b/src/import/import-raw.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/import/import-raw.h b/src/import/import-raw.h
index 4f543e088..1e0227ab5 100644
--- a/src/import/import-raw.h
+++ b/src/import/import-raw.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/import/import-tar.c b/src/import/import-tar.c
index ba140bccb..c5014499a 100644
--- a/src/import/import-tar.c
+++ b/src/import/import-tar.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/import/import-tar.h b/src/import/import-tar.h
index 24abe06c8..44743c9cb 100644
--- a/src/import/import-tar.h
+++ b/src/import/import-tar.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/import/import.c b/src/import/import.c
index 2b6ca24af..cc454ee15 100644
--- a/src/import/import.c
+++ b/src/import/import.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/import/importd.c b/src/import/importd.c
index e23d6d0c8..9c7694c0a 100644
--- a/src/import/importd.c
+++ b/src/import/importd.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/import/pull-common.c b/src/import/pull-common.c
index 78840dd88..e5d47b8a1 100644
--- a/src/import/pull-common.c
+++ b/src/import/pull-common.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/import/pull-common.h b/src/import/pull-common.h
index f1f1a17fa..14c81fb1f 100644
--- a/src/import/pull-common.h
+++ b/src/import/pull-common.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/import/pull-job.c b/src/import/pull-job.c
index 995a652ec..2b7176679 100644
--- a/src/import/pull-job.c
+++ b/src/import/pull-job.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/import/pull-job.h b/src/import/pull-job.h
index 412b66cf2..e8becdc00 100644
--- a/src/import/pull-job.h
+++ b/src/import/pull-job.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/import/pull-raw.c b/src/import/pull-raw.c
index b45ac814a..8cab72495 100644
--- a/src/import/pull-raw.c
+++ b/src/import/pull-raw.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/import/pull-raw.h b/src/import/pull-raw.h
index 6954d9899..c951fc25c 100644
--- a/src/import/pull-raw.h
+++ b/src/import/pull-raw.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/import/pull-tar.c b/src/import/pull-tar.c
index 12211a6fc..ed9151124 100644
--- a/src/import/pull-tar.c
+++ b/src/import/pull-tar.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/import/pull-tar.h b/src/import/pull-tar.h
index 7e63e496d..9f004acdc 100644
--- a/src/import/pull-tar.h
+++ b/src/import/pull-tar.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/import/pull.c b/src/import/pull.c
index 4af5d9c85..46e0fd5ac 100644
--- a/src/import/pull.c
+++ b/src/import/pull.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/import/qcow2-util.c b/src/import/qcow2-util.c
index 00734865b..7e37bf402 100644
--- a/src/import/qcow2-util.c
+++ b/src/import/qcow2-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/import/qcow2-util.h b/src/import/qcow2-util.h
index 6dddac8cd..ae1fb8fd3 100644
--- a/src/import/qcow2-util.h
+++ b/src/import/qcow2-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/import/test-qcow2.c b/src/import/test-qcow2.c
index b820253d7..428191d18 100644
--- a/src/import/test-qcow2.c
+++ b/src/import/test-qcow2.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/initctl/initctl.c b/src/initctl/initctl.c
index deb3f1b2a..548899972 100644
--- a/src/initctl/initctl.c
+++ b/src/initctl/initctl.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal-remote/journal-gatewayd.c b/src/journal-remote/journal-gatewayd.c
index fec16f7c7..82c70cfbe 100644
--- a/src/journal-remote/journal-gatewayd.c
+++ b/src/journal-remote/journal-gatewayd.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal-remote/journal-remote-parse.c b/src/journal-remote/journal-remote-parse.c
index d61d1c18f..2c4e28ad7 100644
--- a/src/journal-remote/journal-remote-parse.c
+++ b/src/journal-remote/journal-remote-parse.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal-remote/journal-remote-parse.h b/src/journal-remote/journal-remote-parse.h
index e3632528c..7aa2f0663 100644
--- a/src/journal-remote/journal-remote-parse.h
+++ b/src/journal-remote/journal-remote-parse.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/journal-remote/journal-remote-write.c b/src/journal-remote/journal-remote-write.c
index 734cad333..c5c6abbd5 100644
--- a/src/journal-remote/journal-remote-write.c
+++ b/src/journal-remote/journal-remote-write.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal-remote/journal-remote-write.h b/src/journal-remote/journal-remote-write.h
index e04af54e5..7fffc294c 100644
--- a/src/journal-remote/journal-remote-write.h
+++ b/src/journal-remote/journal-remote-write.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/journal-remote/journal-remote.c b/src/journal-remote/journal-remote.c
index 90cd4447d..01a654370 100644
--- a/src/journal-remote/journal-remote.c
+++ b/src/journal-remote/journal-remote.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal-remote/journal-remote.h b/src/journal-remote/journal-remote.h
index 154ad6272..30e5c4e99 100644
--- a/src/journal-remote/journal-remote.h
+++ b/src/journal-remote/journal-remote.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/journal-remote/journal-upload-journal.c b/src/journal-remote/journal-upload-journal.c
index 3a36e46ae..a9751c25c 100644
--- a/src/journal-remote/journal-upload-journal.c
+++ b/src/journal-remote/journal-upload-journal.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal-remote/journal-upload.c b/src/journal-remote/journal-upload.c
index 1e3e54199..8137799ce 100644
--- a/src/journal-remote/journal-upload.c
+++ b/src/journal-remote/journal-upload.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal-remote/microhttpd-util.c b/src/journal-remote/microhttpd-util.c
index 75c14ec99..2466c4f2b 100644
--- a/src/journal-remote/microhttpd-util.c
+++ b/src/journal-remote/microhttpd-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal-remote/microhttpd-util.h b/src/journal-remote/microhttpd-util.h
index 4b2e9da30..76a713068 100644
--- a/src/journal-remote/microhttpd-util.h
+++ b/src/journal-remote/microhttpd-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/journal/audit-type.c b/src/journal/audit-type.c
index 373d3455a..0af0364e9 100644
--- a/src/journal/audit-type.c
+++ b/src/journal/audit-type.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal/audit-type.h b/src/journal/audit-type.h
index 1dd216370..01f35c528 100644
--- a/src/journal/audit-type.h
+++ b/src/journal/audit-type.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/journal/cat.c b/src/journal/cat.c
index 08c844d44..b2f9ed501 100644
--- a/src/journal/cat.c
+++ b/src/journal/cat.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal/catalog.c b/src/journal/catalog.c
index bf92da9f9..6775535b1 100644
--- a/src/journal/catalog.c
+++ b/src/journal/catalog.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal/catalog.h b/src/journal/catalog.h
index 1b1014b33..ce4fa0755 100644
--- a/src/journal/catalog.h
+++ b/src/journal/catalog.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/journal/compress.c b/src/journal/compress.c
index 834859b23..a659459e4 100644
--- a/src/journal/compress.c
+++ b/src/journal/compress.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal/compress.h b/src/journal/compress.h
index fb71662a9..917bef039 100644
--- a/src/journal/compress.h
+++ b/src/journal/compress.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/journal/journal-authenticate.c b/src/journal/journal-authenticate.c
index d8af113d3..cff64749a 100644
--- a/src/journal/journal-authenticate.c
+++ b/src/journal/journal-authenticate.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal/journal-authenticate.h b/src/journal/journal-authenticate.h
index 6c87319ed..e2866ea25 100644
--- a/src/journal/journal-authenticate.h
+++ b/src/journal/journal-authenticate.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/journal/journal-def.h b/src/journal/journal-def.h
index 1bd5de4c4..70ce1ab12 100644
--- a/src/journal/journal-def.h
+++ b/src/journal/journal-def.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/journal/journal-file.c b/src/journal/journal-file.c
index 5d70421b7..4da0f3cda 100644
--- a/src/journal/journal-file.c
+++ b/src/journal/journal-file.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal/journal-file.h b/src/journal/journal-file.h
index 008dba604..c652687c4 100644
--- a/src/journal/journal-file.h
+++ b/src/journal/journal-file.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/journal/journal-internal.h b/src/journal/journal-internal.h
index 34a48141f..5ec87e83d 100644
--- a/src/journal/journal-internal.h
+++ b/src/journal/journal-internal.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/journal/journal-qrcode.c b/src/journal/journal-qrcode.c
index 4e194bd80..46ff1ce05 100644
--- a/src/journal/journal-qrcode.c
+++ b/src/journal/journal-qrcode.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal/journal-qrcode.h b/src/journal/journal-qrcode.h
index ef3908556..cb26754ad 100644
--- a/src/journal/journal-qrcode.h
+++ b/src/journal/journal-qrcode.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/journal/journal-send.c b/src/journal/journal-send.c
index 4acef2639..5bca471c9 100644
--- a/src/journal/journal-send.c
+++ b/src/journal/journal-send.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal/journal-vacuum.c b/src/journal/journal-vacuum.c
index 12ce2fd56..c21e87858 100644
--- a/src/journal/journal-vacuum.c
+++ b/src/journal/journal-vacuum.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal/journal-vacuum.h b/src/journal/journal-vacuum.h
index 1e750a217..2aec41238 100644
--- a/src/journal/journal-vacuum.h
+++ b/src/journal/journal-vacuum.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/journal/journal-verify.c b/src/journal/journal-verify.c
index e756f51d0..dc6b21b1e 100644
--- a/src/journal/journal-verify.c
+++ b/src/journal/journal-verify.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal/journal-verify.h b/src/journal/journal-verify.h
index 8f0eaf6da..4f999154f 100644
--- a/src/journal/journal-verify.h
+++ b/src/journal/journal-verify.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/journal/journalctl.c b/src/journal/journalctl.c
index 88c1ac6dd..a8e90f80b 100644
--- a/src/journal/journalctl.c
+++ b/src/journal/journalctl.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal/journald-audit.c b/src/journal/journald-audit.c
index 2db923fb4..19f53751c 100644
--- a/src/journal/journald-audit.c
+++ b/src/journal/journald-audit.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal/journald-audit.h b/src/journal/journald-audit.h
index 8c7457778..83dd4bca7 100644
--- a/src/journal/journald-audit.h
+++ b/src/journal/journald-audit.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/journal/journald-console.c b/src/journal/journald-console.c
index 039f1a68c..f093e468c 100644
--- a/src/journal/journald-console.c
+++ b/src/journal/journald-console.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal/journald-console.h b/src/journal/journald-console.h
index dda07e2c2..3b345507d 100644
--- a/src/journal/journald-console.h
+++ b/src/journal/journald-console.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/journal/journald-context.c b/src/journal/journald-context.c
index 3a5a97b49..f5345e4cb 100644
--- a/src/journal/journald-context.c
+++ b/src/journal/journald-context.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal/journald-context.h b/src/journal/journald-context.h
index d2a3772f0..e29f59ce5 100644
--- a/src/journal/journald-context.h
+++ b/src/journal/journald-context.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/journal/journald-kmsg.c b/src/journal/journald-kmsg.c
index b4d3121a0..5275f43b3 100644
--- a/src/journal/journald-kmsg.c
+++ b/src/journal/journald-kmsg.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal/journald-kmsg.h b/src/journal/journald-kmsg.h
index dab49f1e8..af795eaf6 100644
--- a/src/journal/journald-kmsg.h
+++ b/src/journal/journald-kmsg.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/journal/journald-native.c b/src/journal/journald-native.c
index 5452b88ae..5c8711fb7 100644
--- a/src/journal/journald-native.c
+++ b/src/journal/journald-native.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal/journald-native.h b/src/journal/journald-native.h
index 1ab415ac8..7ca17ec60 100644
--- a/src/journal/journald-native.h
+++ b/src/journal/journald-native.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/journal/journald-rate-limit.c b/src/journal/journald-rate-limit.c
index a3404222e..3517ce2e1 100644
--- a/src/journal/journald-rate-limit.c
+++ b/src/journal/journald-rate-limit.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal/journald-rate-limit.h b/src/journal/journald-rate-limit.h
index bb0abb7ee..af7bb495f 100644
--- a/src/journal/journald-rate-limit.h
+++ b/src/journal/journald-rate-limit.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/journal/journald-server.c b/src/journal/journald-server.c
index 033f0b1a8..8a2ad13a6 100644
--- a/src/journal/journald-server.c
+++ b/src/journal/journald-server.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal/journald-server.h b/src/journal/journald-server.h
index f0076793e..1f274ecf2 100644
--- a/src/journal/journald-server.h
+++ b/src/journal/journald-server.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/journal/journald-stream.c b/src/journal/journald-stream.c
index 95272db86..1137d4eee 100644
--- a/src/journal/journald-stream.c
+++ b/src/journal/journald-stream.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal/journald-stream.h b/src/journal/journald-stream.h
index db4c67fae..fd220b586 100644
--- a/src/journal/journald-stream.h
+++ b/src/journal/journald-stream.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/journal/journald-syslog.c b/src/journal/journald-syslog.c
index 07f9dae67..93ca61fc8 100644
--- a/src/journal/journald-syslog.c
+++ b/src/journal/journald-syslog.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal/journald-syslog.h b/src/journal/journald-syslog.h
index 46ad71531..3438107c5 100644
--- a/src/journal/journald-syslog.h
+++ b/src/journal/journald-syslog.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/journal/journald-wall.c b/src/journal/journald-wall.c
index bfe53ce39..431abfeb3 100644
--- a/src/journal/journald-wall.c
+++ b/src/journal/journald-wall.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal/journald-wall.h b/src/journal/journald-wall.h
index ebc2b89fa..46ceac26b 100644
--- a/src/journal/journald-wall.h
+++ b/src/journal/journald-wall.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/journal/journald.c b/src/journal/journald.c
index 1ee477cf1..6d670e2f4 100644
--- a/src/journal/journald.c
+++ b/src/journal/journald.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal/mmap-cache.c b/src/journal/mmap-cache.c
index ac7252093..630ae6fba 100644
--- a/src/journal/mmap-cache.c
+++ b/src/journal/mmap-cache.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal/mmap-cache.h b/src/journal/mmap-cache.h
index cf6af1906..00bcafdfb 100644
--- a/src/journal/mmap-cache.h
+++ b/src/journal/mmap-cache.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/journal/sd-journal.c b/src/journal/sd-journal.c
index fc86b99e7..0b6698782 100644
--- a/src/journal/sd-journal.c
+++ b/src/journal/sd-journal.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal/test-audit-type.c b/src/journal/test-audit-type.c
index 88a2e6d9d..0f9780380 100644
--- a/src/journal/test-audit-type.c
+++ b/src/journal/test-audit-type.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal/test-catalog.c b/src/journal/test-catalog.c
index b7d9e7bff..2ad9909d1 100644
--- a/src/journal/test-catalog.c
+++ b/src/journal/test-catalog.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal/test-compress-benchmark.c b/src/journal/test-compress-benchmark.c
index be5a6655a..409a87605 100644
--- a/src/journal/test-compress-benchmark.c
+++ b/src/journal/test-compress-benchmark.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd
diff --git a/src/journal/test-compress.c b/src/journal/test-compress.c
index 893f2ab6e..1b9b186be 100644
--- a/src/journal/test-compress.c
+++ b/src/journal/test-compress.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd
diff --git a/src/journal/test-journal-enum.c b/src/journal/test-journal-enum.c
index 354c2c3c0..9733eec0e 100644
--- a/src/journal/test-journal-enum.c
+++ b/src/journal/test-journal-enum.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal/test-journal-flush.c b/src/journal/test-journal-flush.c
index ba8b20b22..f9b7b75ef 100644
--- a/src/journal/test-journal-flush.c
+++ b/src/journal/test-journal-flush.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal/test-journal-init.c b/src/journal/test-journal-init.c
index ef21e2d05..074329138 100644
--- a/src/journal/test-journal-init.c
+++ b/src/journal/test-journal-init.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal/test-journal-interleaving.c b/src/journal/test-journal-interleaving.c
index 35cae23bf..5a88b2774 100644
--- a/src/journal/test-journal-interleaving.c
+++ b/src/journal/test-journal-interleaving.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal/test-journal-match.c b/src/journal/test-journal-match.c
index 3ab554b9b..018e965d6 100644
--- a/src/journal/test-journal-match.c
+++ b/src/journal/test-journal-match.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal/test-journal-send.c b/src/journal/test-journal-send.c
index d70f0b0bc..833ca415d 100644
--- a/src/journal/test-journal-send.c
+++ b/src/journal/test-journal-send.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal/test-journal-stream.c b/src/journal/test-journal-stream.c
index 7e5a98071..73ed6e5dc 100644
--- a/src/journal/test-journal-stream.c
+++ b/src/journal/test-journal-stream.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal/test-journal-syslog.c b/src/journal/test-journal-syslog.c
index 4ff7f3ec2..45ad1196a 100644
--- a/src/journal/test-journal-syslog.c
+++ b/src/journal/test-journal-syslog.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal/test-journal-verify.c b/src/journal/test-journal-verify.c
index 3d2312fc5..fbb75e43e 100644
--- a/src/journal/test-journal-verify.c
+++ b/src/journal/test-journal-verify.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal/test-journal.c b/src/journal/test-journal.c
index df685e90b..517c9102a 100644
--- a/src/journal/test-journal.c
+++ b/src/journal/test-journal.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/journal/test-mmap-cache.c b/src/journal/test-mmap-cache.c
index 702434efd..39e751012 100644
--- a/src/journal/test-mmap-cache.c
+++ b/src/journal/test-mmap-cache.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd-network/arp-util.c b/src/libsystemd-network/arp-util.c
index 2e02b3fa6..67409cc91 100644
--- a/src/libsystemd-network/arp-util.c
+++ b/src/libsystemd-network/arp-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd-network/arp-util.h b/src/libsystemd-network/arp-util.h
index 3ef56b002..decfce3fd 100644
--- a/src/libsystemd-network/arp-util.h
+++ b/src/libsystemd-network/arp-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd-network/dhcp-identifier.c b/src/libsystemd-network/dhcp-identifier.c
index a21efc4d0..f33817ca7 100644
--- a/src/libsystemd-network/dhcp-identifier.c
+++ b/src/libsystemd-network/dhcp-identifier.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd-network/dhcp-identifier.h b/src/libsystemd-network/dhcp-identifier.h
index 1cc0f9fb7..0ccee7a71 100644
--- a/src/libsystemd-network/dhcp-identifier.h
+++ b/src/libsystemd-network/dhcp-identifier.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd-network/dhcp-internal.h b/src/libsystemd-network/dhcp-internal.h
index 3fdf02da3..a53526956 100644
--- a/src/libsystemd-network/dhcp-internal.h
+++ b/src/libsystemd-network/dhcp-internal.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd-network/dhcp-lease-internal.h b/src/libsystemd-network/dhcp-lease-internal.h
index 7847ce070..ac5cc47ef 100644
--- a/src/libsystemd-network/dhcp-lease-internal.h
+++ b/src/libsystemd-network/dhcp-lease-internal.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd-network/dhcp-network.c b/src/libsystemd-network/dhcp-network.c
index a440a20f9..010090aef 100644
--- a/src/libsystemd-network/dhcp-network.c
+++ b/src/libsystemd-network/dhcp-network.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd-network/dhcp-option.c b/src/libsystemd-network/dhcp-option.c
index c10519633..19fc52586 100644
--- a/src/libsystemd-network/dhcp-option.c
+++ b/src/libsystemd-network/dhcp-option.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd-network/dhcp-packet.c b/src/libsystemd-network/dhcp-packet.c
index 475c5729a..1c4ab5d52 100644
--- a/src/libsystemd-network/dhcp-packet.c
+++ b/src/libsystemd-network/dhcp-packet.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd-network/dhcp-protocol.h b/src/libsystemd-network/dhcp-protocol.h
index 5cf7abbff..73a9f75e7 100644
--- a/src/libsystemd-network/dhcp-protocol.h
+++ b/src/libsystemd-network/dhcp-protocol.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd-network/dhcp-server-internal.h b/src/libsystemd-network/dhcp-server-internal.h
index 0c76956fa..8b5620e13 100644
--- a/src/libsystemd-network/dhcp-server-internal.h
+++ b/src/libsystemd-network/dhcp-server-internal.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd-network/dhcp6-internal.h b/src/libsystemd-network/dhcp6-internal.h
index f64382c3c..cb5b359cb 100644
--- a/src/libsystemd-network/dhcp6-internal.h
+++ b/src/libsystemd-network/dhcp6-internal.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd-network/dhcp6-lease-internal.h b/src/libsystemd-network/dhcp6-lease-internal.h
index 14e708ef6..a3f00d4a5 100644
--- a/src/libsystemd-network/dhcp6-lease-internal.h
+++ b/src/libsystemd-network/dhcp6-lease-internal.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd-network/dhcp6-network.c b/src/libsystemd-network/dhcp6-network.c
index fd2d60c9d..b3b8fddbc 100644
--- a/src/libsystemd-network/dhcp6-network.c
+++ b/src/libsystemd-network/dhcp6-network.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd-network/dhcp6-option.c b/src/libsystemd-network/dhcp6-option.c
index 0d4f404a3..f346bda5f 100644
--- a/src/libsystemd-network/dhcp6-option.c
+++ b/src/libsystemd-network/dhcp6-option.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd-network/dhcp6-protocol.h b/src/libsystemd-network/dhcp6-protocol.h
index 975d35023..7bbf18399 100644
--- a/src/libsystemd-network/dhcp6-protocol.h
+++ b/src/libsystemd-network/dhcp6-protocol.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd-network/icmp6-util.c b/src/libsystemd-network/icmp6-util.c
index cf69044d6..dd4e28bfd 100644
--- a/src/libsystemd-network/icmp6-util.c
+++ b/src/libsystemd-network/icmp6-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd-network/icmp6-util.h b/src/libsystemd-network/icmp6-util.h
index 16b8be829..ce14f4173 100644
--- a/src/libsystemd-network/icmp6-util.h
+++ b/src/libsystemd-network/icmp6-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd-network/lldp-internal.h b/src/libsystemd-network/lldp-internal.h
index becc162fa..2673aa1c5 100644
--- a/src/libsystemd-network/lldp-internal.h
+++ b/src/libsystemd-network/lldp-internal.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd-network/lldp-neighbor.c b/src/libsystemd-network/lldp-neighbor.c
index f1fecba6f..1a6ea288a 100644
--- a/src/libsystemd-network/lldp-neighbor.c
+++ b/src/libsystemd-network/lldp-neighbor.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd-network/lldp-neighbor.h b/src/libsystemd-network/lldp-neighbor.h
index c1a7606d0..76d4c0c72 100644
--- a/src/libsystemd-network/lldp-neighbor.h
+++ b/src/libsystemd-network/lldp-neighbor.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd-network/lldp-network.c b/src/libsystemd-network/lldp-network.c
index ae2f6744d..cb3841ef2 100644
--- a/src/libsystemd-network/lldp-network.c
+++ b/src/libsystemd-network/lldp-network.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd-network/lldp-network.h b/src/libsystemd-network/lldp-network.h
index c4cf8c79f..c0f8cbe1c 100644
--- a/src/libsystemd-network/lldp-network.h
+++ b/src/libsystemd-network/lldp-network.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd-network/ndisc-internal.h b/src/libsystemd-network/ndisc-internal.h
index 82b896dba..2743d85ef 100644
--- a/src/libsystemd-network/ndisc-internal.h
+++ b/src/libsystemd-network/ndisc-internal.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd-network/ndisc-router.c b/src/libsystemd-network/ndisc-router.c
index 845a6b7c6..2954928d0 100644
--- a/src/libsystemd-network/ndisc-router.c
+++ b/src/libsystemd-network/ndisc-router.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd-network/ndisc-router.h b/src/libsystemd-network/ndisc-router.h
index 1fe703da6..f3757f6db 100644
--- a/src/libsystemd-network/ndisc-router.h
+++ b/src/libsystemd-network/ndisc-router.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd-network/network-internal.c b/src/libsystemd-network/network-internal.c
index 337241a81..e48b7d22d 100644
--- a/src/libsystemd-network/network-internal.c
+++ b/src/libsystemd-network/network-internal.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd-network/network-internal.h b/src/libsystemd-network/network-internal.h
index 4666f174e..a54adac60 100644
--- a/src/libsystemd-network/network-internal.h
+++ b/src/libsystemd-network/network-internal.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd-network/radv-internal.h b/src/libsystemd-network/radv-internal.h
index b4d0becdd..441939b71 100644
--- a/src/libsystemd-network/radv-internal.h
+++ b/src/libsystemd-network/radv-internal.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd-network/sd-dhcp-client.c b/src/libsystemd-network/sd-dhcp-client.c
index d30755115..536bfef99 100644
--- a/src/libsystemd-network/sd-dhcp-client.c
+++ b/src/libsystemd-network/sd-dhcp-client.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd-network/sd-dhcp-lease.c b/src/libsystemd-network/sd-dhcp-lease.c
index 1ab569765..ec5ecaeab 100644
--- a/src/libsystemd-network/sd-dhcp-lease.c
+++ b/src/libsystemd-network/sd-dhcp-lease.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd-network/sd-dhcp-server.c b/src/libsystemd-network/sd-dhcp-server.c
index 663fd0e41..660358e85 100644
--- a/src/libsystemd-network/sd-dhcp-server.c
+++ b/src/libsystemd-network/sd-dhcp-server.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd-network/sd-dhcp6-client.c b/src/libsystemd-network/sd-dhcp6-client.c
index d7252524c..4fec89d2e 100644
--- a/src/libsystemd-network/sd-dhcp6-client.c
+++ b/src/libsystemd-network/sd-dhcp6-client.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd-network/sd-dhcp6-lease.c b/src/libsystemd-network/sd-dhcp6-lease.c
index 8396407e9..6f604e072 100644
--- a/src/libsystemd-network/sd-dhcp6-lease.c
+++ b/src/libsystemd-network/sd-dhcp6-lease.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd-network/sd-ipv4acd.c b/src/libsystemd-network/sd-ipv4acd.c
index 909b47025..1b2530ea3 100644
--- a/src/libsystemd-network/sd-ipv4acd.c
+++ b/src/libsystemd-network/sd-ipv4acd.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd-network/sd-ipv4ll.c b/src/libsystemd-network/sd-ipv4ll.c
index 88a90e593..23e2f5211 100644
--- a/src/libsystemd-network/sd-ipv4ll.c
+++ b/src/libsystemd-network/sd-ipv4ll.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd-network/sd-lldp.c b/src/libsystemd-network/sd-lldp.c
index 0f591a801..2c0541618 100644
--- a/src/libsystemd-network/sd-lldp.c
+++ b/src/libsystemd-network/sd-lldp.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd-network/sd-ndisc.c b/src/libsystemd-network/sd-ndisc.c
index 4bf558b12..b5c6d6e84 100644
--- a/src/libsystemd-network/sd-ndisc.c
+++ b/src/libsystemd-network/sd-ndisc.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd-network/sd-radv.c b/src/libsystemd-network/sd-radv.c
index e4d12977c..46704acde 100644
--- a/src/libsystemd-network/sd-radv.c
+++ b/src/libsystemd-network/sd-radv.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd-network/test-acd.c b/src/libsystemd-network/test-acd.c
index 27fcc332a..7968c9056 100644
--- a/src/libsystemd-network/test-acd.c
+++ b/src/libsystemd-network/test-acd.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd-network/test-dhcp-client.c b/src/libsystemd-network/test-dhcp-client.c
index e71f2a4d1..0e25310e5 100644
--- a/src/libsystemd-network/test-dhcp-client.c
+++ b/src/libsystemd-network/test-dhcp-client.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd-network/test-dhcp-server.c b/src/libsystemd-network/test-dhcp-server.c
index 26f217835..6632316b1 100644
--- a/src/libsystemd-network/test-dhcp-server.c
+++ b/src/libsystemd-network/test-dhcp-server.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd-network/test-dhcp6-client.c b/src/libsystemd-network/test-dhcp6-client.c
index 8949864e2..a0418ecdb 100644
--- a/src/libsystemd-network/test-dhcp6-client.c
+++ b/src/libsystemd-network/test-dhcp6-client.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd-network/test-ipv4ll-manual.c b/src/libsystemd-network/test-ipv4ll-manual.c
index 2b1387fa9..37092ea30 100644
--- a/src/libsystemd-network/test-ipv4ll-manual.c
+++ b/src/libsystemd-network/test-ipv4ll-manual.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd-network/test-ipv4ll.c b/src/libsystemd-network/test-ipv4ll.c
index 89864fd39..d0620596e 100644
--- a/src/libsystemd-network/test-ipv4ll.c
+++ b/src/libsystemd-network/test-ipv4ll.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd-network/test-lldp.c b/src/libsystemd-network/test-lldp.c
index 430c58ae6..c62689373 100644
--- a/src/libsystemd-network/test-lldp.c
+++ b/src/libsystemd-network/test-lldp.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd-network/test-ndisc-ra.c b/src/libsystemd-network/test-ndisc-ra.c
index 18205ef2c..5914fa2bf 100644
--- a/src/libsystemd-network/test-ndisc-ra.c
+++ b/src/libsystemd-network/test-ndisc-ra.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd-network/test-ndisc-rs.c b/src/libsystemd-network/test-ndisc-rs.c
index 95c9311fc..e1a2b9f7a 100644
--- a/src/libsystemd-network/test-ndisc-rs.c
+++ b/src/libsystemd-network/test-ndisc-rs.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-bus/bus-bloom.c b/src/libsystemd/sd-bus/bus-bloom.c
index 112769fcb..ebda6516e 100644
--- a/src/libsystemd/sd-bus/bus-bloom.c
+++ b/src/libsystemd/sd-bus/bus-bloom.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-bus/bus-bloom.h b/src/libsystemd/sd-bus/bus-bloom.h
index c824622b9..265076214 100644
--- a/src/libsystemd/sd-bus/bus-bloom.h
+++ b/src/libsystemd/sd-bus/bus-bloom.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd/sd-bus/bus-common-errors.c b/src/libsystemd/sd-bus/bus-common-errors.c
index b40ba2520..07a1f5004 100644
--- a/src/libsystemd/sd-bus/bus-common-errors.c
+++ b/src/libsystemd/sd-bus/bus-common-errors.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-bus/bus-common-errors.h b/src/libsystemd/sd-bus/bus-common-errors.h
index 4523be05c..7317b174b 100644
--- a/src/libsystemd/sd-bus/bus-common-errors.h
+++ b/src/libsystemd/sd-bus/bus-common-errors.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd/sd-bus/bus-container.c b/src/libsystemd/sd-bus/bus-container.c
index 9827a4226..8f6d34838 100644
--- a/src/libsystemd/sd-bus/bus-container.c
+++ b/src/libsystemd/sd-bus/bus-container.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-bus/bus-container.h b/src/libsystemd/sd-bus/bus-container.h
index 35952d925..6921ffd52 100644
--- a/src/libsystemd/sd-bus/bus-container.h
+++ b/src/libsystemd/sd-bus/bus-container.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd/sd-bus/bus-control.c b/src/libsystemd/sd-bus/bus-control.c
index fcd4d27e0..12478e7cc 100644
--- a/src/libsystemd/sd-bus/bus-control.c
+++ b/src/libsystemd/sd-bus/bus-control.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-bus/bus-control.h b/src/libsystemd/sd-bus/bus-control.h
index 01c71874d..c9d434c60 100644
--- a/src/libsystemd/sd-bus/bus-control.h
+++ b/src/libsystemd/sd-bus/bus-control.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd/sd-bus/bus-convenience.c b/src/libsystemd/sd-bus/bus-convenience.c
index e171c53e2..9d3b59642 100644
--- a/src/libsystemd/sd-bus/bus-convenience.c
+++ b/src/libsystemd/sd-bus/bus-convenience.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-bus/bus-creds.c b/src/libsystemd/sd-bus/bus-creds.c
index 21a15c8d6..b6ef4a0fe 100644
--- a/src/libsystemd/sd-bus/bus-creds.c
+++ b/src/libsystemd/sd-bus/bus-creds.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-bus/bus-creds.h b/src/libsystemd/sd-bus/bus-creds.h
index df8a1f100..c4c60fa2d 100644
--- a/src/libsystemd/sd-bus/bus-creds.h
+++ b/src/libsystemd/sd-bus/bus-creds.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd/sd-bus/bus-dump.c b/src/libsystemd/sd-bus/bus-dump.c
index f117c98c1..2d93e1e43 100644
--- a/src/libsystemd/sd-bus/bus-dump.c
+++ b/src/libsystemd/sd-bus/bus-dump.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-bus/bus-dump.h b/src/libsystemd/sd-bus/bus-dump.h
index 874e86d09..ab3b03920 100644
--- a/src/libsystemd/sd-bus/bus-dump.h
+++ b/src/libsystemd/sd-bus/bus-dump.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd/sd-bus/bus-error.c b/src/libsystemd/sd-bus/bus-error.c
index 378f7a377..c9517499d 100644
--- a/src/libsystemd/sd-bus/bus-error.c
+++ b/src/libsystemd/sd-bus/bus-error.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-bus/bus-error.h b/src/libsystemd/sd-bus/bus-error.h
index e2c4cf4b3..6181e37d8 100644
--- a/src/libsystemd/sd-bus/bus-error.h
+++ b/src/libsystemd/sd-bus/bus-error.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd/sd-bus/bus-gvariant.c b/src/libsystemd/sd-bus/bus-gvariant.c
index 58782767f..6a990a02c 100644
--- a/src/libsystemd/sd-bus/bus-gvariant.c
+++ b/src/libsystemd/sd-bus/bus-gvariant.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-bus/bus-gvariant.h b/src/libsystemd/sd-bus/bus-gvariant.h
index 6da637fb0..474e13156 100644
--- a/src/libsystemd/sd-bus/bus-gvariant.h
+++ b/src/libsystemd/sd-bus/bus-gvariant.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd/sd-bus/bus-internal.c b/src/libsystemd/sd-bus/bus-internal.c
index dacd243c3..3c381b0ff 100644
--- a/src/libsystemd/sd-bus/bus-internal.c
+++ b/src/libsystemd/sd-bus/bus-internal.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-bus/bus-internal.h b/src/libsystemd/sd-bus/bus-internal.h
index 3af383e18..378c408ea 100644
--- a/src/libsystemd/sd-bus/bus-internal.h
+++ b/src/libsystemd/sd-bus/bus-internal.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd/sd-bus/bus-introspect.c b/src/libsystemd/sd-bus/bus-introspect.c
index 9fcb59631..8a6e04174 100644
--- a/src/libsystemd/sd-bus/bus-introspect.c
+++ b/src/libsystemd/sd-bus/bus-introspect.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-bus/bus-introspect.h b/src/libsystemd/sd-bus/bus-introspect.h
index 8e2f3800c..5d2d5a17d 100644
--- a/src/libsystemd/sd-bus/bus-introspect.h
+++ b/src/libsystemd/sd-bus/bus-introspect.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd/sd-bus/bus-kernel.c b/src/libsystemd/sd-bus/bus-kernel.c
index 5a3c4d6f5..c6179b4d9 100644
--- a/src/libsystemd/sd-bus/bus-kernel.c
+++ b/src/libsystemd/sd-bus/bus-kernel.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-bus/bus-kernel.h b/src/libsystemd/sd-bus/bus-kernel.h
index 49c0ab3a3..d9f80935f 100644
--- a/src/libsystemd/sd-bus/bus-kernel.h
+++ b/src/libsystemd/sd-bus/bus-kernel.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd/sd-bus/bus-match.c b/src/libsystemd/sd-bus/bus-match.c
index a972c1305..d5831a288 100644
--- a/src/libsystemd/sd-bus/bus-match.c
+++ b/src/libsystemd/sd-bus/bus-match.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-bus/bus-match.h b/src/libsystemd/sd-bus/bus-match.h
index 8cbbb63b1..ac2e51a42 100644
--- a/src/libsystemd/sd-bus/bus-match.h
+++ b/src/libsystemd/sd-bus/bus-match.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd/sd-bus/bus-message.c b/src/libsystemd/sd-bus/bus-message.c
index 4d306087d..8a33d462b 100644
--- a/src/libsystemd/sd-bus/bus-message.c
+++ b/src/libsystemd/sd-bus/bus-message.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-bus/bus-message.h b/src/libsystemd/sd-bus/bus-message.h
index 259ed15ea..1e4b20926 100644
--- a/src/libsystemd/sd-bus/bus-message.h
+++ b/src/libsystemd/sd-bus/bus-message.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd/sd-bus/bus-objects.c b/src/libsystemd/sd-bus/bus-objects.c
index 0c9b2d36b..1957654d2 100644
--- a/src/libsystemd/sd-bus/bus-objects.c
+++ b/src/libsystemd/sd-bus/bus-objects.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-bus/bus-objects.h b/src/libsystemd/sd-bus/bus-objects.h
index e0b8c534e..6bffeda72 100644
--- a/src/libsystemd/sd-bus/bus-objects.h
+++ b/src/libsystemd/sd-bus/bus-objects.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd/sd-bus/bus-protocol.h b/src/libsystemd/sd-bus/bus-protocol.h
index 9d180cb28..0d5dfd947 100644
--- a/src/libsystemd/sd-bus/bus-protocol.h
+++ b/src/libsystemd/sd-bus/bus-protocol.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd/sd-bus/bus-signature.c b/src/libsystemd/sd-bus/bus-signature.c
index 7bc243494..d16461f4a 100644
--- a/src/libsystemd/sd-bus/bus-signature.c
+++ b/src/libsystemd/sd-bus/bus-signature.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-bus/bus-signature.h b/src/libsystemd/sd-bus/bus-signature.h
index 1e0cd7f58..a6be1844e 100644
--- a/src/libsystemd/sd-bus/bus-signature.h
+++ b/src/libsystemd/sd-bus/bus-signature.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd/sd-bus/bus-slot.c b/src/libsystemd/sd-bus/bus-slot.c
index 725265b33..756761c3e 100644
--- a/src/libsystemd/sd-bus/bus-slot.c
+++ b/src/libsystemd/sd-bus/bus-slot.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-bus/bus-slot.h b/src/libsystemd/sd-bus/bus-slot.h
index 3b8b94dc6..beebaa167 100644
--- a/src/libsystemd/sd-bus/bus-slot.h
+++ b/src/libsystemd/sd-bus/bus-slot.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd/sd-bus/bus-socket.c b/src/libsystemd/sd-bus/bus-socket.c
index 235fe2639..80cec897c 100644
--- a/src/libsystemd/sd-bus/bus-socket.c
+++ b/src/libsystemd/sd-bus/bus-socket.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-bus/bus-socket.h b/src/libsystemd/sd-bus/bus-socket.h
index 684feead7..915a283f5 100644
--- a/src/libsystemd/sd-bus/bus-socket.h
+++ b/src/libsystemd/sd-bus/bus-socket.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd/sd-bus/bus-track.c b/src/libsystemd/sd-bus/bus-track.c
index 4acaf2479..75930f33b 100644
--- a/src/libsystemd/sd-bus/bus-track.c
+++ b/src/libsystemd/sd-bus/bus-track.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-bus/bus-track.h b/src/libsystemd/sd-bus/bus-track.h
index 26bd05f5c..0c5636b7e 100644
--- a/src/libsystemd/sd-bus/bus-track.h
+++ b/src/libsystemd/sd-bus/bus-track.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd/sd-bus/bus-type.c b/src/libsystemd/sd-bus/bus-type.c
index c692afc58..fe486f441 100644
--- a/src/libsystemd/sd-bus/bus-type.c
+++ b/src/libsystemd/sd-bus/bus-type.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-bus/bus-type.h b/src/libsystemd/sd-bus/bus-type.h
index 5c87eb5f0..ae272b1e6 100644
--- a/src/libsystemd/sd-bus/bus-type.h
+++ b/src/libsystemd/sd-bus/bus-type.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd/sd-bus/sd-bus.c b/src/libsystemd/sd-bus/sd-bus.c
index 76b3e8315..26ca66965 100644
--- a/src/libsystemd/sd-bus/sd-bus.c
+++ b/src/libsystemd/sd-bus/sd-bus.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-bus/test-bus-benchmark.c b/src/libsystemd/sd-bus/test-bus-benchmark.c
index 2bb435b97..a466cddd7 100644
--- a/src/libsystemd/sd-bus/test-bus-benchmark.c
+++ b/src/libsystemd/sd-bus/test-bus-benchmark.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-bus/test-bus-chat.c b/src/libsystemd/sd-bus/test-bus-chat.c
index 0fc6fc90e..1b2efb9bb 100644
--- a/src/libsystemd/sd-bus/test-bus-chat.c
+++ b/src/libsystemd/sd-bus/test-bus-chat.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-bus/test-bus-cleanup.c b/src/libsystemd/sd-bus/test-bus-cleanup.c
index 4d81e67a6..d5601fc57 100644
--- a/src/libsystemd/sd-bus/test-bus-cleanup.c
+++ b/src/libsystemd/sd-bus/test-bus-cleanup.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-bus/test-bus-creds.c b/src/libsystemd/sd-bus/test-bus-creds.c
index 64bd76a57..f654692bf 100644
--- a/src/libsystemd/sd-bus/test-bus-creds.c
+++ b/src/libsystemd/sd-bus/test-bus-creds.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-bus/test-bus-error.c b/src/libsystemd/sd-bus/test-bus-error.c
index 66a3874f1..4e3f404e6 100644
--- a/src/libsystemd/sd-bus/test-bus-error.c
+++ b/src/libsystemd/sd-bus/test-bus-error.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-bus/test-bus-gvariant.c b/src/libsystemd/sd-bus/test-bus-gvariant.c
index 0bcaed9d5..4c372fd05 100644
--- a/src/libsystemd/sd-bus/test-bus-gvariant.c
+++ b/src/libsystemd/sd-bus/test-bus-gvariant.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-bus/test-bus-introspect.c b/src/libsystemd/sd-bus/test-bus-introspect.c
index 4425cfae2..8dee93676 100644
--- a/src/libsystemd/sd-bus/test-bus-introspect.c
+++ b/src/libsystemd/sd-bus/test-bus-introspect.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-bus/test-bus-marshal.c b/src/libsystemd/sd-bus/test-bus-marshal.c
index 8c8d14888..ebf55e873 100644
--- a/src/libsystemd/sd-bus/test-bus-marshal.c
+++ b/src/libsystemd/sd-bus/test-bus-marshal.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-bus/test-bus-match.c b/src/libsystemd/sd-bus/test-bus-match.c
index 9d7fe5af8..47b45647c 100644
--- a/src/libsystemd/sd-bus/test-bus-match.c
+++ b/src/libsystemd/sd-bus/test-bus-match.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-bus/test-bus-objects.c b/src/libsystemd/sd-bus/test-bus-objects.c
index 0b33ab7a3..58ef8b638 100644
--- a/src/libsystemd/sd-bus/test-bus-objects.c
+++ b/src/libsystemd/sd-bus/test-bus-objects.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-bus/test-bus-server.c b/src/libsystemd/sd-bus/test-bus-server.c
index b6272efc3..245f5707e 100644
--- a/src/libsystemd/sd-bus/test-bus-server.c
+++ b/src/libsystemd/sd-bus/test-bus-server.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-bus/test-bus-signature.c b/src/libsystemd/sd-bus/test-bus-signature.c
index 4f4fd093b..aa6160d1c 100644
--- a/src/libsystemd/sd-bus/test-bus-signature.c
+++ b/src/libsystemd/sd-bus/test-bus-signature.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-bus/test-bus-track.c b/src/libsystemd/sd-bus/test-bus-track.c
index 5f5661cb3..320e8347f 100644
--- a/src/libsystemd/sd-bus/test-bus-track.c
+++ b/src/libsystemd/sd-bus/test-bus-track.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-daemon/sd-daemon.c b/src/libsystemd/sd-daemon/sd-daemon.c
index c73647921..64a74929b 100644
--- a/src/libsystemd/sd-daemon/sd-daemon.c
+++ b/src/libsystemd/sd-daemon/sd-daemon.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-device/device-enumerator-private.h b/src/libsystemd/sd-device/device-enumerator-private.h
index eb06f9542..5a46ec5f2 100644
--- a/src/libsystemd/sd-device/device-enumerator-private.h
+++ b/src/libsystemd/sd-device/device-enumerator-private.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd/sd-device/device-enumerator.c b/src/libsystemd/sd-device/device-enumerator.c
index ebb8b2d16..04f50e2ad 100644
--- a/src/libsystemd/sd-device/device-enumerator.c
+++ b/src/libsystemd/sd-device/device-enumerator.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-device/device-internal.h b/src/libsystemd/sd-device/device-internal.h
index 0505a2730..6be84f957 100644
--- a/src/libsystemd/sd-device/device-internal.h
+++ b/src/libsystemd/sd-device/device-internal.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd/sd-device/device-private.c b/src/libsystemd/sd-device/device-private.c
index 8839c3266..587908b19 100644
--- a/src/libsystemd/sd-device/device-private.c
+++ b/src/libsystemd/sd-device/device-private.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-device/device-private.h b/src/libsystemd/sd-device/device-private.h
index 29b3e155f..02d93c98f 100644
--- a/src/libsystemd/sd-device/device-private.h
+++ b/src/libsystemd/sd-device/device-private.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd/sd-device/device-util.h b/src/libsystemd/sd-device/device-util.h
index 5b42e11de..d55b810d2 100644
--- a/src/libsystemd/sd-device/device-util.h
+++ b/src/libsystemd/sd-device/device-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd/sd-device/sd-device.c b/src/libsystemd/sd-device/sd-device.c
index 3b5a04d1c..273cbaeb4 100644
--- a/src/libsystemd/sd-device/sd-device.c
+++ b/src/libsystemd/sd-device/sd-device.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-event/sd-event.c b/src/libsystemd/sd-event/sd-event.c
index 2c5c2ebb4..a5f3e854b 100644
--- a/src/libsystemd/sd-event/sd-event.c
+++ b/src/libsystemd/sd-event/sd-event.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-event/test-event.c b/src/libsystemd/sd-event/test-event.c
index 9fa544ab0..7f32838c6 100644
--- a/src/libsystemd/sd-event/test-event.c
+++ b/src/libsystemd/sd-event/test-event.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-hwdb/hwdb-internal.h b/src/libsystemd/sd-hwdb/hwdb-internal.h
index 2f4934ae8..36dae8c75 100644
--- a/src/libsystemd/sd-hwdb/hwdb-internal.h
+++ b/src/libsystemd/sd-hwdb/hwdb-internal.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd/sd-hwdb/hwdb-util.h b/src/libsystemd/sd-hwdb/hwdb-util.h
index 5e21e5008..b3053524e 100644
--- a/src/libsystemd/sd-hwdb/hwdb-util.h
+++ b/src/libsystemd/sd-hwdb/hwdb-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd/sd-hwdb/sd-hwdb.c b/src/libsystemd/sd-hwdb/sd-hwdb.c
index f8246eaa7..9418e8cf3 100644
--- a/src/libsystemd/sd-hwdb/sd-hwdb.c
+++ b/src/libsystemd/sd-hwdb/sd-hwdb.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-id128/id128-util.c b/src/libsystemd/sd-id128/id128-util.c
index f5c017ff8..260a11dfc 100644
--- a/src/libsystemd/sd-id128/id128-util.c
+++ b/src/libsystemd/sd-id128/id128-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-id128/id128-util.h b/src/libsystemd/sd-id128/id128-util.h
index 6b3855acb..9f3340e58 100644
--- a/src/libsystemd/sd-id128/id128-util.h
+++ b/src/libsystemd/sd-id128/id128-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd/sd-id128/sd-id128.c b/src/libsystemd/sd-id128/sd-id128.c
index d44d75ece..561bcdf4f 100644
--- a/src/libsystemd/sd-id128/sd-id128.c
+++ b/src/libsystemd/sd-id128/sd-id128.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-login/sd-login.c b/src/libsystemd/sd-login/sd-login.c
index 5fb7fd99d..e8adaa682 100644
--- a/src/libsystemd/sd-login/sd-login.c
+++ b/src/libsystemd/sd-login/sd-login.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-login/test-login.c b/src/libsystemd/sd-login/test-login.c
index 02a73f918..559529ecf 100644
--- a/src/libsystemd/sd-login/test-login.c
+++ b/src/libsystemd/sd-login/test-login.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-netlink/local-addresses.c b/src/libsystemd/sd-netlink/local-addresses.c
index d82ca806a..23acec406 100644
--- a/src/libsystemd/sd-netlink/local-addresses.c
+++ b/src/libsystemd/sd-netlink/local-addresses.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-netlink/local-addresses.h b/src/libsystemd/sd-netlink/local-addresses.h
index 18d71e797..f72224282 100644
--- a/src/libsystemd/sd-netlink/local-addresses.h
+++ b/src/libsystemd/sd-netlink/local-addresses.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd/sd-netlink/netlink-internal.h b/src/libsystemd/sd-netlink/netlink-internal.h
index dcfb080ad..f045ff67c 100644
--- a/src/libsystemd/sd-netlink/netlink-internal.h
+++ b/src/libsystemd/sd-netlink/netlink-internal.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd/sd-netlink/netlink-message.c b/src/libsystemd/sd-netlink/netlink-message.c
index ac0427f94..c88754540 100644
--- a/src/libsystemd/sd-netlink/netlink-message.c
+++ b/src/libsystemd/sd-netlink/netlink-message.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-netlink/netlink-socket.c b/src/libsystemd/sd-netlink/netlink-socket.c
index 129bfd2d8..22be94382 100644
--- a/src/libsystemd/sd-netlink/netlink-socket.c
+++ b/src/libsystemd/sd-netlink/netlink-socket.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-netlink/netlink-types.c b/src/libsystemd/sd-netlink/netlink-types.c
index 979dc6824..9e454702d 100644
--- a/src/libsystemd/sd-netlink/netlink-types.c
+++ b/src/libsystemd/sd-netlink/netlink-types.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-netlink/netlink-types.h b/src/libsystemd/sd-netlink/netlink-types.h
index ae65c1d8e..ee20edac6 100644
--- a/src/libsystemd/sd-netlink/netlink-types.h
+++ b/src/libsystemd/sd-netlink/netlink-types.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd/sd-netlink/netlink-util.c b/src/libsystemd/sd-netlink/netlink-util.c
index 6b660b7db..b32fad271 100644
--- a/src/libsystemd/sd-netlink/netlink-util.c
+++ b/src/libsystemd/sd-netlink/netlink-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-netlink/netlink-util.h b/src/libsystemd/sd-netlink/netlink-util.h
index d2fb65120..c804f5514 100644
--- a/src/libsystemd/sd-netlink/netlink-util.h
+++ b/src/libsystemd/sd-netlink/netlink-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd/sd-netlink/rtnl-message.c b/src/libsystemd/sd-netlink/rtnl-message.c
index d851ac228..24345c429 100644
--- a/src/libsystemd/sd-netlink/rtnl-message.c
+++ b/src/libsystemd/sd-netlink/rtnl-message.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-netlink/sd-netlink.c b/src/libsystemd/sd-netlink/sd-netlink.c
index 77f4d5b63..924b0c954 100644
--- a/src/libsystemd/sd-netlink/sd-netlink.c
+++ b/src/libsystemd/sd-netlink/sd-netlink.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-netlink/test-local-addresses.c b/src/libsystemd/sd-netlink/test-local-addresses.c
index e0e28cc0c..bb195b9de 100644
--- a/src/libsystemd/sd-netlink/test-local-addresses.c
+++ b/src/libsystemd/sd-netlink/test-local-addresses.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-netlink/test-netlink.c b/src/libsystemd/sd-netlink/test-netlink.c
index 83f0395df..73e5af006 100644
--- a/src/libsystemd/sd-netlink/test-netlink.c
+++ b/src/libsystemd/sd-netlink/test-netlink.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-network/network-util.c b/src/libsystemd/sd-network/network-util.c
index a0d9b5f1a..0957d593e 100644
--- a/src/libsystemd/sd-network/network-util.c
+++ b/src/libsystemd/sd-network/network-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-network/network-util.h b/src/libsystemd/sd-network/network-util.h
index 26780dce2..9c6b3fc0f 100644
--- a/src/libsystemd/sd-network/network-util.h
+++ b/src/libsystemd/sd-network/network-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libsystemd/sd-network/sd-network.c b/src/libsystemd/sd-network/sd-network.c
index 41b97ca1f..e0f38b62a 100644
--- a/src/libsystemd/sd-network/sd-network.c
+++ b/src/libsystemd/sd-network/sd-network.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-path/sd-path.c b/src/libsystemd/sd-path/sd-path.c
index 6570d0139..cd76e3507 100644
--- a/src/libsystemd/sd-path/sd-path.c
+++ b/src/libsystemd/sd-path/sd-path.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-resolve/sd-resolve.c b/src/libsystemd/sd-resolve/sd-resolve.c
index 12fae65e6..986768e7b 100644
--- a/src/libsystemd/sd-resolve/sd-resolve.c
+++ b/src/libsystemd/sd-resolve/sd-resolve.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-resolve/test-resolve.c b/src/libsystemd/sd-resolve/test-resolve.c
index 1be1a7f8a..93083f897 100644
--- a/src/libsystemd/sd-resolve/test-resolve.c
+++ b/src/libsystemd/sd-resolve/test-resolve.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libsystemd/sd-utf8/sd-utf8.c b/src/libsystemd/sd-utf8/sd-utf8.c
index 33a5a04ea..b8db7eb09 100644
--- a/src/libsystemd/sd-utf8/sd-utf8.c
+++ b/src/libsystemd/sd-utf8/sd-utf8.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libudev/libudev-device-internal.h b/src/libudev/libudev-device-internal.h
index 0e9af8ec0..445acd91a 100644
--- a/src/libudev/libudev-device-internal.h
+++ b/src/libudev/libudev-device-internal.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/libudev/libudev-device-private.c b/src/libudev/libudev-device-private.c
index 2aae0726c..868926e72 100644
--- a/src/libudev/libudev-device-private.c
+++ b/src/libudev/libudev-device-private.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libudev/libudev-device.c b/src/libudev/libudev-device.c
index c5f36725d..82df42649 100644
--- a/src/libudev/libudev-device.c
+++ b/src/libudev/libudev-device.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libudev/libudev-enumerate.c b/src/libudev/libudev-enumerate.c
index ea80c750c..271880075 100644
--- a/src/libudev/libudev-enumerate.c
+++ b/src/libudev/libudev-enumerate.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libudev/libudev-hwdb.c b/src/libudev/libudev-hwdb.c
index 4bdc37d97..5edb0bea7 100644
--- a/src/libudev/libudev-hwdb.c
+++ b/src/libudev/libudev-hwdb.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libudev/libudev-list.c b/src/libudev/libudev-list.c
index 0d51322a1..29fbdbd45 100644
--- a/src/libudev/libudev-list.c
+++ b/src/libudev/libudev-list.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libudev/libudev-monitor.c b/src/libudev/libudev-monitor.c
index 32f2154b3..e43d71219 100644
--- a/src/libudev/libudev-monitor.c
+++ b/src/libudev/libudev-monitor.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libudev/libudev-private.h b/src/libudev/libudev-private.h
index 818da8465..76730cc05 100644
--- a/src/libudev/libudev-private.h
+++ b/src/libudev/libudev-private.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libudev/libudev-queue.c b/src/libudev/libudev-queue.c
index f3143d461..b1e41c086 100644
--- a/src/libudev/libudev-queue.c
+++ b/src/libudev/libudev-queue.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libudev/libudev-util.c b/src/libudev/libudev-util.c
index ae809d85e..977caad86 100644
--- a/src/libudev/libudev-util.c
+++ b/src/libudev/libudev-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libudev/libudev.c b/src/libudev/libudev.c
index ce8d5b576..475b94f91 100644
--- a/src/libudev/libudev.c
+++ b/src/libudev/libudev.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/libudev/libudev.h b/src/libudev/libudev.h
index 3f6d0ed16..be465a004 100644
--- a/src/libudev/libudev.h
+++ b/src/libudev/libudev.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/locale/keymap-util.c b/src/locale/keymap-util.c
index b71091f70..1140ce299 100644
--- a/src/locale/keymap-util.c
+++ b/src/locale/keymap-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/locale/keymap-util.h b/src/locale/keymap-util.h
index 20ef2a4a3..371bbf262 100644
--- a/src/locale/keymap-util.h
+++ b/src/locale/keymap-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/locale/localectl.c b/src/locale/localectl.c
index 2fef7d8c0..f4afdf6b4 100644
--- a/src/locale/localectl.c
+++ b/src/locale/localectl.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/locale/localed.c b/src/locale/localed.c
index 3c0c167dc..1f52c0a78 100644
--- a/src/locale/localed.c
+++ b/src/locale/localed.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/locale/test-keymap-util.c b/src/locale/test-keymap-util.c
index 2adda3da2..fa26a0294 100644
--- a/src/locale/test-keymap-util.c
+++ b/src/locale/test-keymap-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/login/inhibit.c b/src/login/inhibit.c
index 7e5a09369..7b9e3f0f6 100644
--- a/src/login/inhibit.c
+++ b/src/login/inhibit.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/login/loginctl.c b/src/login/loginctl.c
index f2ed0ab02..f658afa8a 100644
--- a/src/login/loginctl.c
+++ b/src/login/loginctl.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/login/logind-acl.c b/src/login/logind-acl.c
index 1b69f4b9c..d785f67ca 100644
--- a/src/login/logind-acl.c
+++ b/src/login/logind-acl.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/login/logind-acl.h b/src/login/logind-acl.h
index 606005a6f..36690dabd 100644
--- a/src/login/logind-acl.h
+++ b/src/login/logind-acl.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/login/logind-action.c b/src/login/logind-action.c
index 91225a536..852ea9f94 100644
--- a/src/login/logind-action.c
+++ b/src/login/logind-action.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/login/logind-action.h b/src/login/logind-action.h
index fb40ae48d..8c31ec42b 100644
--- a/src/login/logind-action.h
+++ b/src/login/logind-action.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/login/logind-button.c b/src/login/logind-button.c
index e53dd63c2..94945f0bc 100644
--- a/src/login/logind-button.c
+++ b/src/login/logind-button.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/login/logind-button.h b/src/login/logind-button.h
index f30cba295..b47eb4757 100644
--- a/src/login/logind-button.h
+++ b/src/login/logind-button.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/login/logind-core.c b/src/login/logind-core.c
index ba538559f..adeba746f 100644
--- a/src/login/logind-core.c
+++ b/src/login/logind-core.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/login/logind-dbus.c b/src/login/logind-dbus.c
index 016274fb7..df8cb369f 100644
--- a/src/login/logind-dbus.c
+++ b/src/login/logind-dbus.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/login/logind-device.c b/src/login/logind-device.c
index 6537fa04b..758ba73c2 100644
--- a/src/login/logind-device.c
+++ b/src/login/logind-device.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/login/logind-device.h b/src/login/logind-device.h
index 927068e00..d0911560d 100644
--- a/src/login/logind-device.h
+++ b/src/login/logind-device.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/login/logind-inhibit.c b/src/login/logind-inhibit.c
index f97e23701..8a6487ea4 100644
--- a/src/login/logind-inhibit.c
+++ b/src/login/logind-inhibit.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/login/logind-inhibit.h b/src/login/logind-inhibit.h
index 70de199c6..cc6c62ab1 100644
--- a/src/login/logind-inhibit.h
+++ b/src/login/logind-inhibit.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/login/logind-seat-dbus.c b/src/login/logind-seat-dbus.c
index 2154b878d..8e4e4efc8 100644
--- a/src/login/logind-seat-dbus.c
+++ b/src/login/logind-seat-dbus.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/login/logind-seat.c b/src/login/logind-seat.c
index 133863ea1..f4aa9a665 100644
--- a/src/login/logind-seat.c
+++ b/src/login/logind-seat.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/login/logind-seat.h b/src/login/logind-seat.h
index 9a4fbc5bc..5427ac21c 100644
--- a/src/login/logind-seat.h
+++ b/src/login/logind-seat.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/login/logind-session-dbus.c b/src/login/logind-session-dbus.c
index 09ecb49d3..8264a42fd 100644
--- a/src/login/logind-session-dbus.c
+++ b/src/login/logind-session-dbus.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/login/logind-session-device.c b/src/login/logind-session-device.c
index 05af2045d..b55ce60be 100644
--- a/src/login/logind-session-device.c
+++ b/src/login/logind-session-device.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/login/logind-session-device.h b/src/login/logind-session-device.h
index 83aef1e18..c263e1675 100644
--- a/src/login/logind-session-device.h
+++ b/src/login/logind-session-device.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/login/logind-session.c b/src/login/logind-session.c
index db4dc45e0..c4bde80c0 100644
--- a/src/login/logind-session.c
+++ b/src/login/logind-session.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/login/logind-session.h b/src/login/logind-session.h
index 12b9d86f5..849183240 100644
--- a/src/login/logind-session.h
+++ b/src/login/logind-session.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/login/logind-user-dbus.c b/src/login/logind-user-dbus.c
index 921f1e0f9..9fca5ce0c 100644
--- a/src/login/logind-user-dbus.c
+++ b/src/login/logind-user-dbus.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/login/logind-user.c b/src/login/logind-user.c
index 1103970f1..43a9f58ad 100644
--- a/src/login/logind-user.c
+++ b/src/login/logind-user.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/login/logind-user.h b/src/login/logind-user.h
index 4f0966dc7..ad1686ffc 100644
--- a/src/login/logind-user.h
+++ b/src/login/logind-user.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/login/logind-utmp.c b/src/login/logind-utmp.c
index 00c4cbcf4..ab35d0e32 100644
--- a/src/login/logind-utmp.c
+++ b/src/login/logind-utmp.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/login/logind.c b/src/login/logind.c
index cdd1710fd..49ca367e1 100644
--- a/src/login/logind.c
+++ b/src/login/logind.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/login/logind.h b/src/login/logind.h
index 2a8c663a7..826236713 100644
--- a/src/login/logind.h
+++ b/src/login/logind.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/login/pam_systemd.c b/src/login/pam_systemd.c
index 730e0f1b5..246bbddee 100644
--- a/src/login/pam_systemd.c
+++ b/src/login/pam_systemd.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/login/sysfs-show.c b/src/login/sysfs-show.c
index bf6feaa0d..ca8bfa267 100644
--- a/src/login/sysfs-show.c
+++ b/src/login/sysfs-show.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/login/sysfs-show.h b/src/login/sysfs-show.h
index e19af4cd9..15c902cc3 100644
--- a/src/login/sysfs-show.h
+++ b/src/login/sysfs-show.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/login/test-inhibit.c b/src/login/test-inhibit.c
index a3cf9d293..ad4700f32 100644
--- a/src/login/test-inhibit.c
+++ b/src/login/test-inhibit.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/login/test-login-shared.c b/src/login/test-login-shared.c
index 3d233f017..bf08b6ee9 100644
--- a/src/login/test-login-shared.c
+++ b/src/login/test-login-shared.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/login/test-login-tables.c b/src/login/test-login-tables.c
index 4fbc893a9..7772f4b85 100644
--- a/src/login/test-login-tables.c
+++ b/src/login/test-login-tables.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd
diff --git a/src/machine-id-setup/machine-id-setup-main.c b/src/machine-id-setup/machine-id-setup-main.c
index 2244b1cc7..de6d869d3 100644
--- a/src/machine-id-setup/machine-id-setup-main.c
+++ b/src/machine-id-setup/machine-id-setup-main.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/machine/image-dbus.c b/src/machine/image-dbus.c
index e534470fe..c868d623b 100644
--- a/src/machine/image-dbus.c
+++ b/src/machine/image-dbus.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/machine/image-dbus.h b/src/machine/image-dbus.h
index bc8a6c340..f270e57a9 100644
--- a/src/machine/image-dbus.h
+++ b/src/machine/image-dbus.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/machine/machine-dbus.c b/src/machine/machine-dbus.c
index 28d05c088..ea1568ea3 100644
--- a/src/machine/machine-dbus.c
+++ b/src/machine/machine-dbus.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/machine/machine-dbus.h b/src/machine/machine-dbus.h
index 2aa7b4ce0..f8c931fc3 100644
--- a/src/machine/machine-dbus.h
+++ b/src/machine/machine-dbus.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/machine/machine.c b/src/machine/machine.c
index eb9612615..10e379238 100644
--- a/src/machine/machine.c
+++ b/src/machine/machine.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/machine/machine.h b/src/machine/machine.h
index 6bdb204ed..1ee82ffe8 100644
--- a/src/machine/machine.h
+++ b/src/machine/machine.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/machine/machinectl.c b/src/machine/machinectl.c
index 968be322d..0c7d423dd 100644
--- a/src/machine/machinectl.c
+++ b/src/machine/machinectl.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/machine/machined-dbus.c b/src/machine/machined-dbus.c
index c9b92d276..f537f3a46 100644
--- a/src/machine/machined-dbus.c
+++ b/src/machine/machined-dbus.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/machine/machined.c b/src/machine/machined.c
index d8ddbec8b..17142a68a 100644
--- a/src/machine/machined.c
+++ b/src/machine/machined.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/machine/machined.h b/src/machine/machined.h
index 7b9b14804..b00c4c182 100644
--- a/src/machine/machined.h
+++ b/src/machine/machined.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/machine/operation.c b/src/machine/operation.c
index 9b2d13dde..6aba1a2af 100644
--- a/src/machine/operation.c
+++ b/src/machine/operation.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/machine/operation.h b/src/machine/operation.h
index 9831b123d..361bf1fb4 100644
--- a/src/machine/operation.h
+++ b/src/machine/operation.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/machine/test-machine-tables.c b/src/machine/test-machine-tables.c
index f851a4d37..fc08785f1 100644
--- a/src/machine/test-machine-tables.c
+++ b/src/machine/test-machine-tables.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd
diff --git a/src/modules-load/modules-load.c b/src/modules-load/modules-load.c
index aaf292711..c5f57685a 100644
--- a/src/modules-load/modules-load.c
+++ b/src/modules-load/modules-load.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/mount/mount-tool.c b/src/mount/mount-tool.c
index 7bd40613c..ce0df21fd 100644
--- a/src/mount/mount-tool.c
+++ b/src/mount/mount-tool.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/netdev/bond.c b/src/network/netdev/bond.c
index 19b0e8da4..f6c9cebda 100644
--- a/src/network/netdev/bond.c
+++ b/src/network/netdev/bond.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/netdev/bond.h b/src/network/netdev/bond.h
index fb88b538e..31be5b83a 100644
--- a/src/network/netdev/bond.h
+++ b/src/network/netdev/bond.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/network/netdev/bridge.c b/src/network/netdev/bridge.c
index 17c3955ef..00d4d30a6 100644
--- a/src/network/netdev/bridge.c
+++ b/src/network/netdev/bridge.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/netdev/bridge.h b/src/network/netdev/bridge.h
index b303cfd3f..7fc993bb8 100644
--- a/src/network/netdev/bridge.h
+++ b/src/network/netdev/bridge.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/network/netdev/dummy.c b/src/network/netdev/dummy.c
index 5e6e16293..c55009092 100644
--- a/src/network/netdev/dummy.c
+++ b/src/network/netdev/dummy.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/netdev/dummy.h b/src/network/netdev/dummy.h
index a90840045..abfb7c71e 100644
--- a/src/network/netdev/dummy.h
+++ b/src/network/netdev/dummy.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/network/netdev/geneve.c b/src/network/netdev/geneve.c
index e71ea58a1..1d50963e0 100644
--- a/src/network/netdev/geneve.c
+++ b/src/network/netdev/geneve.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/netdev/geneve.h b/src/network/netdev/geneve.h
index bde28bac5..9aec8f505 100644
--- a/src/network/netdev/geneve.h
+++ b/src/network/netdev/geneve.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/network/netdev/ipvlan.c b/src/network/netdev/ipvlan.c
index 3b5c30fed..df9487418 100644
--- a/src/network/netdev/ipvlan.c
+++ b/src/network/netdev/ipvlan.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/netdev/ipvlan.h b/src/network/netdev/ipvlan.h
index 7d7d0184f..cb43db434 100644
--- a/src/network/netdev/ipvlan.h
+++ b/src/network/netdev/ipvlan.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/network/netdev/macvlan.c b/src/network/netdev/macvlan.c
index 93f650def..9924e1605 100644
--- a/src/network/netdev/macvlan.c
+++ b/src/network/netdev/macvlan.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/netdev/macvlan.h b/src/network/netdev/macvlan.h
index 118d55658..7d6d34643 100644
--- a/src/network/netdev/macvlan.h
+++ b/src/network/netdev/macvlan.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/network/netdev/netdev.c b/src/network/netdev/netdev.c
index 2ec526e63..f148bb43c 100644
--- a/src/network/netdev/netdev.c
+++ b/src/network/netdev/netdev.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/netdev/netdev.h b/src/network/netdev/netdev.h
index a961e2ac3..4605308ac 100644
--- a/src/network/netdev/netdev.h
+++ b/src/network/netdev/netdev.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/network/netdev/tunnel.c b/src/network/netdev/tunnel.c
index 72b69c3cb..8d6d54d56 100644
--- a/src/network/netdev/tunnel.c
+++ b/src/network/netdev/tunnel.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/netdev/tunnel.h b/src/network/netdev/tunnel.h
index 53690d907..67f8fe35c 100644
--- a/src/network/netdev/tunnel.h
+++ b/src/network/netdev/tunnel.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/network/netdev/tuntap.c b/src/network/netdev/tuntap.c
index 3d6280884..4597a7fee 100644
--- a/src/network/netdev/tuntap.c
+++ b/src/network/netdev/tuntap.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/netdev/tuntap.h b/src/network/netdev/tuntap.h
index 95d3fcf1e..dbfa3de18 100644
--- a/src/network/netdev/tuntap.h
+++ b/src/network/netdev/tuntap.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/network/netdev/vcan.c b/src/network/netdev/vcan.c
index 7f5670293..780cf9114 100644
--- a/src/network/netdev/vcan.c
+++ b/src/network/netdev/vcan.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/netdev/vcan.h b/src/network/netdev/vcan.h
index 00838b767..6c4d68e69 100644
--- a/src/network/netdev/vcan.h
+++ b/src/network/netdev/vcan.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/network/netdev/veth.c b/src/network/netdev/veth.c
index 350b59bf0..9220b3200 100644
--- a/src/network/netdev/veth.c
+++ b/src/network/netdev/veth.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/netdev/veth.h b/src/network/netdev/veth.h
index b00ce476e..bb2139ff5 100644
--- a/src/network/netdev/veth.h
+++ b/src/network/netdev/veth.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/network/netdev/vlan.c b/src/network/netdev/vlan.c
index 6f41633ea..3a0100d7e 100644
--- a/src/network/netdev/vlan.c
+++ b/src/network/netdev/vlan.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/netdev/vlan.h b/src/network/netdev/vlan.h
index 780d61262..c4688d9b1 100644
--- a/src/network/netdev/vlan.h
+++ b/src/network/netdev/vlan.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/network/netdev/vrf.c b/src/network/netdev/vrf.c
index a3b271ca2..5e04bbd27 100644
--- a/src/network/netdev/vrf.c
+++ b/src/network/netdev/vrf.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/netdev/vrf.h b/src/network/netdev/vrf.h
index 06f3c17bc..58f4ef30a 100644
--- a/src/network/netdev/vrf.h
+++ b/src/network/netdev/vrf.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/network/netdev/vxlan.c b/src/network/netdev/vxlan.c
index b5b7aec2c..580e5e650 100644
--- a/src/network/netdev/vxlan.c
+++ b/src/network/netdev/vxlan.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/netdev/vxlan.h b/src/network/netdev/vxlan.h
index 1eeda022a..3bb888438 100644
--- a/src/network/netdev/vxlan.h
+++ b/src/network/netdev/vxlan.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/network/networkctl.c b/src/network/networkctl.c
index e4b95e419..262b71520 100644
--- a/src/network/networkctl.c
+++ b/src/network/networkctl.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/networkd-address-label.c b/src/network/networkd-address-label.c
index b89995ec4..4fd5fa4f5 100644
--- a/src/network/networkd-address-label.c
+++ b/src/network/networkd-address-label.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/networkd-address-label.h b/src/network/networkd-address-label.h
index 8724ea8cb..9ddf70776 100644
--- a/src/network/networkd-address-label.h
+++ b/src/network/networkd-address-label.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/network/networkd-address-pool.c b/src/network/networkd-address-pool.c
index a63b925a4..22582ab9f 100644
--- a/src/network/networkd-address-pool.c
+++ b/src/network/networkd-address-pool.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/networkd-address-pool.h b/src/network/networkd-address-pool.h
index af30decfe..1fcff09be 100644
--- a/src/network/networkd-address-pool.h
+++ b/src/network/networkd-address-pool.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/network/networkd-address.c b/src/network/networkd-address.c
index 214192ffe..1ed6288ec 100644
--- a/src/network/networkd-address.c
+++ b/src/network/networkd-address.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/networkd-address.h b/src/network/networkd-address.h
index 3281c6d3c..3f5dffac4 100644
--- a/src/network/networkd-address.h
+++ b/src/network/networkd-address.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/network/networkd-brvlan.c b/src/network/networkd-brvlan.c
index fa5d3ee7f..1755ba1ac 100644
--- a/src/network/networkd-brvlan.c
+++ b/src/network/networkd-brvlan.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/networkd-brvlan.h b/src/network/networkd-brvlan.h
index b37633f94..be99436b6 100644
--- a/src/network/networkd-brvlan.h
+++ b/src/network/networkd-brvlan.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/network/networkd-conf.c b/src/network/networkd-conf.c
index 25ec160df..1f791fcec 100644
--- a/src/network/networkd-conf.c
+++ b/src/network/networkd-conf.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/networkd-conf.h b/src/network/networkd-conf.h
index 1136975a5..8d93cff61 100644
--- a/src/network/networkd-conf.h
+++ b/src/network/networkd-conf.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/network/networkd-dhcp4.c b/src/network/networkd-dhcp4.c
index 0b2f88b70..168dc6ead 100644
--- a/src/network/networkd-dhcp4.c
+++ b/src/network/networkd-dhcp4.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/networkd-dhcp6.c b/src/network/networkd-dhcp6.c
index ee28d7ac3..e5df3d22b 100644
--- a/src/network/networkd-dhcp6.c
+++ b/src/network/networkd-dhcp6.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/networkd-fdb.c b/src/network/networkd-fdb.c
index 3d7f4d2b2..380581e09 100644
--- a/src/network/networkd-fdb.c
+++ b/src/network/networkd-fdb.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/networkd-fdb.h b/src/network/networkd-fdb.h
index 2d7d28735..d34d3e5cb 100644
--- a/src/network/networkd-fdb.h
+++ b/src/network/networkd-fdb.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/network/networkd-ipv4ll.c b/src/network/networkd-ipv4ll.c
index d2b10107b..e3ebbddfe 100644
--- a/src/network/networkd-ipv4ll.c
+++ b/src/network/networkd-ipv4ll.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/networkd-ipv6-proxy-ndp.c b/src/network/networkd-ipv6-proxy-ndp.c
index 00790c0c1..526db69d5 100644
--- a/src/network/networkd-ipv6-proxy-ndp.c
+++ b/src/network/networkd-ipv6-proxy-ndp.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/networkd-ipv6-proxy-ndp.h b/src/network/networkd-ipv6-proxy-ndp.h
index f09169f40..ac24c5863 100644
--- a/src/network/networkd-ipv6-proxy-ndp.h
+++ b/src/network/networkd-ipv6-proxy-ndp.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/network/networkd-link-bus.c b/src/network/networkd-link-bus.c
index c39c64833..2f4850b1a 100644
--- a/src/network/networkd-link-bus.c
+++ b/src/network/networkd-link-bus.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/networkd-link.c b/src/network/networkd-link.c
index 9cd221eb4..c80389dfb 100644
--- a/src/network/networkd-link.c
+++ b/src/network/networkd-link.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/networkd-link.h b/src/network/networkd-link.h
index 6479f4a2e..bffe865f0 100644
--- a/src/network/networkd-link.h
+++ b/src/network/networkd-link.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/network/networkd-lldp-tx.c b/src/network/networkd-lldp-tx.c
index 2de63ce74..b8d160a1f 100644
--- a/src/network/networkd-lldp-tx.c
+++ b/src/network/networkd-lldp-tx.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/networkd-lldp-tx.h b/src/network/networkd-lldp-tx.h
index 4680c9d95..be7a98922 100644
--- a/src/network/networkd-lldp-tx.h
+++ b/src/network/networkd-lldp-tx.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/network/networkd-manager-bus.c b/src/network/networkd-manager-bus.c
index cbb1b9303..6d57036eb 100644
--- a/src/network/networkd-manager-bus.c
+++ b/src/network/networkd-manager-bus.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/networkd-manager.c b/src/network/networkd-manager.c
index 574bd0f5c..fc9ef7401 100644
--- a/src/network/networkd-manager.c
+++ b/src/network/networkd-manager.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/networkd-manager.h b/src/network/networkd-manager.h
index 254aab845..186cb4189 100644
--- a/src/network/networkd-manager.h
+++ b/src/network/networkd-manager.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/network/networkd-ndisc.c b/src/network/networkd-ndisc.c
index d52b511bb..162f2ea0b 100644
--- a/src/network/networkd-ndisc.c
+++ b/src/network/networkd-ndisc.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/networkd-ndisc.h b/src/network/networkd-ndisc.h
index 127126190..f5eb8cd36 100644
--- a/src/network/networkd-ndisc.h
+++ b/src/network/networkd-ndisc.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/network/networkd-network-bus.c b/src/network/networkd-network-bus.c
index 3b835b52f..8d3d7236f 100644
--- a/src/network/networkd-network-bus.c
+++ b/src/network/networkd-network-bus.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/networkd-network.c b/src/network/networkd-network.c
index 3ed82ca3f..679d7ed36 100644
--- a/src/network/networkd-network.c
+++ b/src/network/networkd-network.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/networkd-network.h b/src/network/networkd-network.h
index 500325fbd..4265ba634 100644
--- a/src/network/networkd-network.h
+++ b/src/network/networkd-network.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/network/networkd-radv.c b/src/network/networkd-radv.c
index 5c807b887..630e1dc47 100644
--- a/src/network/networkd-radv.c
+++ b/src/network/networkd-radv.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/networkd-radv.h b/src/network/networkd-radv.h
index d59373df9..f23029935 100644
--- a/src/network/networkd-radv.h
+++ b/src/network/networkd-radv.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/network/networkd-route.c b/src/network/networkd-route.c
index 163146da6..6139ad366 100644
--- a/src/network/networkd-route.c
+++ b/src/network/networkd-route.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/networkd-route.h b/src/network/networkd-route.h
index 89d32e921..ff03a39c0 100644
--- a/src/network/networkd-route.h
+++ b/src/network/networkd-route.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/network/networkd-routing-policy-rule.c b/src/network/networkd-routing-policy-rule.c
index d37f31a4c..a2e1e1585 100644
--- a/src/network/networkd-routing-policy-rule.c
+++ b/src/network/networkd-routing-policy-rule.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/networkd-routing-policy-rule.h b/src/network/networkd-routing-policy-rule.h
index d9fd93b9b..8a019ba1d 100644
--- a/src/network/networkd-routing-policy-rule.h
+++ b/src/network/networkd-routing-policy-rule.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/network/networkd-util.c b/src/network/networkd-util.c
index 8856e7626..b9c533fcc 100644
--- a/src/network/networkd-util.c
+++ b/src/network/networkd-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/networkd-util.h b/src/network/networkd-util.h
index d5c385bea..69ea93ad0 100644
--- a/src/network/networkd-util.h
+++ b/src/network/networkd-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/network/networkd.c b/src/network/networkd.c
index da2fe44bd..9243384af 100644
--- a/src/network/networkd.c
+++ b/src/network/networkd.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/test-network.c b/src/network/test-network.c
index 64d2f23fc..ff0f272ef 100644
--- a/src/network/test-network.c
+++ b/src/network/test-network.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/test-networkd-conf.c b/src/network/test-networkd-conf.c
index 0e1a18457..530bbf863 100644
--- a/src/network/test-networkd-conf.c
+++ b/src/network/test-networkd-conf.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/wait-online/link.c b/src/network/wait-online/link.c
index bd8578cf9..dfe18bd96 100644
--- a/src/network/wait-online/link.c
+++ b/src/network/wait-online/link.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/wait-online/link.h b/src/network/wait-online/link.h
index c846e60c4..bf8b453c2 100644
--- a/src/network/wait-online/link.h
+++ b/src/network/wait-online/link.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/network/wait-online/manager.c b/src/network/wait-online/manager.c
index d51b0a59d..f7a3ec849 100644
--- a/src/network/wait-online/manager.c
+++ b/src/network/wait-online/manager.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/network/wait-online/manager.h b/src/network/wait-online/manager.h
index 052f6b978..7a8c4ea47 100644
--- a/src/network/wait-online/manager.h
+++ b/src/network/wait-online/manager.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/network/wait-online/wait-online.c b/src/network/wait-online/wait-online.c
index 268cbdb62..7b13a5d87 100644
--- a/src/network/wait-online/wait-online.c
+++ b/src/network/wait-online/wait-online.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/notify/notify.c b/src/notify/notify.c
index 70b6f868b..3e511b7e4 100644
--- a/src/notify/notify.c
+++ b/src/notify/notify.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/nspawn/nspawn-cgroup.c b/src/nspawn/nspawn-cgroup.c
index fd565c09c..1820f33c2 100644
--- a/src/nspawn/nspawn-cgroup.c
+++ b/src/nspawn/nspawn-cgroup.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/nspawn/nspawn-cgroup.h b/src/nspawn/nspawn-cgroup.h
index fa4321ab4..e66a85484 100644
--- a/src/nspawn/nspawn-cgroup.h
+++ b/src/nspawn/nspawn-cgroup.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/nspawn/nspawn-expose-ports.c b/src/nspawn/nspawn-expose-ports.c
index bcaf0aaea..98eb85081 100644
--- a/src/nspawn/nspawn-expose-ports.c
+++ b/src/nspawn/nspawn-expose-ports.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/nspawn/nspawn-expose-ports.h b/src/nspawn/nspawn-expose-ports.h
index 741ad9765..bd88343a0 100644
--- a/src/nspawn/nspawn-expose-ports.h
+++ b/src/nspawn/nspawn-expose-ports.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/nspawn/nspawn-mount.c b/src/nspawn/nspawn-mount.c
index 9b7ceb6bd..c8c941cdf 100644
--- a/src/nspawn/nspawn-mount.c
+++ b/src/nspawn/nspawn-mount.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/nspawn/nspawn-mount.h b/src/nspawn/nspawn-mount.h
index 2777d2169..79c239030 100644
--- a/src/nspawn/nspawn-mount.h
+++ b/src/nspawn/nspawn-mount.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/nspawn/nspawn-network.c b/src/nspawn/nspawn-network.c
index aa61aaaa7..ef1da333d 100644
--- a/src/nspawn/nspawn-network.c
+++ b/src/nspawn/nspawn-network.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/nspawn/nspawn-network.h b/src/nspawn/nspawn-network.h
index 3d8861e1e..b79e1397b 100644
--- a/src/nspawn/nspawn-network.h
+++ b/src/nspawn/nspawn-network.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/nspawn/nspawn-patch-uid.c b/src/nspawn/nspawn-patch-uid.c
index 7857b453d..9f2555a3f 100644
--- a/src/nspawn/nspawn-patch-uid.c
+++ b/src/nspawn/nspawn-patch-uid.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/nspawn/nspawn-patch-uid.h b/src/nspawn/nspawn-patch-uid.h
index ff6a7b764..fc1d22beb 100644
--- a/src/nspawn/nspawn-patch-uid.h
+++ b/src/nspawn/nspawn-patch-uid.h
@@ -1,5 +1,4 @@
-#pragma once
-
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
@@ -19,6 +18,8 @@
along with systemd; If not, see <http://www.gnu.org/licenses/>.
***/
+#pragma once
+
#include <sys/types.h>
int fd_patch_uid(int fd, uid_t shift, uid_t range);
diff --git a/src/nspawn/nspawn-register.c b/src/nspawn/nspawn-register.c
index 5b0faf809..9d5895351 100644
--- a/src/nspawn/nspawn-register.c
+++ b/src/nspawn/nspawn-register.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/nspawn/nspawn-register.h b/src/nspawn/nspawn-register.h
index 6694b3f6b..76c13bb35 100644
--- a/src/nspawn/nspawn-register.h
+++ b/src/nspawn/nspawn-register.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/nspawn/nspawn-seccomp.c b/src/nspawn/nspawn-seccomp.c
index 1890dd8e2..92e5ff9c3 100644
--- a/src/nspawn/nspawn-seccomp.c
+++ b/src/nspawn/nspawn-seccomp.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/nspawn/nspawn-seccomp.h b/src/nspawn/nspawn-seccomp.h
index 5cf5ad1e1..2421b00a1 100644
--- a/src/nspawn/nspawn-seccomp.h
+++ b/src/nspawn/nspawn-seccomp.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/nspawn/nspawn-settings.c b/src/nspawn/nspawn-settings.c
index 5f9c1f5ea..2c9a8f6b4 100644
--- a/src/nspawn/nspawn-settings.c
+++ b/src/nspawn/nspawn-settings.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/nspawn/nspawn-settings.h b/src/nspawn/nspawn-settings.h
index 75d68ce4c..c0c5a153b 100644
--- a/src/nspawn/nspawn-settings.h
+++ b/src/nspawn/nspawn-settings.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/nspawn/nspawn-setuid.c b/src/nspawn/nspawn-setuid.c
index db0710785..31f5dd3cd 100644
--- a/src/nspawn/nspawn-setuid.c
+++ b/src/nspawn/nspawn-setuid.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/nspawn/nspawn-setuid.h b/src/nspawn/nspawn-setuid.h
index b4968ba1f..20fc8854f 100644
--- a/src/nspawn/nspawn-setuid.h
+++ b/src/nspawn/nspawn-setuid.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/nspawn/nspawn-stub-pid1.c b/src/nspawn/nspawn-stub-pid1.c
index 0c48434db..7f2f8f1f1 100644
--- a/src/nspawn/nspawn-stub-pid1.c
+++ b/src/nspawn/nspawn-stub-pid1.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/nspawn/nspawn-stub-pid1.h b/src/nspawn/nspawn-stub-pid1.h
index 7ca83078c..fef2252e2 100644
--- a/src/nspawn/nspawn-stub-pid1.h
+++ b/src/nspawn/nspawn-stub-pid1.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/nspawn/nspawn.c b/src/nspawn/nspawn.c
index e946bf80b..85ba86b62 100644
--- a/src/nspawn/nspawn.c
+++ b/src/nspawn/nspawn.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/nspawn/test-patch-uid.c b/src/nspawn/test-patch-uid.c
index 11c532178..cdc438f26 100644
--- a/src/nspawn/test-patch-uid.c
+++ b/src/nspawn/test-patch-uid.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/nss-myhostname/nss-myhostname.c b/src/nss-myhostname/nss-myhostname.c
index 96ed161ba..39714fe3c 100644
--- a/src/nss-myhostname/nss-myhostname.c
+++ b/src/nss-myhostname/nss-myhostname.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/nss-mymachines/nss-mymachines.c b/src/nss-mymachines/nss-mymachines.c
index 6e468853a..ddad109ee 100644
--- a/src/nss-mymachines/nss-mymachines.c
+++ b/src/nss-mymachines/nss-mymachines.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/nss-resolve/nss-resolve.c b/src/nss-resolve/nss-resolve.c
index 17d125c82..cab3c22bb 100644
--- a/src/nss-resolve/nss-resolve.c
+++ b/src/nss-resolve/nss-resolve.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/nss-systemd/nss-systemd.c b/src/nss-systemd/nss-systemd.c
index d856c4c16..d6de0a987 100644
--- a/src/nss-systemd/nss-systemd.c
+++ b/src/nss-systemd/nss-systemd.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/path/path.c b/src/path/path.c
index 61d877fcf..0f029c4ae 100644
--- a/src/path/path.c
+++ b/src/path/path.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/quotacheck/quotacheck.c b/src/quotacheck/quotacheck.c
index 1339564ed..ec5be21a3 100644
--- a/src/quotacheck/quotacheck.c
+++ b/src/quotacheck/quotacheck.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/random-seed/random-seed.c b/src/random-seed/random-seed.c
index 6748bb9dd..23a6fda08 100644
--- a/src/random-seed/random-seed.c
+++ b/src/random-seed/random-seed.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/rc-local-generator/rc-local-generator.c b/src/rc-local-generator/rc-local-generator.c
index db3bf5bd2..196947ca5 100644
--- a/src/rc-local-generator/rc-local-generator.c
+++ b/src/rc-local-generator/rc-local-generator.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/remount-fs/remount-fs.c b/src/remount-fs/remount-fs.c
index 0cb9bd926..2d7cf723f 100644
--- a/src/remount-fs/remount-fs.c
+++ b/src/remount-fs/remount-fs.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/reply-password/reply-password.c b/src/reply-password/reply-password.c
index a17c8a62b..6f82bf73f 100644
--- a/src/reply-password/reply-password.c
+++ b/src/reply-password/reply-password.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/resolve/dns-type.c b/src/resolve/dns-type.c
index d89ae28dc..347252a90 100644
--- a/src/resolve/dns-type.c
+++ b/src/resolve/dns-type.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/resolve/dns-type.h b/src/resolve/dns-type.h
index e675fe4ea..583ceee19 100644
--- a/src/resolve/dns-type.h
+++ b/src/resolve/dns-type.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/resolve/resolve-tool.c b/src/resolve/resolve-tool.c
index 708378573..a963454da 100644
--- a/src/resolve/resolve-tool.c
+++ b/src/resolve/resolve-tool.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/resolve/resolved-bus.c b/src/resolve/resolved-bus.c
index c6f14eb41..700a7d5ee 100644
--- a/src/resolve/resolved-bus.c
+++ b/src/resolve/resolved-bus.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/resolve/resolved-bus.h b/src/resolve/resolved-bus.h
index f49e1337d..11ddae9d8 100644
--- a/src/resolve/resolved-bus.h
+++ b/src/resolve/resolved-bus.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/resolve/resolved-conf.c b/src/resolve/resolved-conf.c
index 39dc358a4..00135b107 100644
--- a/src/resolve/resolved-conf.c
+++ b/src/resolve/resolved-conf.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/resolve/resolved-conf.h b/src/resolve/resolved-conf.h
index 8184d6cad..9b0ffb648 100644
--- a/src/resolve/resolved-conf.h
+++ b/src/resolve/resolved-conf.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/resolve/resolved-def.h b/src/resolve/resolved-def.h
index c4c1915b1..64c2b1503 100644
--- a/src/resolve/resolved-def.h
+++ b/src/resolve/resolved-def.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/resolve/resolved-dns-answer.c b/src/resolve/resolved-dns-answer.c
index db86b4dcf..ecc6143e6 100644
--- a/src/resolve/resolved-dns-answer.c
+++ b/src/resolve/resolved-dns-answer.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/resolve/resolved-dns-answer.h b/src/resolve/resolved-dns-answer.h
index 11d2e25ee..af3378704 100644
--- a/src/resolve/resolved-dns-answer.h
+++ b/src/resolve/resolved-dns-answer.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/resolve/resolved-dns-cache.c b/src/resolve/resolved-dns-cache.c
index f8dab0130..942956dd7 100644
--- a/src/resolve/resolved-dns-cache.c
+++ b/src/resolve/resolved-dns-cache.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/resolve/resolved-dns-cache.h b/src/resolve/resolved-dns-cache.h
index 22a7c1737..a5ace2c4c 100644
--- a/src/resolve/resolved-dns-cache.h
+++ b/src/resolve/resolved-dns-cache.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/resolve/resolved-dns-dnssec.c b/src/resolve/resolved-dns-dnssec.c
index 33bb5a1f9..f04b246a3 100644
--- a/src/resolve/resolved-dns-dnssec.c
+++ b/src/resolve/resolved-dns-dnssec.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/resolve/resolved-dns-dnssec.h b/src/resolve/resolved-dns-dnssec.h
index 77bd4d71b..25e3e08c1 100644
--- a/src/resolve/resolved-dns-dnssec.h
+++ b/src/resolve/resolved-dns-dnssec.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/resolve/resolved-dns-packet.c b/src/resolve/resolved-dns-packet.c
index 35f4d0689..40f35475f 100644
--- a/src/resolve/resolved-dns-packet.c
+++ b/src/resolve/resolved-dns-packet.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/resolve/resolved-dns-packet.h b/src/resolve/resolved-dns-packet.h
index b873c0f74..15994d24b 100644
--- a/src/resolve/resolved-dns-packet.h
+++ b/src/resolve/resolved-dns-packet.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/resolve/resolved-dns-query.c b/src/resolve/resolved-dns-query.c
index c2b29bc45..227d0b5d1 100644
--- a/src/resolve/resolved-dns-query.c
+++ b/src/resolve/resolved-dns-query.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/resolve/resolved-dns-query.h b/src/resolve/resolved-dns-query.h
index b8ea48f6a..c01dc3577 100644
--- a/src/resolve/resolved-dns-query.h
+++ b/src/resolve/resolved-dns-query.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/resolve/resolved-dns-question.c b/src/resolve/resolved-dns-question.c
index 24f3e8e35..4dc3de405 100644
--- a/src/resolve/resolved-dns-question.c
+++ b/src/resolve/resolved-dns-question.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/resolve/resolved-dns-question.h b/src/resolve/resolved-dns-question.h
index a9a1863b1..666eb92b8 100644
--- a/src/resolve/resolved-dns-question.h
+++ b/src/resolve/resolved-dns-question.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/resolve/resolved-dns-rr.c b/src/resolve/resolved-dns-rr.c
index e8c05ed0d..019935b58 100644
--- a/src/resolve/resolved-dns-rr.c
+++ b/src/resolve/resolved-dns-rr.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/resolve/resolved-dns-rr.h b/src/resolve/resolved-dns-rr.h
index 42d39a125..9faf4debe 100644
--- a/src/resolve/resolved-dns-rr.h
+++ b/src/resolve/resolved-dns-rr.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/resolve/resolved-dns-scope.c b/src/resolve/resolved-dns-scope.c
index ca5415889..4be6040e3 100644
--- a/src/resolve/resolved-dns-scope.c
+++ b/src/resolve/resolved-dns-scope.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/resolve/resolved-dns-scope.h b/src/resolve/resolved-dns-scope.h
index 6f94b1fdc..d3da8e54e 100644
--- a/src/resolve/resolved-dns-scope.h
+++ b/src/resolve/resolved-dns-scope.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/resolve/resolved-dns-search-domain.c b/src/resolve/resolved-dns-search-domain.c
index 1386e6a17..585c518e1 100644
--- a/src/resolve/resolved-dns-search-domain.c
+++ b/src/resolve/resolved-dns-search-domain.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/resolve/resolved-dns-search-domain.h b/src/resolve/resolved-dns-search-domain.h
index eaacef4ed..8442fbd7d 100644
--- a/src/resolve/resolved-dns-search-domain.h
+++ b/src/resolve/resolved-dns-search-domain.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/resolve/resolved-dns-server.c b/src/resolve/resolved-dns-server.c
index 1b61dea62..d470a6452 100644
--- a/src/resolve/resolved-dns-server.c
+++ b/src/resolve/resolved-dns-server.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/resolve/resolved-dns-server.h b/src/resolve/resolved-dns-server.h
index 00edd47d9..acc9281b1 100644
--- a/src/resolve/resolved-dns-server.h
+++ b/src/resolve/resolved-dns-server.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/resolve/resolved-dns-stream.c b/src/resolve/resolved-dns-stream.c
index 589253468..52f23cd86 100644
--- a/src/resolve/resolved-dns-stream.c
+++ b/src/resolve/resolved-dns-stream.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/resolve/resolved-dns-stream.h b/src/resolve/resolved-dns-stream.h
index 4cdb4f680..e099158e1 100644
--- a/src/resolve/resolved-dns-stream.h
+++ b/src/resolve/resolved-dns-stream.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/resolve/resolved-dns-stub.c b/src/resolve/resolved-dns-stub.c
index 5bc79a313..5ce8d240d 100644
--- a/src/resolve/resolved-dns-stub.c
+++ b/src/resolve/resolved-dns-stub.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/resolve/resolved-dns-stub.h b/src/resolve/resolved-dns-stub.h
index 12b86f675..197f2cc75 100644
--- a/src/resolve/resolved-dns-stub.h
+++ b/src/resolve/resolved-dns-stub.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/resolve/resolved-dns-synthesize.c b/src/resolve/resolved-dns-synthesize.c
index e8592a60d..d469b91b1 100644
--- a/src/resolve/resolved-dns-synthesize.c
+++ b/src/resolve/resolved-dns-synthesize.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/resolve/resolved-dns-synthesize.h b/src/resolve/resolved-dns-synthesize.h
index 5d829bb2e..385863786 100644
--- a/src/resolve/resolved-dns-synthesize.h
+++ b/src/resolve/resolved-dns-synthesize.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/resolve/resolved-dns-transaction.c b/src/resolve/resolved-dns-transaction.c
index 3cda429c3..a66d60540 100644
--- a/src/resolve/resolved-dns-transaction.c
+++ b/src/resolve/resolved-dns-transaction.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/resolve/resolved-dns-transaction.h b/src/resolve/resolved-dns-transaction.h
index a8d97738e..4ae93c781 100644
--- a/src/resolve/resolved-dns-transaction.h
+++ b/src/resolve/resolved-dns-transaction.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/resolve/resolved-dns-trust-anchor.c b/src/resolve/resolved-dns-trust-anchor.c
index e169c8f02..f2bd9ef7e 100644
--- a/src/resolve/resolved-dns-trust-anchor.c
+++ b/src/resolve/resolved-dns-trust-anchor.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/resolve/resolved-dns-trust-anchor.h b/src/resolve/resolved-dns-trust-anchor.h
index 635c75fde..94d620e65 100644
--- a/src/resolve/resolved-dns-trust-anchor.h
+++ b/src/resolve/resolved-dns-trust-anchor.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/resolve/resolved-dns-zone.c b/src/resolve/resolved-dns-zone.c
index ad024b54f..2c32bb4d4 100644
--- a/src/resolve/resolved-dns-zone.c
+++ b/src/resolve/resolved-dns-zone.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/resolve/resolved-dns-zone.h b/src/resolve/resolved-dns-zone.h
index 545ec958f..f654537b4 100644
--- a/src/resolve/resolved-dns-zone.h
+++ b/src/resolve/resolved-dns-zone.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/resolve/resolved-etc-hosts.c b/src/resolve/resolved-etc-hosts.c
index 0a284825a..769cfb78e 100644
--- a/src/resolve/resolved-etc-hosts.c
+++ b/src/resolve/resolved-etc-hosts.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/resolve/resolved-etc-hosts.h b/src/resolve/resolved-etc-hosts.h
index 9d5a175f1..6756f13b4 100644
--- a/src/resolve/resolved-etc-hosts.h
+++ b/src/resolve/resolved-etc-hosts.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/resolve/resolved-link-bus.c b/src/resolve/resolved-link-bus.c
index 59cd6cf1c..711dff095 100644
--- a/src/resolve/resolved-link-bus.c
+++ b/src/resolve/resolved-link-bus.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/resolve/resolved-link-bus.h b/src/resolve/resolved-link-bus.h
index 646031b63..deed6fe66 100644
--- a/src/resolve/resolved-link-bus.h
+++ b/src/resolve/resolved-link-bus.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/resolve/resolved-link.c b/src/resolve/resolved-link.c
index 3d26831b0..a0128aace 100644
--- a/src/resolve/resolved-link.c
+++ b/src/resolve/resolved-link.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/resolve/resolved-link.h b/src/resolve/resolved-link.h
index c20b8b6d2..261e34bfe 100644
--- a/src/resolve/resolved-link.h
+++ b/src/resolve/resolved-link.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/resolve/resolved-llmnr.c b/src/resolve/resolved-llmnr.c
index 0cf458357..d05d669db 100644
--- a/src/resolve/resolved-llmnr.c
+++ b/src/resolve/resolved-llmnr.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/resolve/resolved-llmnr.h b/src/resolve/resolved-llmnr.h
index 8133582fa..7670380c5 100644
--- a/src/resolve/resolved-llmnr.h
+++ b/src/resolve/resolved-llmnr.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/resolve/resolved-manager.c b/src/resolve/resolved-manager.c
index 23c673195..4292383d2 100644
--- a/src/resolve/resolved-manager.c
+++ b/src/resolve/resolved-manager.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/resolve/resolved-manager.h b/src/resolve/resolved-manager.h
index 32a0e5fe0..c9ff78851 100644
--- a/src/resolve/resolved-manager.h
+++ b/src/resolve/resolved-manager.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/resolve/resolved-mdns.c b/src/resolve/resolved-mdns.c
index 6fbf75587..37cc1e970 100644
--- a/src/resolve/resolved-mdns.c
+++ b/src/resolve/resolved-mdns.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/resolve/resolved-mdns.h b/src/resolve/resolved-mdns.h
index 06bd3296b..af9f7a9aa 100644
--- a/src/resolve/resolved-mdns.h
+++ b/src/resolve/resolved-mdns.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/resolve/resolved-resolv-conf.c b/src/resolve/resolved-resolv-conf.c
index 08058b3ad..b182f4319 100644
--- a/src/resolve/resolved-resolv-conf.c
+++ b/src/resolve/resolved-resolv-conf.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/resolve/resolved-resolv-conf.h b/src/resolve/resolved-resolv-conf.h
index 6dc1afe76..99b3ca88f 100644
--- a/src/resolve/resolved-resolv-conf.h
+++ b/src/resolve/resolved-resolv-conf.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/resolve/resolved.c b/src/resolve/resolved.c
index 9ff877498..a4cda0b5e 100644
--- a/src/resolve/resolved.c
+++ b/src/resolve/resolved.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/resolve/test-dns-packet.c b/src/resolve/test-dns-packet.c
index 00dde9b6b..458c908fa 100644
--- a/src/resolve/test-dns-packet.c
+++ b/src/resolve/test-dns-packet.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd
diff --git a/src/resolve/test-dnssec-complex.c b/src/resolve/test-dnssec-complex.c
index 25ec6f435..e7b077939 100644
--- a/src/resolve/test-dnssec-complex.c
+++ b/src/resolve/test-dnssec-complex.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/resolve/test-dnssec.c b/src/resolve/test-dnssec.c
index 8cb4b5039..aea7fff1d 100644
--- a/src/resolve/test-dnssec.c
+++ b/src/resolve/test-dnssec.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/resolve/test-resolve-tables.c b/src/resolve/test-resolve-tables.c
index 2d615130e..808ec76a4 100644
--- a/src/resolve/test-resolve-tables.c
+++ b/src/resolve/test-resolve-tables.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd
diff --git a/src/resolve/test-resolved-packet.c b/src/resolve/test-resolved-packet.c
index ab11fbcd3..af5bec139 100644
--- a/src/resolve/test-resolved-packet.c
+++ b/src/resolve/test-resolved-packet.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd
diff --git a/src/rfkill/rfkill.c b/src/rfkill/rfkill.c
index c14b5ea3e..ff951450b 100644
--- a/src/rfkill/rfkill.c
+++ b/src/rfkill/rfkill.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/run/run.c b/src/run/run.c
index 578b59e16..f888fd96b 100644
--- a/src/run/run.c
+++ b/src/run/run.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/acl-util.c b/src/shared/acl-util.c
index 79a3b9591..b24ed7798 100644
--- a/src/shared/acl-util.c
+++ b/src/shared/acl-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/acl-util.h b/src/shared/acl-util.h
index a0e31d8e2..6b581cbc4 100644
--- a/src/shared/acl-util.h
+++ b/src/shared/acl-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/acpi-fpdt.c b/src/shared/acpi-fpdt.c
index 6779691c2..1a640f4f1 100644
--- a/src/shared/acpi-fpdt.c
+++ b/src/shared/acpi-fpdt.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/acpi-fpdt.h b/src/shared/acpi-fpdt.h
index fc28175d0..4521a1e68 100644
--- a/src/shared/acpi-fpdt.h
+++ b/src/shared/acpi-fpdt.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/apparmor-util.c b/src/shared/apparmor-util.c
index edd695fd2..e9c408189 100644
--- a/src/shared/apparmor-util.c
+++ b/src/shared/apparmor-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/apparmor-util.h b/src/shared/apparmor-util.h
index 524f74015..33ebd4d61 100644
--- a/src/shared/apparmor-util.h
+++ b/src/shared/apparmor-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/ask-password-api.c b/src/shared/ask-password-api.c
index e33d8b11c..a0c76eddb 100644
--- a/src/shared/ask-password-api.c
+++ b/src/shared/ask-password-api.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/ask-password-api.h b/src/shared/ask-password-api.h
index 9d7f65130..f3ca6743a 100644
--- a/src/shared/ask-password-api.h
+++ b/src/shared/ask-password-api.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/base-filesystem.c b/src/shared/base-filesystem.c
index 903a18786..3c25aa534 100644
--- a/src/shared/base-filesystem.c
+++ b/src/shared/base-filesystem.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/base-filesystem.h b/src/shared/base-filesystem.h
index 49599f0a6..5d134b4eb 100644
--- a/src/shared/base-filesystem.h
+++ b/src/shared/base-filesystem.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/boot-timestamps.c b/src/shared/boot-timestamps.c
index 7e0152761..543e01a36 100644
--- a/src/shared/boot-timestamps.c
+++ b/src/shared/boot-timestamps.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/boot-timestamps.h b/src/shared/boot-timestamps.h
index 6f691026b..8c67d302b 100644
--- a/src/shared/boot-timestamps.h
+++ b/src/shared/boot-timestamps.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/bus-unit-util.c b/src/shared/bus-unit-util.c
index 2b2480c2e..87e2e597e 100644
--- a/src/shared/bus-unit-util.c
+++ b/src/shared/bus-unit-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/bus-unit-util.h b/src/shared/bus-unit-util.h
index d102ea180..1a137e8b8 100644
--- a/src/shared/bus-unit-util.h
+++ b/src/shared/bus-unit-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/bus-util.c b/src/shared/bus-util.c
index 7609d9c52..c6844f5ec 100644
--- a/src/shared/bus-util.c
+++ b/src/shared/bus-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/bus-util.h b/src/shared/bus-util.h
index d9ce4263b..a9f4969d7 100644
--- a/src/shared/bus-util.h
+++ b/src/shared/bus-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/cgroup-show.c b/src/shared/cgroup-show.c
index 436130ede..0ddae9543 100644
--- a/src/shared/cgroup-show.c
+++ b/src/shared/cgroup-show.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/cgroup-show.h b/src/shared/cgroup-show.h
index 1764f7674..efa597aad 100644
--- a/src/shared/cgroup-show.h
+++ b/src/shared/cgroup-show.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/clean-ipc.c b/src/shared/clean-ipc.c
index 64f81bb5d..7e2ef4a8e 100644
--- a/src/shared/clean-ipc.c
+++ b/src/shared/clean-ipc.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/clean-ipc.h b/src/shared/clean-ipc.h
index c04ed3596..0ade561b3 100644
--- a/src/shared/clean-ipc.h
+++ b/src/shared/clean-ipc.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/condition.c b/src/shared/condition.c
index a25c825a0..11555b474 100644
--- a/src/shared/condition.c
+++ b/src/shared/condition.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/condition.h b/src/shared/condition.h
index d0b592bc4..534906b6d 100644
--- a/src/shared/condition.h
+++ b/src/shared/condition.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/conf-parser.c b/src/shared/conf-parser.c
index 9ca975075..daddb7cf2 100644
--- a/src/shared/conf-parser.c
+++ b/src/shared/conf-parser.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/conf-parser.h b/src/shared/conf-parser.h
index a270488c2..2fd135baa 100644
--- a/src/shared/conf-parser.h
+++ b/src/shared/conf-parser.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/dev-setup.c b/src/shared/dev-setup.c
index b2d464c11..6d2cc685f 100644
--- a/src/shared/dev-setup.c
+++ b/src/shared/dev-setup.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/dev-setup.h b/src/shared/dev-setup.h
index 5766a6206..4dd591de0 100644
--- a/src/shared/dev-setup.h
+++ b/src/shared/dev-setup.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/dissect-image.c b/src/shared/dissect-image.c
index dbd9eae59..5bb0d3a47 100644
--- a/src/shared/dissect-image.c
+++ b/src/shared/dissect-image.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/dissect-image.h b/src/shared/dissect-image.h
index cdb083be6..20afbb5bf 100644
--- a/src/shared/dissect-image.h
+++ b/src/shared/dissect-image.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/dns-domain.c b/src/shared/dns-domain.c
index 4739cc880..670aa4880 100644
--- a/src/shared/dns-domain.c
+++ b/src/shared/dns-domain.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/dns-domain.h b/src/shared/dns-domain.h
index a44d9d48d..af74b9748 100644
--- a/src/shared/dns-domain.h
+++ b/src/shared/dns-domain.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/dropin.c b/src/shared/dropin.c
index 059b50dbd..a16f436be 100644
--- a/src/shared/dropin.c
+++ b/src/shared/dropin.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/dropin.h b/src/shared/dropin.h
index a2b8cdce6..102fc9403 100644
--- a/src/shared/dropin.h
+++ b/src/shared/dropin.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/efivars.c b/src/shared/efivars.c
index a3850bede..845ab0fa5 100644
--- a/src/shared/efivars.c
+++ b/src/shared/efivars.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/efivars.h b/src/shared/efivars.h
index 72bace0d0..9a4880de7 100644
--- a/src/shared/efivars.h
+++ b/src/shared/efivars.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/fdset.c b/src/shared/fdset.c
index 090f3fdcd..9ce129522 100644
--- a/src/shared/fdset.c
+++ b/src/shared/fdset.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/fdset.h b/src/shared/fdset.h
index 16efe5bdf..864ab676f 100644
--- a/src/shared/fdset.h
+++ b/src/shared/fdset.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/firewall-util.c b/src/shared/firewall-util.c
index 6d295ea65..1c595ce25 100644
--- a/src/shared/firewall-util.c
+++ b/src/shared/firewall-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/firewall-util.h b/src/shared/firewall-util.h
index 5915266b4..fd7e3b456 100644
--- a/src/shared/firewall-util.h
+++ b/src/shared/firewall-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/fstab-util.c b/src/shared/fstab-util.c
index ec2e868ca..bcd7b4308 100644
--- a/src/shared/fstab-util.c
+++ b/src/shared/fstab-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/fstab-util.h b/src/shared/fstab-util.h
index bbf044135..87f82dcfb 100644
--- a/src/shared/fstab-util.h
+++ b/src/shared/fstab-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/gcrypt-util.c b/src/shared/gcrypt-util.c
index e10a38dcf..1bfb77672 100644
--- a/src/shared/gcrypt-util.c
+++ b/src/shared/gcrypt-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/*-*- Mode: C; c-basic-offset: 8; indent-tabs-mode: nil -*-*/
/***
diff --git a/src/shared/gcrypt-util.h b/src/shared/gcrypt-util.h
index f08ed6052..69faf08e5 100644
--- a/src/shared/gcrypt-util.h
+++ b/src/shared/gcrypt-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/*-*- Mode: C; c-basic-offset: 8; indent-tabs-mode: nil -*-*/
/***
diff --git a/src/shared/generator.c b/src/shared/generator.c
index 18fc46909..a9670213d 100644
--- a/src/shared/generator.c
+++ b/src/shared/generator.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/generator.h b/src/shared/generator.h
index e70016839..39dd520f9 100644
--- a/src/shared/generator.h
+++ b/src/shared/generator.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/gpt.h b/src/shared/gpt.h
index cc752006f..7589f6fb7 100644
--- a/src/shared/gpt.h
+++ b/src/shared/gpt.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/ima-util.c b/src/shared/ima-util.c
index 789064d65..064f38be6 100644
--- a/src/shared/ima-util.c
+++ b/src/shared/ima-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/ima-util.h b/src/shared/ima-util.h
index 5be94761f..5633c78be 100644
--- a/src/shared/ima-util.h
+++ b/src/shared/ima-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/import-util.c b/src/shared/import-util.c
index ab701ad8b..07ba216e9 100644
--- a/src/shared/import-util.c
+++ b/src/shared/import-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/import-util.h b/src/shared/import-util.h
index 77b17d91f..583845b1a 100644
--- a/src/shared/import-util.h
+++ b/src/shared/import-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/install-printf.c b/src/shared/install-printf.c
index c10ed3d31..596f7e46b 100644
--- a/src/shared/install-printf.c
+++ b/src/shared/install-printf.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/install-printf.h b/src/shared/install-printf.h
index 8a570fc26..d868f65cf 100644
--- a/src/shared/install-printf.h
+++ b/src/shared/install-printf.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/install.c b/src/shared/install.c
index 99761f99d..a75a045d4 100644
--- a/src/shared/install.c
+++ b/src/shared/install.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/install.h b/src/shared/install.h
index c1fcbe96e..6d7518d72 100644
--- a/src/shared/install.h
+++ b/src/shared/install.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/journal-util.c b/src/shared/journal-util.c
index 82f193ffd..eb7a75295 100644
--- a/src/shared/journal-util.c
+++ b/src/shared/journal-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/journal-util.h b/src/shared/journal-util.h
index 95613bba1..ef5e314d3 100644
--- a/src/shared/journal-util.h
+++ b/src/shared/journal-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/logs-show.c b/src/shared/logs-show.c
index 5e0d59f5a..420c4d3e3 100644
--- a/src/shared/logs-show.c
+++ b/src/shared/logs-show.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/logs-show.h b/src/shared/logs-show.h
index 3d583b79e..eaa69b6e9 100644
--- a/src/shared/logs-show.h
+++ b/src/shared/logs-show.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/loop-util.c b/src/shared/loop-util.c
index 047e21363..31c5789a2 100644
--- a/src/shared/loop-util.c
+++ b/src/shared/loop-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/loop-util.h b/src/shared/loop-util.h
index 45fead5f1..7e18e5779 100644
--- a/src/shared/loop-util.h
+++ b/src/shared/loop-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/machine-image.c b/src/shared/machine-image.c
index 24209fa35..a9e5d608a 100644
--- a/src/shared/machine-image.c
+++ b/src/shared/machine-image.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/machine-image.h b/src/shared/machine-image.h
index 50d89e439..1b1194e44 100644
--- a/src/shared/machine-image.h
+++ b/src/shared/machine-image.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/machine-pool.c b/src/shared/machine-pool.c
index c581bdeb7..167bcfad3 100644
--- a/src/shared/machine-pool.c
+++ b/src/shared/machine-pool.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/machine-pool.h b/src/shared/machine-pool.h
index 40fe5ecb3..6e390521e 100644
--- a/src/shared/machine-pool.h
+++ b/src/shared/machine-pool.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/nsflags.c b/src/shared/nsflags.c
index aeb79b131..05ec9feb8 100644
--- a/src/shared/nsflags.c
+++ b/src/shared/nsflags.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/nsflags.h b/src/shared/nsflags.h
index 152ab8b93..dcac6cd0b 100644
--- a/src/shared/nsflags.h
+++ b/src/shared/nsflags.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/output-mode.c b/src/shared/output-mode.c
index 29dcba9f6..5256e917a 100644
--- a/src/shared/output-mode.c
+++ b/src/shared/output-mode.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/output-mode.h b/src/shared/output-mode.h
index 2a1bfd98d..747f7eb1b 100644
--- a/src/shared/output-mode.h
+++ b/src/shared/output-mode.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/pager.c b/src/shared/pager.c
index da49f9a22..39997278f 100644
--- a/src/shared/pager.c
+++ b/src/shared/pager.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/pager.h b/src/shared/pager.h
index 893e1d2bb..99716f874 100644
--- a/src/shared/pager.h
+++ b/src/shared/pager.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/path-lookup.c b/src/shared/path-lookup.c
index 26dbb482e..b40887bfb 100644
--- a/src/shared/path-lookup.c
+++ b/src/shared/path-lookup.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/path-lookup.h b/src/shared/path-lookup.h
index fc8b8ed8c..8ea263e47 100644
--- a/src/shared/path-lookup.h
+++ b/src/shared/path-lookup.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/ptyfwd.c b/src/shared/ptyfwd.c
index 0c92184ba..487a01314 100644
--- a/src/shared/ptyfwd.c
+++ b/src/shared/ptyfwd.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/ptyfwd.h b/src/shared/ptyfwd.h
index 3fad1d3b2..ee04fca2c 100644
--- a/src/shared/ptyfwd.h
+++ b/src/shared/ptyfwd.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/resolve-util.c b/src/shared/resolve-util.c
index e2da81bab..edcb8e05e 100644
--- a/src/shared/resolve-util.c
+++ b/src/shared/resolve-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/resolve-util.h b/src/shared/resolve-util.h
index 8636a6c13..975156ca9 100644
--- a/src/shared/resolve-util.h
+++ b/src/shared/resolve-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/seccomp-util.c b/src/shared/seccomp-util.c
index 8b6184a77..62742858c 100644
--- a/src/shared/seccomp-util.c
+++ b/src/shared/seccomp-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/seccomp-util.h b/src/shared/seccomp-util.h
index a3c360cdb..ad2ab7f6b 100644
--- a/src/shared/seccomp-util.h
+++ b/src/shared/seccomp-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/sleep-config.c b/src/shared/sleep-config.c
index b4c3037f0..ecac98e0a 100644
--- a/src/shared/sleep-config.c
+++ b/src/shared/sleep-config.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/sleep-config.h b/src/shared/sleep-config.h
index ad10039ff..fc5a81d95 100644
--- a/src/shared/sleep-config.h
+++ b/src/shared/sleep-config.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/spawn-ask-password-agent.c b/src/shared/spawn-ask-password-agent.c
index a46b7525f..9af5faa3d 100644
--- a/src/shared/spawn-ask-password-agent.c
+++ b/src/shared/spawn-ask-password-agent.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/spawn-ask-password-agent.h b/src/shared/spawn-ask-password-agent.h
index fb0749b13..158f8839a 100644
--- a/src/shared/spawn-ask-password-agent.h
+++ b/src/shared/spawn-ask-password-agent.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/spawn-polkit-agent.c b/src/shared/spawn-polkit-agent.c
index 9a4014766..423069fb0 100644
--- a/src/shared/spawn-polkit-agent.c
+++ b/src/shared/spawn-polkit-agent.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/spawn-polkit-agent.h b/src/shared/spawn-polkit-agent.h
index 9bf93b992..9f26fa10a 100644
--- a/src/shared/spawn-polkit-agent.h
+++ b/src/shared/spawn-polkit-agent.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/specifier.c b/src/shared/specifier.c
index 81379041c..b0f00dbb5 100644
--- a/src/shared/specifier.c
+++ b/src/shared/specifier.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/specifier.h b/src/shared/specifier.h
index 6b1623ee6..5d2b859f6 100644
--- a/src/shared/specifier.h
+++ b/src/shared/specifier.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/switch-root.c b/src/shared/switch-root.c
index afdf1ab5a..3c51fa36f 100644
--- a/src/shared/switch-root.c
+++ b/src/shared/switch-root.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/switch-root.h b/src/shared/switch-root.h
index a7a080b3e..abcdc1c65 100644
--- a/src/shared/switch-root.h
+++ b/src/shared/switch-root.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
#include <stdbool.h>
diff --git a/src/shared/sysctl-util.c b/src/shared/sysctl-util.c
index e1ccb3294..391065d80 100644
--- a/src/shared/sysctl-util.c
+++ b/src/shared/sysctl-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/sysctl-util.h b/src/shared/sysctl-util.h
index 2decb39f5..446aa6f38 100644
--- a/src/shared/sysctl-util.h
+++ b/src/shared/sysctl-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/test-tables.h b/src/shared/test-tables.h
index 228e51010..6b223b1ee 100644
--- a/src/shared/test-tables.h
+++ b/src/shared/test-tables.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd
diff --git a/src/shared/tests.c b/src/shared/tests.c
index f300bbc66..d78ab7b06 100644
--- a/src/shared/tests.c
+++ b/src/shared/tests.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/tests.h b/src/shared/tests.h
index 705512499..b070f386e 100644
--- a/src/shared/tests.h
+++ b/src/shared/tests.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/tomoyo-util.c b/src/shared/tomoyo-util.c
index f5b07888a..390fff615 100644
--- a/src/shared/tomoyo-util.c
+++ b/src/shared/tomoyo-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/tomoyo-util.h b/src/shared/tomoyo-util.h
index 746e97c25..4fb309fd5 100644
--- a/src/shared/tomoyo-util.h
+++ b/src/shared/tomoyo-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/udev-util.c b/src/shared/udev-util.c
index f708dcfa1..65a09e9c2 100644
--- a/src/shared/udev-util.c
+++ b/src/shared/udev-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/udev-util.h b/src/shared/udev-util.h
index a415be249..c5e4197df 100644
--- a/src/shared/udev-util.h
+++ b/src/shared/udev-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/uid-range.c b/src/shared/uid-range.c
index b6ec47439..c38b7cc98 100644
--- a/src/shared/uid-range.c
+++ b/src/shared/uid-range.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/uid-range.h b/src/shared/uid-range.h
index 4044eb4c9..882f6624c 100644
--- a/src/shared/uid-range.h
+++ b/src/shared/uid-range.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/utmp-wtmp.c b/src/shared/utmp-wtmp.c
index fc8548c5b..40910876c 100644
--- a/src/shared/utmp-wtmp.c
+++ b/src/shared/utmp-wtmp.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/utmp-wtmp.h b/src/shared/utmp-wtmp.h
index 8f4fbcdef..2c75d4097 100644
--- a/src/shared/utmp-wtmp.h
+++ b/src/shared/utmp-wtmp.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/vlan-util.c b/src/shared/vlan-util.c
index 1edd96fbe..fa270164b 100644
--- a/src/shared/vlan-util.c
+++ b/src/shared/vlan-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/vlan-util.h b/src/shared/vlan-util.h
index 365ed14d8..6d287fd32 100644
--- a/src/shared/vlan-util.h
+++ b/src/shared/vlan-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/volatile-util.c b/src/shared/volatile-util.c
index e7e972141..85512d00a 100644
--- a/src/shared/volatile-util.c
+++ b/src/shared/volatile-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/volatile-util.h b/src/shared/volatile-util.h
index 17930ba6a..3ad037af8 100644
--- a/src/shared/volatile-util.h
+++ b/src/shared/volatile-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/shared/watchdog.c b/src/shared/watchdog.c
index 4f3e0125f..a6a356dbd 100644
--- a/src/shared/watchdog.c
+++ b/src/shared/watchdog.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/shared/watchdog.h b/src/shared/watchdog.h
index f6ec178ea..8c17e7e1d 100644
--- a/src/shared/watchdog.h
+++ b/src/shared/watchdog.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/sleep/sleep.c b/src/sleep/sleep.c
index 4d774c90b..518032ec6 100644
--- a/src/sleep/sleep.c
+++ b/src/sleep/sleep.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/socket-proxy/socket-proxyd.c b/src/socket-proxy/socket-proxyd.c
index 34c938438..8887e2f98 100644
--- a/src/socket-proxy/socket-proxyd.c
+++ b/src/socket-proxy/socket-proxyd.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/stdio-bridge/stdio-bridge.c b/src/stdio-bridge/stdio-bridge.c
index 097f8c1a4..e8b977e9e 100644
--- a/src/stdio-bridge/stdio-bridge.c
+++ b/src/stdio-bridge/stdio-bridge.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/sulogin-shell/sulogin-shell.c b/src/sulogin-shell/sulogin-shell.c
index 7933ddcc2..b21d61d31 100644
--- a/src/sulogin-shell/sulogin-shell.c
+++ b/src/sulogin-shell/sulogin-shell.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/sysctl/sysctl.c b/src/sysctl/sysctl.c
index ce4ff8c8a..4c468d011 100644
--- a/src/sysctl/sysctl.c
+++ b/src/sysctl/sysctl.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/system-update-generator/system-update-generator.c b/src/system-update-generator/system-update-generator.c
index f1514c963..1796bae34 100644
--- a/src/system-update-generator/system-update-generator.c
+++ b/src/system-update-generator/system-update-generator.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/systemctl/systemctl.c b/src/systemctl/systemctl.c
index 9d9b45f08..930fd3ac7 100644
--- a/src/systemctl/systemctl.c
+++ b/src/systemctl/systemctl.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/systemd/_sd-common.h b/src/systemd/_sd-common.h
index 97c394386..b4400e7b3 100644
--- a/src/systemd/_sd-common.h
+++ b/src/systemd/_sd-common.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#ifndef foosdcommonhfoo
#define foosdcommonhfoo
diff --git a/src/systemd/sd-bus-protocol.h b/src/systemd/sd-bus-protocol.h
index 623cee0c5..63e3702fb 100644
--- a/src/systemd/sd-bus-protocol.h
+++ b/src/systemd/sd-bus-protocol.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#ifndef foosdbusprotocolhfoo
#define foosdbusprotocolhfoo
diff --git a/src/systemd/sd-bus-vtable.h b/src/systemd/sd-bus-vtable.h
index 1e82cae03..f6fb40fbb 100644
--- a/src/systemd/sd-bus-vtable.h
+++ b/src/systemd/sd-bus-vtable.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#ifndef foosdbusvtablehfoo
#define foosdbusvtablehfoo
diff --git a/src/systemd/sd-bus.h b/src/systemd/sd-bus.h
index ae299a3da..c5c7096d5 100644
--- a/src/systemd/sd-bus.h
+++ b/src/systemd/sd-bus.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#ifndef foosdbushfoo
#define foosdbushfoo
diff --git a/src/systemd/sd-daemon.h b/src/systemd/sd-daemon.h
index 8c096f610..61cfdd8e0 100644
--- a/src/systemd/sd-daemon.h
+++ b/src/systemd/sd-daemon.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#ifndef foosddaemonhfoo
#define foosddaemonhfoo
diff --git a/src/systemd/sd-device.h b/src/systemd/sd-device.h
index c1d07561d..6ac0b13c0 100644
--- a/src/systemd/sd-device.h
+++ b/src/systemd/sd-device.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#ifndef foosddevicehfoo
#define foosddevicehfoo
diff --git a/src/systemd/sd-dhcp-client.h b/src/systemd/sd-dhcp-client.h
index 5e46d8d0e..6eb9eb61a 100644
--- a/src/systemd/sd-dhcp-client.h
+++ b/src/systemd/sd-dhcp-client.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#ifndef foosddhcpclienthfoo
#define foosddhcpclienthfoo
diff --git a/src/systemd/sd-dhcp-lease.h b/src/systemd/sd-dhcp-lease.h
index 7ab99cccd..3cc7fcabe 100644
--- a/src/systemd/sd-dhcp-lease.h
+++ b/src/systemd/sd-dhcp-lease.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#ifndef foosddhcpleasehfoo
#define foosddhcpleasehfoo
diff --git a/src/systemd/sd-dhcp-server.h b/src/systemd/sd-dhcp-server.h
index d4517a26d..9d39e43b9 100644
--- a/src/systemd/sd-dhcp-server.h
+++ b/src/systemd/sd-dhcp-server.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#ifndef foosddhcpserverhfoo
#define foosddhcpserverhfoo
diff --git a/src/systemd/sd-dhcp6-client.h b/src/systemd/sd-dhcp6-client.h
index 0749c05c5..37803c71d 100644
--- a/src/systemd/sd-dhcp6-client.h
+++ b/src/systemd/sd-dhcp6-client.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#ifndef foosddhcp6clienthfoo
#define foosddhcp6clienthfoo
diff --git a/src/systemd/sd-dhcp6-lease.h b/src/systemd/sd-dhcp6-lease.h
index 184fbb8e0..5807b1836 100644
--- a/src/systemd/sd-dhcp6-lease.h
+++ b/src/systemd/sd-dhcp6-lease.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#ifndef foosddhcp6leasehfoo
#define foosddhcp6leasehfoo
diff --git a/src/systemd/sd-event.h b/src/systemd/sd-event.h
index f8cb89566..9083d5fa9 100644
--- a/src/systemd/sd-event.h
+++ b/src/systemd/sd-event.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#ifndef foosdeventhfoo
#define foosdeventhfoo
diff --git a/src/systemd/sd-hwdb.h b/src/systemd/sd-hwdb.h
index 710592049..fd69aaf3d 100644
--- a/src/systemd/sd-hwdb.h
+++ b/src/systemd/sd-hwdb.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#ifndef foosdhwdbhfoo
#define foosdhwdbhfoo
diff --git a/src/systemd/sd-id128.h b/src/systemd/sd-id128.h
index 9b38969b7..67fc59566 100644
--- a/src/systemd/sd-id128.h
+++ b/src/systemd/sd-id128.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#ifndef foosdid128hfoo
#define foosdid128hfoo
diff --git a/src/systemd/sd-ipv4acd.h b/src/systemd/sd-ipv4acd.h
index 16d99983a..677ae3b21 100644
--- a/src/systemd/sd-ipv4acd.h
+++ b/src/systemd/sd-ipv4acd.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#ifndef foosdipv4acdfoo
#define foosdipv4acdfoo
diff --git a/src/systemd/sd-ipv4ll.h b/src/systemd/sd-ipv4ll.h
index 5ba92083f..c330b0ae9 100644
--- a/src/systemd/sd-ipv4ll.h
+++ b/src/systemd/sd-ipv4ll.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#ifndef foosdipv4llfoo
#define foosdipv4llfoo
diff --git a/src/systemd/sd-journal.h b/src/systemd/sd-journal.h
index 9c36b2715..2a70d5e81 100644
--- a/src/systemd/sd-journal.h
+++ b/src/systemd/sd-journal.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#ifndef foosdjournalhfoo
#define foosdjournalhfoo
diff --git a/src/systemd/sd-lldp.h b/src/systemd/sd-lldp.h
index 3f35eebea..0a76fa631 100644
--- a/src/systemd/sd-lldp.h
+++ b/src/systemd/sd-lldp.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#ifndef foosdlldphfoo
#define foosdlldphfoo
diff --git a/src/systemd/sd-login.h b/src/systemd/sd-login.h
index e3ecbd837..d8e2c6822 100644
--- a/src/systemd/sd-login.h
+++ b/src/systemd/sd-login.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#ifndef foosdloginhfoo
#define foosdloginhfoo
diff --git a/src/systemd/sd-messages.h b/src/systemd/sd-messages.h
index 8c2348677..874329ff8 100644
--- a/src/systemd/sd-messages.h
+++ b/src/systemd/sd-messages.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#ifndef foosdmessageshfoo
#define foosdmessageshfoo
diff --git a/src/systemd/sd-ndisc.h b/src/systemd/sd-ndisc.h
index 9f7d4ef71..152114507 100644
--- a/src/systemd/sd-ndisc.h
+++ b/src/systemd/sd-ndisc.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#ifndef foosdndiscfoo
#define foosdndiscfoo
diff --git a/src/systemd/sd-netlink.h b/src/systemd/sd-netlink.h
index b28fc0da0..d6e3816c6 100644
--- a/src/systemd/sd-netlink.h
+++ b/src/systemd/sd-netlink.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#ifndef foosdnetlinkhfoo
#define foosdnetlinkhfoo
diff --git a/src/systemd/sd-network.h b/src/systemd/sd-network.h
index 0f13e2bae..7f5a6bd3f 100644
--- a/src/systemd/sd-network.h
+++ b/src/systemd/sd-network.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#ifndef foosdnetworkhfoo
#define foosdnetworkhfoo
diff --git a/src/systemd/sd-path.h b/src/systemd/sd-path.h
index be6abdcd0..2dfc8967b 100644
--- a/src/systemd/sd-path.h
+++ b/src/systemd/sd-path.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#ifndef foosdpathhfoo
#define foosdpathhfoo
diff --git a/src/systemd/sd-radv.h b/src/systemd/sd-radv.h
index 9805e3f24..94d5e71e8 100644
--- a/src/systemd/sd-radv.h
+++ b/src/systemd/sd-radv.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#ifndef foosdradvfoo
#define foosdradvfoo
diff --git a/src/systemd/sd-resolve.h b/src/systemd/sd-resolve.h
index 1c792dab3..14d0cbde0 100644
--- a/src/systemd/sd-resolve.h
+++ b/src/systemd/sd-resolve.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#ifndef foosdresolvehfoo
#define foosdresolvehfoo
diff --git a/src/systemd/sd-utf8.h b/src/systemd/sd-utf8.h
index 678198387..cd02c6a29 100644
--- a/src/systemd/sd-utf8.h
+++ b/src/systemd/sd-utf8.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#ifndef foosdutf8hfoo
#define foosdutf8hfoo
diff --git a/src/sysusers/sysusers.c b/src/sysusers/sysusers.c
index 6ef00d8f2..909a4ca54 100644
--- a/src/sysusers/sysusers.c
+++ b/src/sysusers/sysusers.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/sysv-generator/sysv-generator.c b/src/sysv-generator/sysv-generator.c
index 195f7a060..cfb34c8f0 100644
--- a/src/sysv-generator/sysv-generator.c
+++ b/src/sysv-generator/sysv-generator.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-acl-util.c b/src/test/test-acl-util.c
index 5b572bb0b..7b66e189b 100644
--- a/src/test/test-acl-util.c
+++ b/src/test/test-acl-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-af-list.c b/src/test/test-af-list.c
index bbaf18b08..693454928 100644
--- a/src/test/test-af-list.c
+++ b/src/test/test-af-list.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd
diff --git a/src/test/test-alloc-util.c b/src/test/test-alloc-util.c
index cc4821eaf..7e779ac56 100644
--- a/src/test/test-alloc-util.c
+++ b/src/test/test-alloc-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-architecture.c b/src/test/test-architecture.c
index 68975b790..e81799539 100644
--- a/src/test/test-architecture.c
+++ b/src/test/test-architecture.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-arphrd-list.c b/src/test/test-arphrd-list.c
index bb51518c9..2949a8aae 100644
--- a/src/test/test-arphrd-list.c
+++ b/src/test/test-arphrd-list.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd
diff --git a/src/test/test-ask-password-api.c b/src/test/test-ask-password-api.c
index 86666597c..da4446582 100644
--- a/src/test/test-ask-password-api.c
+++ b/src/test/test-ask-password-api.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-async.c b/src/test/test-async.c
index 4ebc27f0b..2055ce25b 100644
--- a/src/test/test-async.c
+++ b/src/test/test-async.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd
diff --git a/src/test/test-barrier.c b/src/test/test-barrier.c
index e6aa3b5cf..1001cc2a5 100644
--- a/src/test/test-barrier.c
+++ b/src/test/test-barrier.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-bitmap.c b/src/test/test-bitmap.c
index ff2211774..6bc88a456 100644
--- a/src/test/test-bitmap.c
+++ b/src/test/test-bitmap.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd
diff --git a/src/test/test-boot-timestamps.c b/src/test/test-boot-timestamps.c
index 8e68d6510..37e799d78 100644
--- a/src/test/test-boot-timestamps.c
+++ b/src/test/test-boot-timestamps.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-bpf.c b/src/test/test-bpf.c
index 5b9931753..361cf100b 100644
--- a/src/test/test-bpf.c
+++ b/src/test/test-bpf.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-btrfs.c b/src/test/test-btrfs.c
index ce29d8841..645594ce6 100644
--- a/src/test/test-btrfs.c
+++ b/src/test/test-btrfs.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-calendarspec.c b/src/test/test-calendarspec.c
index bd5bebe66..1a95b6074 100644
--- a/src/test/test-calendarspec.c
+++ b/src/test/test-calendarspec.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-cap-list.c b/src/test/test-cap-list.c
index c1af277f3..9c82e618f 100644
--- a/src/test/test-cap-list.c
+++ b/src/test/test-cap-list.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-capability.c b/src/test/test-capability.c
index 8276c7598..367614708 100644
--- a/src/test/test-capability.c
+++ b/src/test/test-capability.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd
diff --git a/src/test/test-cgroup-mask.c b/src/test/test-cgroup-mask.c
index 4415bc7b9..10ae523b5 100644
--- a/src/test/test-cgroup-mask.c
+++ b/src/test/test-cgroup-mask.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-cgroup-util.c b/src/test/test-cgroup-util.c
index 076146306..45eb3ef8b 100644
--- a/src/test/test-cgroup-util.c
+++ b/src/test/test-cgroup-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-cgroup.c b/src/test/test-cgroup.c
index 71e318a15..2ae95db16 100644
--- a/src/test/test-cgroup.c
+++ b/src/test/test-cgroup.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-clock.c b/src/test/test-clock.c
index 94f8b50f4..11773cc18 100644
--- a/src/test/test-clock.c
+++ b/src/test/test-clock.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-condition.c b/src/test/test-condition.c
index 278ac2ab6..31e08b231 100644
--- a/src/test/test-condition.c
+++ b/src/test/test-condition.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd
diff --git a/src/test/test-conf-files.c b/src/test/test-conf-files.c
index 777b5ca32..de91efac7 100644
--- a/src/test/test-conf-files.c
+++ b/src/test/test-conf-files.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-conf-parser.c b/src/test/test-conf-parser.c
index 2974d533c..770bb9600 100644
--- a/src/test/test-conf-parser.c
+++ b/src/test/test-conf-parser.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-copy.c b/src/test/test-copy.c
index 187baa2d5..d277b78c5 100644
--- a/src/test/test-copy.c
+++ b/src/test/test-copy.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd
diff --git a/src/test/test-cpu-set-util.c b/src/test/test-cpu-set-util.c
index e51063358..8de7bbe0d 100644
--- a/src/test/test-cpu-set-util.c
+++ b/src/test/test-cpu-set-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-daemon.c b/src/test/test-daemon.c
index e5887cc06..0e82ba634 100644
--- a/src/test/test-daemon.c
+++ b/src/test/test-daemon.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-date.c b/src/test/test-date.c
index c09d61539..85867db8d 100644
--- a/src/test/test-date.c
+++ b/src/test/test-date.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-device-nodes.c b/src/test/test-device-nodes.c
index af75b3894..042907c8e 100644
--- a/src/test/test-device-nodes.c
+++ b/src/test/test-device-nodes.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-dissect-image.c b/src/test/test-dissect-image.c
index 2bb68be0d..c594047c7 100644
--- a/src/test/test-dissect-image.c
+++ b/src/test/test-dissect-image.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-dlopen.c b/src/test/test-dlopen.c
index 9f5343a7e..dd43da559 100644
--- a/src/test/test-dlopen.c
+++ b/src/test/test-dlopen.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-dns-domain.c b/src/test/test-dns-domain.c
index 75bc5e4a7..5f669df05 100644
--- a/src/test/test-dns-domain.c
+++ b/src/test/test-dns-domain.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-ellipsize.c b/src/test/test-ellipsize.c
index d4f09b08a..421774c07 100644
--- a/src/test/test-ellipsize.c
+++ b/src/test/test-ellipsize.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-engine.c b/src/test/test-engine.c
index a2e68bf5d..a7cdbb601 100644
--- a/src/test/test-engine.c
+++ b/src/test/test-engine.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-env-util.c b/src/test/test-env-util.c
index a76f691b7..b1e69d4a5 100644
--- a/src/test/test-env-util.c
+++ b/src/test/test-env-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-escape.c b/src/test/test-escape.c
index d060afaff..aa05520ab 100644
--- a/src/test/test-escape.c
+++ b/src/test/test-escape.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-exec-util.c b/src/test/test-exec-util.c
index c192d3522..bd9c80929 100644
--- a/src/test/test-exec-util.c
+++ b/src/test/test-exec-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-execute.c b/src/test/test-execute.c
index 998724189..52a9e0a94 100644
--- a/src/test/test-execute.c
+++ b/src/test/test-execute.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-extract-word.c b/src/test/test-extract-word.c
index 7a23fa7b7..84ab083e8 100644
--- a/src/test/test-extract-word.c
+++ b/src/test/test-extract-word.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-fd-util.c b/src/test/test-fd-util.c
index 4425b5fe5..4ad8fe75e 100644
--- a/src/test/test-fd-util.c
+++ b/src/test/test-fd-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-fdset.c b/src/test/test-fdset.c
index adbf99a7e..bc5d5d4f2 100644
--- a/src/test/test-fdset.c
+++ b/src/test/test-fdset.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd
diff --git a/src/test/test-fileio.c b/src/test/test-fileio.c
index c78eb51b4..e71beb135 100644
--- a/src/test/test-fileio.c
+++ b/src/test/test-fileio.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-firewall-util.c b/src/test/test-firewall-util.c
index 77e809c5b..38e433a76 100644
--- a/src/test/test-firewall-util.c
+++ b/src/test/test-firewall-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-fs-util.c b/src/test/test-fs-util.c
index e8fe2b3ff..3c958917b 100644
--- a/src/test/test-fs-util.c
+++ b/src/test/test-fs-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-fstab-util.c b/src/test/test-fstab-util.c
index 63a4b8c24..081ec6a90 100644
--- a/src/test/test-fstab-util.c
+++ b/src/test/test-fstab-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-glob-util.c b/src/test/test-glob-util.c
index af866e004..bd2f8fcfd 100644
--- a/src/test/test-glob-util.c
+++ b/src/test/test-glob-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-hash.c b/src/test/test-hash.c
index 02d1cfaee..f3b4258d6 100644
--- a/src/test/test-hash.c
+++ b/src/test/test-hash.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-hashmap-plain.c b/src/test/test-hashmap-plain.c
index 0471cd2f2..1725766e5 100644
--- a/src/test/test-hashmap-plain.c
+++ b/src/test/test-hashmap-plain.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd
diff --git a/src/test/test-hashmap.c b/src/test/test-hashmap.c
index 83cea360e..6ea1780cf 100644
--- a/src/test/test-hashmap.c
+++ b/src/test/test-hashmap.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd
diff --git a/src/test/test-helper.c b/src/test/test-helper.c
index 2a4b4347b..c371e199b 100644
--- a/src/test/test-helper.c
+++ b/src/test/test-helper.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-helper.h b/src/test/test-helper.h
index f7235527a..1ee93f5c5 100644
--- a/src/test/test-helper.h
+++ b/src/test/test-helper.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/test/test-hexdecoct.c b/src/test/test-hexdecoct.c
index fcae427e7..5767baebb 100644
--- a/src/test/test-hexdecoct.c
+++ b/src/test/test-hexdecoct.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-hostname-util.c b/src/test/test-hostname-util.c
index d2c3ea5e0..d5a986b1c 100644
--- a/src/test/test-hostname-util.c
+++ b/src/test/test-hostname-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-hostname.c b/src/test/test-hostname.c
index b38507df5..febb4c64c 100644
--- a/src/test/test-hostname.c
+++ b/src/test/test-hostname.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-id128.c b/src/test/test-id128.c
index e5f45206f..b7fca1540 100644
--- a/src/test/test-id128.c
+++ b/src/test/test-id128.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-in-addr-util.c b/src/test/test-in-addr-util.c
index 8b7a1229f..73692ec41 100644
--- a/src/test/test-in-addr-util.c
+++ b/src/test/test-in-addr-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd
diff --git a/src/test/test-install-root.c b/src/test/test-install-root.c
index 2a932d0af..efdd82a79 100644
--- a/src/test/test-install-root.c
+++ b/src/test/test-install-root.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-install.c b/src/test/test-install.c
index fb36aa83c..2f919187a 100644
--- a/src/test/test-install.c
+++ b/src/test/test-install.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-io-util.c b/src/test/test-io-util.c
index 10bd3833b..9ed9864f2 100644
--- a/src/test/test-io-util.c
+++ b/src/test/test-io-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-ipcrm.c b/src/test/test-ipcrm.c
index ce6c7aa18..c901e3584 100644
--- a/src/test/test-ipcrm.c
+++ b/src/test/test-ipcrm.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-job-type.c b/src/test/test-job-type.c
index 7f0b9f253..46444a046 100644
--- a/src/test/test-job-type.c
+++ b/src/test/test-job-type.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-journal-importer.c b/src/test/test-journal-importer.c
index a61212ce7..931a281f5 100644
--- a/src/test/test-journal-importer.c
+++ b/src/test/test-journal-importer.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-libudev.c b/src/test/test-libudev.c
index 0f71c18b6..408d14133 100644
--- a/src/test/test-libudev.c
+++ b/src/test/test-libudev.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-list.c b/src/test/test-list.c
index 0ccd745cc..25ffd8fb8 100644
--- a/src/test/test-list.c
+++ b/src/test/test-list.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd
diff --git a/src/test/test-locale-util.c b/src/test/test-locale-util.c
index 9e69567e4..4467bdd48 100644
--- a/src/test/test-locale-util.c
+++ b/src/test/test-locale-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd
diff --git a/src/test/test-log.c b/src/test/test-log.c
index 8ab569f47..9468349cb 100644
--- a/src/test/test-log.c
+++ b/src/test/test-log.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-loopback.c b/src/test/test-loopback.c
index c70633a0f..3fe897ac0 100644
--- a/src/test/test-loopback.c
+++ b/src/test/test-loopback.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-mount-util.c b/src/test/test-mount-util.c
index ce5e3dc8c..e2a0b4dfc 100644
--- a/src/test/test-mount-util.c
+++ b/src/test/test-mount-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-namespace.c b/src/test/test-namespace.c
index de7be1f9c..3b84b0196 100644
--- a/src/test/test-namespace.c
+++ b/src/test/test-namespace.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-netlink-manual.c b/src/test/test-netlink-manual.c
index ce1c1c0b1..3b10b697a 100644
--- a/src/test/test-netlink-manual.c
+++ b/src/test/test-netlink-manual.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-ns.c b/src/test/test-ns.c
index 5b2a03ff6..76e2b38b1 100644
--- a/src/test/test-ns.c
+++ b/src/test/test-ns.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-nss.c b/src/test/test-nss.c
index 9f73bc9a5..acfb6760a 100644
--- a/src/test/test-nss.c
+++ b/src/test/test-nss.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-parse-util.c b/src/test/test-parse-util.c
index 4cd829114..8259e133c 100644
--- a/src/test/test-parse-util.c
+++ b/src/test/test-parse-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-path-lookup.c b/src/test/test-path-lookup.c
index 096326d17..94e5d62e6 100644
--- a/src/test/test-path-lookup.c
+++ b/src/test/test-path-lookup.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-path-util.c b/src/test/test-path-util.c
index ff46a896b..68fe941f1 100644
--- a/src/test/test-path-util.c
+++ b/src/test/test-path-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-path.c b/src/test/test-path.c
index 051dfc486..3f579b064 100644
--- a/src/test/test-path.c
+++ b/src/test/test-path.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-prioq.c b/src/test/test-prioq.c
index d81880a65..f558384a1 100644
--- a/src/test/test-prioq.c
+++ b/src/test/test-prioq.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-proc-cmdline.c b/src/test/test-proc-cmdline.c
index 12dac8585..01b8cf0ca 100644
--- a/src/test/test-proc-cmdline.c
+++ b/src/test/test-proc-cmdline.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-process-util.c b/src/test/test-process-util.c
index 0f0e2cbcb..47733788f 100644
--- a/src/test/test-process-util.c
+++ b/src/test/test-process-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-random-util.c b/src/test/test-random-util.c
index 50f4da270..d7ccc91f9 100644
--- a/src/test/test-random-util.c
+++ b/src/test/test-random-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-ratelimit.c b/src/test/test-ratelimit.c
index 990b834c7..dcfa60e94 100644
--- a/src/test/test-ratelimit.c
+++ b/src/test/test-ratelimit.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd
diff --git a/src/test/test-replace-var.c b/src/test/test-replace-var.c
index 60e05d04c..56ce99e7a 100644
--- a/src/test/test-replace-var.c
+++ b/src/test/test-replace-var.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-rlimit-util.c b/src/test/test-rlimit-util.c
index 62afd2de5..93724434a 100644
--- a/src/test/test-rlimit-util.c
+++ b/src/test/test-rlimit-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd
diff --git a/src/test/test-sched-prio.c b/src/test/test-sched-prio.c
index 8f526a841..804cee34e 100644
--- a/src/test/test-sched-prio.c
+++ b/src/test/test-sched-prio.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-seccomp.c b/src/test/test-seccomp.c
index a1d3c6280..36b49ebc7 100644
--- a/src/test/test-seccomp.c
+++ b/src/test/test-seccomp.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-selinux.c b/src/test/test-selinux.c
index 190736aa4..f954dbb45 100644
--- a/src/test/test-selinux.c
+++ b/src/test/test-selinux.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-set.c b/src/test/test-set.c
index 3fab350cf..7bae95bd2 100644
--- a/src/test/test-set.c
+++ b/src/test/test-set.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd
diff --git a/src/test/test-sigbus.c b/src/test/test-sigbus.c
index bcc08b226..75df8513f 100644
--- a/src/test/test-sigbus.c
+++ b/src/test/test-sigbus.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-signal-util.c b/src/test/test-signal-util.c
index 92e392778..13a1d2ba1 100644
--- a/src/test/test-signal-util.c
+++ b/src/test/test-signal-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-siphash24.c b/src/test/test-siphash24.c
index b74b7ad2d..7469457be 100644
--- a/src/test/test-siphash24.c
+++ b/src/test/test-siphash24.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-sizeof.c b/src/test/test-sizeof.c
index bfc421e4b..f472edcfa 100644
--- a/src/test/test-sizeof.c
+++ b/src/test/test-sizeof.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-sleep.c b/src/test/test-sleep.c
index 97b6f3015..3c2b115fb 100644
--- a/src/test/test-sleep.c
+++ b/src/test/test-sleep.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-socket-util.c b/src/test/test-socket-util.c
index 8ac1d7989..6a91baf6d 100644
--- a/src/test/test-socket-util.c
+++ b/src/test/test-socket-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd
diff --git a/src/test/test-stat-util.c b/src/test/test-stat-util.c
index 8e027ff26..b58f31dd5 100644
--- a/src/test/test-stat-util.c
+++ b/src/test/test-stat-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-strbuf.c b/src/test/test-strbuf.c
index 513218c39..891d7b1d4 100644
--- a/src/test/test-strbuf.c
+++ b/src/test/test-strbuf.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-string-util.c b/src/test/test-string-util.c
index 5d97080d2..ed777e180 100644
--- a/src/test/test-string-util.c
+++ b/src/test/test-string-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-strip-tab-ansi.c b/src/test/test-strip-tab-ansi.c
index 72b0f6fc1..aabb7c40e 100644
--- a/src/test/test-strip-tab-ansi.c
+++ b/src/test/test-strip-tab-ansi.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-strv.c b/src/test/test-strv.c
index 88da69e2d..aec00eb81 100644
--- a/src/test/test-strv.c
+++ b/src/test/test-strv.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-strxcpyx.c b/src/test/test-strxcpyx.c
index d95945f6b..7e2d3c252 100644
--- a/src/test/test-strxcpyx.c
+++ b/src/test/test-strxcpyx.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-tables.c b/src/test/test-tables.c
index a16b04dbd..023fae040 100644
--- a/src/test/test-tables.c
+++ b/src/test/test-tables.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd
diff --git a/src/test/test-terminal-util.c b/src/test/test-terminal-util.c
index 373a1b70b..51b3306d1 100644
--- a/src/test/test-terminal-util.c
+++ b/src/test/test-terminal-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-time-util.c b/src/test/test-time-util.c
index b7a06c7b1..e639ded48 100644
--- a/src/test/test-time-util.c
+++ b/src/test/test-time-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-tmpfiles.c b/src/test/test-tmpfiles.c
index b4c76048a..c479eccb8 100644
--- a/src/test/test-tmpfiles.c
+++ b/src/test/test-tmpfiles.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-udev.c b/src/test/test-udev.c
index c84bd8991..e765f716c 100644
--- a/src/test/test-udev.c
+++ b/src/test/test-udev.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-uid-range.c b/src/test/test-uid-range.c
index 41f06a5ce..ce461d606 100644
--- a/src/test/test-uid-range.c
+++ b/src/test/test-uid-range.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-unaligned.c b/src/test/test-unaligned.c
index 4f6439894..00445fa30 100644
--- a/src/test/test-unaligned.c
+++ b/src/test/test-unaligned.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd
diff --git a/src/test/test-unit-file.c b/src/test/test-unit-file.c
index da24c131f..40eeba6af 100644
--- a/src/test/test-unit-file.c
+++ b/src/test/test-unit-file.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-unit-name.c b/src/test/test-unit-name.c
index 858bbf847..013e87e73 100644
--- a/src/test/test-unit-name.c
+++ b/src/test/test-unit-name.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-user-util.c b/src/test/test-user-util.c
index 2a344a9f9..639804f34 100644
--- a/src/test/test-user-util.c
+++ b/src/test/test-user-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-utf8.c b/src/test/test-utf8.c
index 1ce5a5a24..1ea0901f6 100644
--- a/src/test/test-utf8.c
+++ b/src/test/test-utf8.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-util.c b/src/test/test-util.c
index 0a0cb7b55..2124511bf 100644
--- a/src/test/test-util.c
+++ b/src/test/test-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-verbs.c b/src/test/test-verbs.c
index 0fcdd9e78..88276a21e 100644
--- a/src/test/test-verbs.c
+++ b/src/test/test-verbs.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-watchdog.c b/src/test/test-watchdog.c
index 276b803cc..e068d1ddd 100644
--- a/src/test/test-watchdog.c
+++ b/src/test/test-watchdog.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-web-util.c b/src/test/test-web-util.c
index 79a3a13af..f59a19672 100644
--- a/src/test/test-web-util.c
+++ b/src/test/test-web-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-xattr-util.c b/src/test/test-xattr-util.c
index 267f29426..01c371a39 100644
--- a/src/test/test-xattr-util.c
+++ b/src/test/test-xattr-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/test/test-xml.c b/src/test/test-xml.c
index b0b72fa78..5b9abc16b 100644
--- a/src/test/test-xml.c
+++ b/src/test/test-xml.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/timedate/timedatectl.c b/src/timedate/timedatectl.c
index 5121dd153..d80a91787 100644
--- a/src/timedate/timedatectl.c
+++ b/src/timedate/timedatectl.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/timedate/timedated.c b/src/timedate/timedated.c
index 1061b094d..bd35451ec 100644
--- a/src/timedate/timedated.c
+++ b/src/timedate/timedated.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/timesync/test-timesync.c b/src/timesync/test-timesync.c
index a5a343302..7d5cd3807 100644
--- a/src/timesync/test-timesync.c
+++ b/src/timesync/test-timesync.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/timesync/timesyncd-conf.c b/src/timesync/timesyncd-conf.c
index 333f81a94..124d03da0 100644
--- a/src/timesync/timesyncd-conf.c
+++ b/src/timesync/timesyncd-conf.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/timesync/timesyncd-conf.h b/src/timesync/timesyncd-conf.h
index 0c4b44e70..8252298fe 100644
--- a/src/timesync/timesyncd-conf.h
+++ b/src/timesync/timesyncd-conf.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/timesync/timesyncd-manager.c b/src/timesync/timesyncd-manager.c
index dad460f20..25f54c0d9 100644
--- a/src/timesync/timesyncd-manager.c
+++ b/src/timesync/timesyncd-manager.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/timesync/timesyncd-manager.h b/src/timesync/timesyncd-manager.h
index d371f21f6..4d6258839 100644
--- a/src/timesync/timesyncd-manager.h
+++ b/src/timesync/timesyncd-manager.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/timesync/timesyncd-server.c b/src/timesync/timesyncd-server.c
index 57a7bf2c2..bd0030b98 100644
--- a/src/timesync/timesyncd-server.c
+++ b/src/timesync/timesyncd-server.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/timesync/timesyncd-server.h b/src/timesync/timesyncd-server.h
index 8a19e41d6..2dc51a973 100644
--- a/src/timesync/timesyncd-server.h
+++ b/src/timesync/timesyncd-server.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/timesync/timesyncd.c b/src/timesync/timesyncd.c
index c026ef79a..962285f7b 100644
--- a/src/timesync/timesyncd.c
+++ b/src/timesync/timesyncd.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/tmpfiles/tmpfiles.c b/src/tmpfiles/tmpfiles.c
index a21127b60..173774ea0 100644
--- a/src/tmpfiles/tmpfiles.c
+++ b/src/tmpfiles/tmpfiles.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/tty-ask-password-agent/tty-ask-password-agent.c b/src/tty-ask-password-agent/tty-ask-password-agent.c
index 9dd7ea181..3824d2f5b 100644
--- a/src/tty-ask-password-agent/tty-ask-password-agent.c
+++ b/src/tty-ask-password-agent/tty-ask-password-agent.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/udev/net/ethtool-util.c b/src/udev/net/ethtool-util.c
index a5b87cf51..3ed8a51fd 100644
--- a/src/udev/net/ethtool-util.c
+++ b/src/udev/net/ethtool-util.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/udev/net/ethtool-util.h b/src/udev/net/ethtool-util.h
index 909b56b1e..5681472a9 100644
--- a/src/udev/net/ethtool-util.h
+++ b/src/udev/net/ethtool-util.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/udev/net/link-config.c b/src/udev/net/link-config.c
index fcbadf3e7..876525c3f 100644
--- a/src/udev/net/link-config.c
+++ b/src/udev/net/link-config.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/udev/net/link-config.h b/src/udev/net/link-config.h
index ff91a6513..a413251bd 100644
--- a/src/udev/net/link-config.h
+++ b/src/udev/net/link-config.h
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
/***
diff --git a/src/udev/udev-builtin-btrfs.c b/src/udev/udev-builtin-btrfs.c
index 4d59cc82a..9e0f1e0aa 100644
--- a/src/udev/udev-builtin-btrfs.c
+++ b/src/udev/udev-builtin-btrfs.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/udev/udev-builtin-hwdb.c b/src/udev/udev-builtin-hwdb.c
index acd1d1a6d..ca7f7c230 100644
--- a/src/udev/udev-builtin-hwdb.c
+++ b/src/udev/udev-builtin-hwdb.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/udev/udev-builtin-keyboard.c b/src/udev/udev-builtin-keyboard.c
index e316bb93b..004428039 100644
--- a/src/udev/udev-builtin-keyboard.c
+++ b/src/udev/udev-builtin-keyboard.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/udev/udev-builtin-net_id.c b/src/udev/udev-builtin-net_id.c
index 46eb6114f..803c33fea 100644
--- a/src/udev/udev-builtin-net_id.c
+++ b/src/udev/udev-builtin-net_id.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/udev/udev-builtin-net_setup_link.c b/src/udev/udev-builtin-net_setup_link.c
index 291f4dad4..40158e0af 100644
--- a/src/udev/udev-builtin-net_setup_link.c
+++ b/src/udev/udev-builtin-net_setup_link.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/udev/udev-builtin.c b/src/udev/udev-builtin.c
index e4dccd0b0..db2b6874f 100644
--- a/src/udev/udev-builtin.c
+++ b/src/udev/udev-builtin.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/udev/udevadm-hwdb.c b/src/udev/udevadm-hwdb.c
index 4a23270df..ba7a15e6e 100644
--- a/src/udev/udevadm-hwdb.c
+++ b/src/udev/udevadm-hwdb.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/update-done/update-done.c b/src/update-done/update-done.c
index ec467f195..ccf2d4719 100644
--- a/src/update-done/update-done.c
+++ b/src/update-done/update-done.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/update-utmp/update-utmp.c b/src/update-utmp/update-utmp.c
index b1b3800ce..e16f67be2 100644
--- a/src/update-utmp/update-utmp.c
+++ b/src/update-utmp/update-utmp.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/user-sessions/user-sessions.c b/src/user-sessions/user-sessions.c
index 9b29b5ba1..795766a65 100644
--- a/src/user-sessions/user-sessions.c
+++ b/src/user-sessions/user-sessions.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/vconsole/vconsole-setup.c b/src/vconsole/vconsole-setup.c
index f531aece7..c928741a4 100644
--- a/src/vconsole/vconsole-setup.c
+++ b/src/vconsole/vconsole-setup.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/veritysetup/veritysetup-generator.c b/src/veritysetup/veritysetup-generator.c
index 0bb0bd6e8..ef43aed42 100644
--- a/src/veritysetup/veritysetup-generator.c
+++ b/src/veritysetup/veritysetup-generator.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/veritysetup/veritysetup.c b/src/veritysetup/veritysetup.c
index c6a79541f..18554aa23 100644
--- a/src/veritysetup/veritysetup.c
+++ b/src/veritysetup/veritysetup.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
diff --git a/src/volatile-root/volatile-root.c b/src/volatile-root/volatile-root.c
index 3c0b6fa1d..56aaa373f 100644
--- a/src/volatile-root/volatile-root.c
+++ b/src/volatile-root/volatile-root.c
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.