diff options
-rw-r--r-- | config.mk.in | 6 | ||||
-rw-r--r-- | src/grp-machine/machinectl/Makefile | 1 | ||||
-rw-r--r-- | src/grp-network/networkctl/Makefile | 1 | ||||
-rw-r--r-- | src/grp-network/systemd-networkd-wait-online/Makefile | 1 | ||||
-rw-r--r-- | src/grp-system/grp-utils/systemd-analyze/Makefile | 1 | ||||
-rw-r--r-- | src/grp-system/grp-utils/systemd-analyze/analyze-verify.c | 2 | ||||
-rw-r--r-- | src/grp-system/grp-utils/systemd-fstab-generator/Makefile | 4 | ||||
-rw-r--r-- | src/grp-system/grp-utils/systemd-fstab-generator/fstab-generator.c | 3 | ||||
l--------- | src/grp-system/grp-utils/systemd-fstab-generator/mount-setup.c | 1 | ||||
l--------- | src/grp-system/grp-utils/systemd-fstab-generator/mount-setup.h | 1 | ||||
-rw-r--r-- | src/grp-system/grp-utils/systemd-run/Makefile | 1 | ||||
-rw-r--r-- | src/grp-system/libcore/Makefile | 148 | ||||
-rw-r--r-- | src/grp-system/libcore/include/core/automount.h (renamed from src/grp-system/libcore/automount.h) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/include/core/bus-policy.h (renamed from src/grp-system/libcore/bus-policy.h) | 3 | ||||
-rw-r--r-- | src/grp-system/libcore/include/core/busname.h (renamed from src/grp-system/libcore/busname.h) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/include/core/cgroup.h (renamed from src/grp-system/libcore/cgroup.h) | 8 | ||||
-rw-r--r-- | src/grp-system/libcore/include/core/dbus-manager.h (renamed from src/grp-system/libcore/dbus-manager.h) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/include/core/device.h (renamed from src/grp-system/libcore/device.h) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/include/core/execute.h (renamed from src/grp-system/libcore/execute.h) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/include/core/failure-action.h (renamed from src/grp-system/libcore/failure-action.h) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/include/core/hostname-setup.h (renamed from src/grp-system/libcore/hostname-setup.h) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/include/core/ima-setup.h (renamed from src/grp-system/libcore/ima-setup.h) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/include/core/job.h (renamed from src/grp-system/libcore/job.h) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/include/core/kill.h (renamed from src/grp-system/libcore/kill.h) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/include/core/killall.h (renamed from src/grp-system/libcore/killall.h) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/include/core/kmod-setup.h (renamed from src/grp-system/libcore/kmod-setup.h) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/include/core/load-fragment.h (renamed from src/grp-system/libcore/load-fragment.h) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/include/core/loopback-setup.h (renamed from src/grp-system/libcore/loopback-setup.h) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/include/core/machine-id-setup.h (renamed from src/grp-system/libcore/machine-id-setup.h) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/include/core/manager.h (renamed from src/grp-system/libcore/manager.h) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/include/core/mount-setup.h (renamed from src/grp-system/libcore/mount-setup.h) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/include/core/mount.h (renamed from src/grp-system/libcore/mount.h) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/include/core/namespace.h (renamed from src/grp-system/libcore/namespace.h) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/include/core/path.h (renamed from src/grp-system/libcore/path.h) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/include/core/scope.h (renamed from src/grp-system/libcore/scope.h) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/include/core/selinux-setup.h (renamed from src/grp-system/libcore/selinux-setup.h) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/include/core/service.h (renamed from src/grp-system/libcore/service.h) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/include/core/show-status.h (renamed from src/grp-system/libcore/show-status.h) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/include/core/slice.h (renamed from src/grp-system/libcore/slice.h) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/include/core/smack-setup.h (renamed from src/grp-system/libcore/smack-setup.h) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/include/core/socket.h (renamed from src/grp-system/libcore/socket.h) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/include/core/swap.h (renamed from src/grp-system/libcore/swap.h) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/include/core/target.h (renamed from src/grp-system/libcore/target.h) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/include/core/timer.h (renamed from src/grp-system/libcore/timer.h) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/include/core/unit.h (renamed from src/grp-system/libcore/unit.h) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/src/Makefile | 175 | ||||
-rw-r--r-- | src/grp-system/libcore/src/audit-fd.c (renamed from src/grp-system/libcore/audit-fd.c) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/src/audit-fd.h (renamed from src/grp-system/libcore/audit-fd.h) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/src/automount.c (renamed from src/grp-system/libcore/automount.c) | 6 | ||||
-rw-r--r-- | src/grp-system/libcore/src/bus-policy.c (renamed from src/grp-system/libcore/bus-policy.c) | 3 | ||||
-rw-r--r-- | src/grp-system/libcore/src/busname.c (renamed from src/grp-system/libcore/busname.c) | 6 | ||||
-rw-r--r-- | src/grp-system/libcore/src/cgroup.c (renamed from src/grp-system/libcore/cgroup.c) | 3 | ||||
-rw-r--r-- | src/grp-system/libcore/src/dbus-automount.c (renamed from src/grp-system/libcore/dbus-automount.c) | 2 | ||||
-rw-r--r-- | src/grp-system/libcore/src/dbus-automount.h (renamed from src/grp-system/libcore/dbus-automount.h) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/src/dbus-busname.c (renamed from src/grp-system/libcore/dbus-busname.c) | 4 | ||||
-rw-r--r-- | src/grp-system/libcore/src/dbus-busname.h (renamed from src/grp-system/libcore/dbus-busname.h) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/src/dbus-cgroup.c (renamed from src/grp-system/libcore/dbus-cgroup.c) | 2 | ||||
-rw-r--r-- | src/grp-system/libcore/src/dbus-cgroup.h (renamed from src/grp-system/libcore/dbus-cgroup.h) | 2 | ||||
-rw-r--r-- | src/grp-system/libcore/src/dbus-device.c (renamed from src/grp-system/libcore/dbus-device.c) | 5 | ||||
-rw-r--r-- | src/grp-system/libcore/src/dbus-device.h (renamed from src/grp-system/libcore/dbus-device.h) | 2 | ||||
-rw-r--r-- | src/grp-system/libcore/src/dbus-execute.c (renamed from src/grp-system/libcore/dbus-execute.c) | 4 | ||||
-rw-r--r-- | src/grp-system/libcore/src/dbus-execute.h (renamed from src/grp-system/libcore/dbus-execute.h) | 2 | ||||
-rw-r--r-- | src/grp-system/libcore/src/dbus-job.c (renamed from src/grp-system/libcore/dbus-job.c) | 2 | ||||
-rw-r--r-- | src/grp-system/libcore/src/dbus-job.h (renamed from src/grp-system/libcore/dbus-job.h) | 2 | ||||
-rw-r--r-- | src/grp-system/libcore/src/dbus-kill.c (renamed from src/grp-system/libcore/dbus-kill.c) | 2 | ||||
-rw-r--r-- | src/grp-system/libcore/src/dbus-kill.h (renamed from src/grp-system/libcore/dbus-kill.h) | 4 | ||||
-rw-r--r-- | src/grp-system/libcore/src/dbus-manager.c (renamed from src/grp-system/libcore/dbus-manager.c) | 2 | ||||
-rw-r--r-- | src/grp-system/libcore/src/dbus-mount.c (renamed from src/grp-system/libcore/dbus-mount.c) | 4 | ||||
-rw-r--r-- | src/grp-system/libcore/src/dbus-mount.h (renamed from src/grp-system/libcore/dbus-mount.h) | 2 | ||||
-rw-r--r-- | src/grp-system/libcore/src/dbus-path.c (renamed from src/grp-system/libcore/dbus-path.c) | 4 | ||||
-rw-r--r-- | src/grp-system/libcore/src/dbus-path.h (renamed from src/grp-system/libcore/dbus-path.h) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/src/dbus-scope.c (renamed from src/grp-system/libcore/dbus-scope.c) | 4 | ||||
-rw-r--r-- | src/grp-system/libcore/src/dbus-scope.h (renamed from src/grp-system/libcore/dbus-scope.h) | 2 | ||||
-rw-r--r-- | src/grp-system/libcore/src/dbus-service.c (renamed from src/grp-system/libcore/dbus-service.c) | 4 | ||||
-rw-r--r-- | src/grp-system/libcore/src/dbus-service.h (renamed from src/grp-system/libcore/dbus-service.h) | 2 | ||||
-rw-r--r-- | src/grp-system/libcore/src/dbus-slice.c (renamed from src/grp-system/libcore/dbus-slice.c) | 5 | ||||
-rw-r--r-- | src/grp-system/libcore/src/dbus-slice.h (renamed from src/grp-system/libcore/dbus-slice.h) | 2 | ||||
-rw-r--r-- | src/grp-system/libcore/src/dbus-socket.c (renamed from src/grp-system/libcore/dbus-socket.c) | 4 | ||||
-rw-r--r-- | src/grp-system/libcore/src/dbus-socket.h (renamed from src/grp-system/libcore/dbus-socket.h) | 2 | ||||
-rw-r--r-- | src/grp-system/libcore/src/dbus-swap.c (renamed from src/grp-system/libcore/dbus-swap.c) | 4 | ||||
-rw-r--r-- | src/grp-system/libcore/src/dbus-swap.h (renamed from src/grp-system/libcore/dbus-swap.h) | 2 | ||||
-rw-r--r-- | src/grp-system/libcore/src/dbus-target.c (renamed from src/grp-system/libcore/dbus-target.c) | 3 | ||||
-rw-r--r-- | src/grp-system/libcore/src/dbus-target.h (renamed from src/grp-system/libcore/dbus-target.h) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/src/dbus-timer.c (renamed from src/grp-system/libcore/dbus-timer.c) | 4 | ||||
-rw-r--r-- | src/grp-system/libcore/src/dbus-timer.h (renamed from src/grp-system/libcore/dbus-timer.h) | 2 | ||||
-rw-r--r-- | src/grp-system/libcore/src/dbus-unit.c (renamed from src/grp-system/libcore/dbus-unit.c) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/src/dbus-unit.h (renamed from src/grp-system/libcore/dbus-unit.h) | 2 | ||||
-rw-r--r-- | src/grp-system/libcore/src/dbus.c (renamed from src/grp-system/libcore/dbus.c) | 2 | ||||
-rw-r--r-- | src/grp-system/libcore/src/dbus.h (renamed from src/grp-system/libcore/dbus.h) | 2 | ||||
-rw-r--r-- | src/grp-system/libcore/src/device.c (renamed from src/grp-system/libcore/device.c) | 6 | ||||
-rw-r--r-- | src/grp-system/libcore/src/execute.c (renamed from src/grp-system/libcore/execute.c) | 8 | ||||
-rw-r--r-- | src/grp-system/libcore/src/failure-action.c (renamed from src/grp-system/libcore/failure-action.c) | 3 | ||||
-rw-r--r-- | src/grp-system/libcore/src/hostname-setup.c (renamed from src/grp-system/libcore/hostname-setup.c) | 3 | ||||
-rw-r--r-- | src/grp-system/libcore/src/ima-setup.c (renamed from src/grp-system/libcore/ima-setup.c) | 3 | ||||
-rw-r--r-- | src/grp-system/libcore/src/job.c (renamed from src/grp-system/libcore/job.c) | 4 | ||||
-rw-r--r-- | src/grp-system/libcore/src/kill.c (renamed from src/grp-system/libcore/kill.c) | 3 | ||||
-rw-r--r-- | src/grp-system/libcore/src/killall.c (renamed from src/grp-system/libcore/killall.c) | 3 | ||||
-rw-r--r-- | src/grp-system/libcore/src/kmod-setup.c (renamed from src/grp-system/libcore/kmod-setup.c) | 3 | ||||
-rw-r--r-- | src/grp-system/libcore/src/linux/auto_dev-ioctl.h (renamed from src/grp-system/libcore/linux/auto_dev-ioctl.h) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/src/load-dropin.c (renamed from src/grp-system/libcore/load-dropin.c) | 4 | ||||
-rw-r--r-- | src/grp-system/libcore/src/load-dropin.h (renamed from src/grp-system/libcore/load-dropin.h) | 3 | ||||
-rw-r--r-- | src/grp-system/libcore/src/load-fragment-gperf.gperf.m4 (renamed from src/grp-system/libcore/load-fragment-gperf.gperf.m4) | 8 | ||||
-rw-r--r-- | src/grp-system/libcore/src/load-fragment.c (renamed from src/grp-system/libcore/load-fragment.c) | 7 | ||||
-rw-r--r-- | src/grp-system/libcore/src/locale-setup.c (renamed from src/grp-system/libcore/locale-setup.c) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/src/locale-setup.h (renamed from src/grp-system/libcore/locale-setup.h) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/src/loopback-setup.c (renamed from src/grp-system/libcore/loopback-setup.c) | 3 | ||||
-rw-r--r-- | src/grp-system/libcore/src/machine-id-setup.c (renamed from src/grp-system/libcore/machine-id-setup.c) | 3 | ||||
-rw-r--r-- | src/grp-system/libcore/src/manager.c (renamed from src/grp-system/libcore/manager.c) | 4 | ||||
-rw-r--r-- | src/grp-system/libcore/src/mount-setup.c (renamed from src/grp-system/libcore/mount-setup.c) | 3 | ||||
-rw-r--r-- | src/grp-system/libcore/src/mount.c (renamed from src/grp-system/libcore/mount.c) | 8 | ||||
-rw-r--r-- | src/grp-system/libcore/src/namespace.c (renamed from src/grp-system/libcore/namespace.c) | 5 | ||||
-rw-r--r-- | src/grp-system/libcore/src/path.c (renamed from src/grp-system/libcore/path.c) | 4 | ||||
-rw-r--r-- | src/grp-system/libcore/src/scope.c (renamed from src/grp-system/libcore/scope.c) | 4 | ||||
-rw-r--r-- | src/grp-system/libcore/src/selinux-access.c (renamed from src/grp-system/libcore/selinux-access.c) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/src/selinux-access.h (renamed from src/grp-system/libcore/selinux-access.h) | 3 | ||||
-rw-r--r-- | src/grp-system/libcore/src/selinux-setup.c (renamed from src/grp-system/libcore/selinux-setup.c) | 3 | ||||
-rw-r--r-- | src/grp-system/libcore/src/service.c (renamed from src/grp-system/libcore/service.c) | 8 | ||||
-rw-r--r-- | src/grp-system/libcore/src/show-status.c (renamed from src/grp-system/libcore/show-status.c) | 3 | ||||
-rw-r--r-- | src/grp-system/libcore/src/slice.c (renamed from src/grp-system/libcore/slice.c) | 4 | ||||
-rw-r--r-- | src/grp-system/libcore/src/smack-setup.c (renamed from src/grp-system/libcore/smack-setup.c) | 3 | ||||
-rw-r--r-- | src/grp-system/libcore/src/socket.c (renamed from src/grp-system/libcore/socket.c) | 4 | ||||
-rw-r--r-- | src/grp-system/libcore/src/swap.c (renamed from src/grp-system/libcore/swap.c) | 4 | ||||
-rw-r--r-- | src/grp-system/libcore/src/target.c (renamed from src/grp-system/libcore/target.c) | 2 | ||||
-rw-r--r-- | src/grp-system/libcore/src/timer.c (renamed from src/grp-system/libcore/timer.c) | 4 | ||||
-rw-r--r-- | src/grp-system/libcore/src/transaction.c (renamed from src/grp-system/libcore/transaction.c) | 0 | ||||
-rw-r--r-- | src/grp-system/libcore/src/transaction.h (renamed from src/grp-system/libcore/transaction.h) | 7 | ||||
-rw-r--r-- | src/grp-system/libcore/src/unit-printf.c (renamed from src/grp-system/libcore/unit-printf.c) | 2 | ||||
-rw-r--r-- | src/grp-system/libcore/src/unit-printf.h (renamed from src/grp-system/libcore/unit-printf.h) | 2 | ||||
-rw-r--r-- | src/grp-system/libcore/src/unit.c (renamed from src/grp-system/libcore/unit.c) | 6 | ||||
-rw-r--r-- | src/grp-system/systemctl/Makefile | 1 | ||||
-rw-r--r-- | src/grp-system/systemd-shutdown/Makefile | 7 | ||||
l--------- | src/grp-system/systemd-shutdown/killall.c | 1 | ||||
l--------- | src/grp-system/systemd-shutdown/killall.h | 1 | ||||
l--------- | src/grp-system/systemd-shutdown/mount-setup.c | 1 | ||||
l--------- | src/grp-system/systemd-shutdown/mount-setup.h | 1 | ||||
-rw-r--r-- | src/grp-system/systemd-shutdown/shutdown.c | 2 | ||||
-rw-r--r-- | src/grp-system/systemd-shutdown/umount.c | 2 | ||||
-rw-r--r-- | src/grp-system/systemd/Makefile | 3 | ||||
-rw-r--r-- | src/grp-system/systemd/main.c | 24 | ||||
-rw-r--r-- | src/grp-timedate/systemd-timedated/Makefile | 1 | ||||
-rw-r--r-- | src/grp-timedate/timedatectl/Makefile | 1 | ||||
-rw-r--r-- | src/grp-udev/systemd-hwdb/Makefile | 1 | ||||
-rw-r--r-- | src/grp-udev/udevadm/Makefile | 1 | ||||
-rw-r--r-- | src/systemd-cgls/Makefile | 1 | ||||
-rw-r--r-- | src/systemd-cgtop/Makefile | 1 | ||||
-rw-r--r-- | src/systemd-cryptsetup/Makefile | 1 | ||||
-rw-r--r-- | src/systemd-gpt-auto-generator/Makefile | 1 | ||||
-rw-r--r-- | src/systemd-initctl/Makefile | 1 | ||||
-rw-r--r-- | src/systemd-machine-id-setup/Makefile | 7 | ||||
-rw-r--r-- | src/systemd-machine-id-setup/machine-id-setup-main.c | 3 | ||||
l--------- | src/systemd-machine-id-setup/machine-id-setup.c | 1 | ||||
l--------- | src/systemd-machine-id-setup/machine-id-setup.h | 1 | ||||
-rw-r--r-- | src/systemd-nspawn/Makefile | 9 | ||||
l--------- | src/systemd-nspawn/loopback-setup.c | 1 | ||||
l--------- | src/systemd-nspawn/loopback-setup.h | 1 | ||||
l--------- | src/systemd-nspawn/machine-id-setup.c | 1 | ||||
l--------- | src/systemd-nspawn/machine-id-setup.h | 1 | ||||
l--------- | src/systemd-nspawn/mount-setup.c | 1 | ||||
l--------- | src/systemd-nspawn/mount-setup.h | 1 | ||||
-rw-r--r-- | src/systemd-nspawn/nspawn.c | 11 | ||||
-rw-r--r-- | src/systemd-remount-fs/Makefile | 5 | ||||
l--------- | src/systemd-remount-fs/mount-setup.c | 1 | ||||
l--------- | src/systemd-remount-fs/mount-setup.h | 1 | ||||
-rw-r--r-- | src/systemd-remount-fs/remount-fs.c | 19 |
164 files changed, 371 insertions, 357 deletions
diff --git a/config.mk.in b/config.mk.in index 1188b75e92..3af9422a1e 100644 --- a/config.mk.in +++ b/config.mk.in @@ -104,7 +104,7 @@ rootlibdir=@rootlibdir@ # Libraries we provide libsystemd.CPPFLAGS = -I$(topsrcdir)/src/libsystemd/include libsystemd.DEPENDS = $(topoutdir)/src/libsystemd/libsystemd.la -libsystemd-internal.CPPFLAGS = -I$(topsrcdir)/src/libsystemd/src -I$(topoutdir)/src/libsystemd/src $(libsystemd.CPPFLAGS) $(libsystemd-basic.CPPFLAGS) +libsystemd-internal.CPPFLAGS = -I$(topsrcdir)/src/libsystemd/src -I$(topoutdir)/src/libsystemd/src $(libsystemd.CPPFLAGS) $(libsystemd-staging.CPPFLAGS) $(libsystemd-basic.CPPFLAGS) libsystemd-internal.DEPENDS = $(topoutdir)/src/libsystemd/src/libsystemd-internal.la libsystemd-staging.CPPFLAGS = -I$(topsrcdir)/src/libsystemd/include-staging $(libsystemd.CPPFLAGS) libsystemd-staging.DEPENDS = $(libsystemd-internal.DEPENDS) @@ -130,8 +130,8 @@ libudev-internal.CPPFLAGS = -I$(topsrcdir)/src/libudev/src $(libudev. libudev-internal.DEPENDS = $(topoutdir)/src/libudev/src/libudev-internal.la # -core libs -libcore.CPPFLAGS = -I$(topsrcdir)/src/grp-system/libcore $(libsystemd-shared.CPPFLAGS) -libcore.DEPENDS = $(topoutdir)/src/grp-system/libcore/libcore.la +libcore.CPPFLAGS = -I$(topsrcdir)/src/grp-system/libcore/include $(libsystemd-shared.CPPFLAGS) +libcore.DEPENDS = $(topoutdir)/src/grp-system/libcore/src/libcore.la #libbus-proxy-core.CPPFLAGS = #libbus-proxy-core.DEPENDS = libjournal-core.CPPFLAGS = -I$(topsrcdir)/src/grp-journal/libjournal-core/include $(libsystemd-internal.CPPFLAGS) $(libsystemd-basic.CPPFLAGS) $(libsystemd-shared.CPPFLAGS) diff --git a/src/grp-machine/machinectl/Makefile b/src/grp-machine/machinectl/Makefile index f6760f3174..397d4fd4da 100644 --- a/src/grp-machine/machinectl/Makefile +++ b/src/grp-machine/machinectl/Makefile @@ -27,6 +27,7 @@ machinectl_SOURCES = \ src/machine/machinectl.c machinectl_LDADD = \ + libsystemd-internal.la \ libsystemd-shared.la rootbin_PROGRAMS += \ diff --git a/src/grp-network/networkctl/Makefile b/src/grp-network/networkctl/Makefile index 7b651c7f74..4343011157 100644 --- a/src/grp-network/networkctl/Makefile +++ b/src/grp-network/networkctl/Makefile @@ -30,6 +30,7 @@ networkctl_SOURCES = \ src/network/networkctl.c networkctl_LDADD = \ + libsystemd-internal.la \ libsystemd-shared.la \ libsystemd-network.la diff --git a/src/grp-network/systemd-networkd-wait-online/Makefile b/src/grp-network/systemd-networkd-wait-online/Makefile index 6b6b96258a..1b0c801833 100644 --- a/src/grp-network/systemd-networkd-wait-online/Makefile +++ b/src/grp-network/systemd-networkd-wait-online/Makefile @@ -37,6 +37,7 @@ systemd_networkd_wait_online_SOURCES = \ src/network/networkd-wait-online-link.c systemd_networkd_wait_online_LDADD = \ + libsystemd-internal.la \ libsystemd-network.la \ libsystemd-shared.la diff --git a/src/grp-system/grp-utils/systemd-analyze/Makefile b/src/grp-system/grp-utils/systemd-analyze/Makefile index cb1b72e77d..db8a29e9aa 100644 --- a/src/grp-system/grp-utils/systemd-analyze/Makefile +++ b/src/grp-system/grp-utils/systemd-analyze/Makefile @@ -34,6 +34,7 @@ systemd_analyze_CFLAGS = \ $(MOUNT_CFLAGS) systemd_analyze_LDADD = \ + libsystemd-internal.la \ libcore.la include $(topsrcdir)/build-aux/Makefile.tail.mk diff --git a/src/grp-system/grp-utils/systemd-analyze/analyze-verify.c b/src/grp-system/grp-utils/systemd-analyze/analyze-verify.c index 2f5b1e4da3..620ae7ee35 100644 --- a/src/grp-system/grp-utils/systemd-analyze/analyze-verify.c +++ b/src/grp-system/grp-utils/systemd-analyze/analyze-verify.c @@ -19,7 +19,7 @@ #include <stdlib.h> -#include "manager.h" +#include "core/manager.h" #include "sd-bus/bus-error.h" #include "sd-bus/bus-util.h" #include "systemd-basic/alloc-util.h" diff --git a/src/grp-system/grp-utils/systemd-fstab-generator/Makefile b/src/grp-system/grp-utils/systemd-fstab-generator/Makefile index 43475f69e1..be9090654b 100644 --- a/src/grp-system/grp-utils/systemd-fstab-generator/Makefile +++ b/src/grp-system/grp-utils/systemd-fstab-generator/Makefile @@ -25,10 +25,10 @@ include $(topsrcdir)/build-aux/Makefile.head.mk systemgenerator_PROGRAMS += systemd-fstab-generator systemd_fstab_generator_SOURCES = \ - src/fstab-generator/fstab-generator.c \ - src/core/mount-setup.c + src/fstab-generator/fstab-generator.c systemd_fstab_generator_LDADD = \ + libcore.la \ libsystemd-shared.la include $(topsrcdir)/build-aux/Makefile.tail.mk diff --git a/src/grp-system/grp-utils/systemd-fstab-generator/fstab-generator.c b/src/grp-system/grp-utils/systemd-fstab-generator/fstab-generator.c index d4ca2551fa..f4b3a048e9 100644 --- a/src/grp-system/grp-utils/systemd-fstab-generator/fstab-generator.c +++ b/src/grp-system/grp-utils/systemd-fstab-generator/fstab-generator.c @@ -23,6 +23,7 @@ #include <string.h> #include <unistd.h> +#include "core/mount-setup.h" #include "systemd-basic/alloc-util.h" #include "systemd-basic/fd-util.h" #include "systemd-basic/fileio.h" @@ -42,8 +43,6 @@ #include "systemd-shared/fstab-util.h" #include "systemd-shared/generator.h" -#include "mount-setup.h" - static const char *arg_dest = "/tmp"; static bool arg_fstab_enabled = true; static char *arg_root_what = NULL; diff --git a/src/grp-system/grp-utils/systemd-fstab-generator/mount-setup.c b/src/grp-system/grp-utils/systemd-fstab-generator/mount-setup.c deleted file mode 120000 index 7f7ff15b46..0000000000 --- a/src/grp-system/grp-utils/systemd-fstab-generator/mount-setup.c +++ /dev/null @@ -1 +0,0 @@ -../../libcore/mount-setup.c
\ No newline at end of file diff --git a/src/grp-system/grp-utils/systemd-fstab-generator/mount-setup.h b/src/grp-system/grp-utils/systemd-fstab-generator/mount-setup.h deleted file mode 120000 index 50721d8bfc..0000000000 --- a/src/grp-system/grp-utils/systemd-fstab-generator/mount-setup.h +++ /dev/null @@ -1 +0,0 @@ -../../libcore/mount-setup.h
\ No newline at end of file diff --git a/src/grp-system/grp-utils/systemd-run/Makefile b/src/grp-system/grp-utils/systemd-run/Makefile index 9664591eb6..48559f098e 100644 --- a/src/grp-system/grp-utils/systemd-run/Makefile +++ b/src/grp-system/grp-utils/systemd-run/Makefile @@ -28,6 +28,7 @@ systemd_run_SOURCES = \ src/run/run.c systemd_run_LDADD = \ + libsystemd-internal.la \ libsystemd-shared.la include $(topsrcdir)/build-aux/Makefile.tail.mk diff --git a/src/grp-system/libcore/Makefile b/src/grp-system/libcore/Makefile index a72b4dc7ee..76e6e9ddee 100644 --- a/src/grp-system/libcore/Makefile +++ b/src/grp-system/libcore/Makefile @@ -23,152 +23,6 @@ include $(dir $(lastword $(MAKEFILE_LIST)))/../../../config.mk include $(topsrcdir)/build-aux/Makefile.head.mk -noinst_LTLIBRARIES += \ - libcore.la - -libcore_la_SOURCES = \ - src/core/unit.c \ - src/core/unit.h \ - src/core/unit-printf.c \ - src/core/unit-printf.h \ - src/core/job.c \ - src/core/job.h \ - src/core/manager.c \ - src/core/manager.h \ - src/core/transaction.c \ - src/core/transaction.h \ - src/core/load-fragment.c \ - src/core/load-fragment.h \ - src/core/service.c \ - src/core/service.h \ - src/core/socket.c \ - src/core/socket.h \ - src/core/busname.c \ - src/core/busname.h \ - src/core/bus-policy.c \ - src/core/bus-policy.h \ - src/core/target.c \ - src/core/target.h \ - src/core/device.c \ - src/core/device.h \ - src/core/mount.c \ - src/core/mount.h \ - src/core/automount.c \ - src/core/automount.h \ - src/core/swap.c \ - src/core/swap.h \ - src/core/timer.c \ - src/core/timer.h \ - src/core/path.c \ - src/core/path.h \ - src/core/slice.c \ - src/core/slice.h \ - src/core/scope.c \ - src/core/scope.h \ - src/core/load-dropin.c \ - src/core/load-dropin.h \ - src/core/execute.c \ - src/core/execute.h \ - src/core/kill.c \ - src/core/kill.h \ - src/core/dbus.c \ - src/core/dbus.h \ - src/core/dbus-manager.c \ - src/core/dbus-manager.h \ - src/core/dbus-unit.c \ - src/core/dbus-unit.h \ - src/core/dbus-job.c \ - src/core/dbus-job.h \ - src/core/dbus-service.c \ - src/core/dbus-service.h \ - src/core/dbus-socket.c \ - src/core/dbus-socket.h \ - src/core/dbus-busname.c \ - src/core/dbus-busname.h \ - src/core/dbus-target.c \ - src/core/dbus-target.h \ - src/core/dbus-device.c \ - src/core/dbus-device.h \ - src/core/dbus-mount.c \ - src/core/dbus-mount.h \ - src/core/dbus-automount.c \ - src/core/dbus-automount.h \ - src/core/dbus-swap.c \ - src/core/dbus-swap.h \ - src/core/dbus-timer.c \ - src/core/dbus-timer.h \ - src/core/dbus-path.c \ - src/core/dbus-path.h \ - src/core/dbus-slice.c \ - src/core/dbus-slice.h \ - src/core/dbus-scope.c \ - src/core/dbus-scope.h \ - src/core/dbus-execute.c \ - src/core/dbus-execute.h \ - src/core/dbus-kill.c \ - src/core/dbus-kill.h \ - src/core/dbus-cgroup.c \ - src/core/dbus-cgroup.h \ - src/core/cgroup.c \ - src/core/cgroup.h \ - src/core/selinux-access.c \ - src/core/selinux-access.h \ - src/core/selinux-setup.c \ - src/core/selinux-setup.h \ - src/core/smack-setup.c \ - src/core/smack-setup.h \ - src/core/ima-setup.c \ - src/core/ima-setup.h \ - src/core/locale-setup.h \ - src/core/locale-setup.c \ - src/core/hostname-setup.c \ - src/core/hostname-setup.h \ - src/core/machine-id-setup.c \ - src/core/machine-id-setup.h \ - src/core/mount-setup.c \ - src/core/mount-setup.h \ - src/core/kmod-setup.c \ - src/core/kmod-setup.h \ - src/core/loopback-setup.h \ - src/core/loopback-setup.c \ - src/core/namespace.c \ - src/core/namespace.h \ - src/core/killall.h \ - src/core/killall.c \ - src/core/audit-fd.c \ - src/core/audit-fd.h \ - src/core/show-status.c \ - src/core/show-status.h \ - src/core/failure-action.c \ - src/core/failure-action.h - -nodist_libcore_la_SOURCES = \ - src/core/load-fragment-gperf.c \ - src/core/load-fragment-gperf-nulstr.c - -libcore_la_CFLAGS = \ - $(PAM_CFLAGS) \ - $(AUDIT_CFLAGS) \ - $(KMOD_CFLAGS) \ - $(APPARMOR_CFLAGS) \ - $(MOUNT_CFLAGS) \ - $(SECCOMP_CFLAGS) - -libcore_la_LIBADD = \ - libsystemd-shared.la \ - $(PAM_LIBS) \ - $(AUDIT_LIBS) \ - $(KMOD_LIBS) \ - $(APPARMOR_LIBS) \ - $(MOUNT_LIBS) - -$(outdir)/load-fragment-gperf-nulstr.c: $(outdir)/load-fragment-gperf.gperf - $(AM_V_GEN)$(AWK) 'BEGIN{ keywords=0 ; FS="," ; print "extern const char load_fragment_gperf_nulstr[];" ; print "const char load_fragment_gperf_nulstr[] ="} ; keyword==1 { print "\"" $$1 "\\0\"" } ; /%%/ { keyword=1} ; END { print ";" }' < $< > $@ - -sd.CPPFLAGS += -I$(topsrcdir)/src/libudev/src -sd.CPPFLAGS += -DMOUNT_PATH=\"$(MOUNT_PATH)\" -sd.CPPFLAGS += -DUMOUNT_PATH=\"$(UMOUNT_PATH)\" -sd.CPPFLAGS += -DSYSTEMD_CGROUP_AGENT_PATH=\"$(libexecdir)/systemd-cgroups-agent\" -sd.CPPFLAGS += -DSYSTEMD_BINARY_PATH=\"$(libexecdir)/systemd\" +nested.subdirs += src include $(topsrcdir)/build-aux/Makefile.tail.mk diff --git a/src/grp-system/libcore/automount.h b/src/grp-system/libcore/include/core/automount.h index 76a201178e..76a201178e 100644 --- a/src/grp-system/libcore/automount.h +++ b/src/grp-system/libcore/include/core/automount.h diff --git a/src/grp-system/libcore/bus-policy.h b/src/grp-system/libcore/include/core/bus-policy.h index a338f29af6..3fb64f0fd0 100644 --- a/src/grp-system/libcore/bus-policy.h +++ b/src/grp-system/libcore/include/core/bus-policy.h @@ -19,10 +19,11 @@ along with systemd; If not, see <http://www.gnu.org/licenses/>. ***/ -#include "sd-bus/kdbus.h" #include "systemd-basic/list.h" #include "systemd-basic/macro.h" +struct kdbus_item; + typedef struct BusNamePolicy BusNamePolicy; typedef enum BusPolicyAccess { diff --git a/src/grp-system/libcore/busname.h b/src/grp-system/libcore/include/core/busname.h index 95a356bddc..95a356bddc 100644 --- a/src/grp-system/libcore/busname.h +++ b/src/grp-system/libcore/include/core/busname.h diff --git a/src/grp-system/libcore/cgroup.h b/src/grp-system/libcore/include/core/cgroup.h index a52a70b5e6..0026609570 100644 --- a/src/grp-system/libcore/cgroup.h +++ b/src/grp-system/libcore/include/core/cgroup.h @@ -21,6 +21,10 @@ #include <stdbool.h> +#include "systemd-basic/cgroup-util.h" +#include "systemd-basic/list.h" +#include "systemd-basic/time-util.h" + typedef struct CGroupContext CGroupContext; typedef struct CGroupDeviceAllow CGroupDeviceAllow; typedef struct CGroupIODeviceWeight CGroupIODeviceWeight; @@ -28,10 +32,6 @@ typedef struct CGroupIODeviceLimit CGroupIODeviceLimit; typedef struct CGroupBlockIODeviceWeight CGroupBlockIODeviceWeight; typedef struct CGroupBlockIODeviceBandwidth CGroupBlockIODeviceBandwidth; -#include "systemd-basic/cgroup-util.h" -#include "systemd-basic/list.h" -#include "systemd-basic/time-util.h" - typedef enum CGroupDevicePolicy { /* When devices listed, will allow those, plus built-in ones, diff --git a/src/grp-system/libcore/dbus-manager.h b/src/grp-system/libcore/include/core/dbus-manager.h index 36a2e9481b..36a2e9481b 100644 --- a/src/grp-system/libcore/dbus-manager.h +++ b/src/grp-system/libcore/include/core/dbus-manager.h diff --git a/src/grp-system/libcore/device.h b/src/grp-system/libcore/include/core/device.h index 60d5122966..60d5122966 100644 --- a/src/grp-system/libcore/device.h +++ b/src/grp-system/libcore/include/core/device.h diff --git a/src/grp-system/libcore/execute.h b/src/grp-system/libcore/include/core/execute.h index 178adc00ae..178adc00ae 100644 --- a/src/grp-system/libcore/execute.h +++ b/src/grp-system/libcore/include/core/execute.h diff --git a/src/grp-system/libcore/failure-action.h b/src/grp-system/libcore/include/core/failure-action.h index 47c08f4006..47c08f4006 100644 --- a/src/grp-system/libcore/failure-action.h +++ b/src/grp-system/libcore/include/core/failure-action.h diff --git a/src/grp-system/libcore/hostname-setup.h b/src/grp-system/libcore/include/core/hostname-setup.h index 73e8c75c71..73e8c75c71 100644 --- a/src/grp-system/libcore/hostname-setup.h +++ b/src/grp-system/libcore/include/core/hostname-setup.h diff --git a/src/grp-system/libcore/ima-setup.h b/src/grp-system/libcore/include/core/ima-setup.h index 472b58cb00..472b58cb00 100644 --- a/src/grp-system/libcore/ima-setup.h +++ b/src/grp-system/libcore/include/core/ima-setup.h diff --git a/src/grp-system/libcore/job.h b/src/grp-system/libcore/include/core/job.h index 7338601bb7..7338601bb7 100644 --- a/src/grp-system/libcore/job.h +++ b/src/grp-system/libcore/include/core/job.h diff --git a/src/grp-system/libcore/kill.h b/src/grp-system/libcore/include/core/kill.h index ad8583b9b0..ad8583b9b0 100644 --- a/src/grp-system/libcore/kill.h +++ b/src/grp-system/libcore/include/core/kill.h diff --git a/src/grp-system/libcore/killall.h b/src/grp-system/libcore/include/core/killall.h index bbb101c863..bbb101c863 100644 --- a/src/grp-system/libcore/killall.h +++ b/src/grp-system/libcore/include/core/killall.h diff --git a/src/grp-system/libcore/kmod-setup.h b/src/grp-system/libcore/include/core/kmod-setup.h index 685f4df301..685f4df301 100644 --- a/src/grp-system/libcore/kmod-setup.h +++ b/src/grp-system/libcore/include/core/kmod-setup.h diff --git a/src/grp-system/libcore/load-fragment.h b/src/grp-system/libcore/include/core/load-fragment.h index b36a2e3a02..b36a2e3a02 100644 --- a/src/grp-system/libcore/load-fragment.h +++ b/src/grp-system/libcore/include/core/load-fragment.h diff --git a/src/grp-system/libcore/loopback-setup.h b/src/grp-system/libcore/include/core/loopback-setup.h index e7547b8a26..e7547b8a26 100644 --- a/src/grp-system/libcore/loopback-setup.h +++ b/src/grp-system/libcore/include/core/loopback-setup.h diff --git a/src/grp-system/libcore/machine-id-setup.h b/src/grp-system/libcore/include/core/machine-id-setup.h index 88830ecc42..88830ecc42 100644 --- a/src/grp-system/libcore/machine-id-setup.h +++ b/src/grp-system/libcore/include/core/machine-id-setup.h diff --git a/src/grp-system/libcore/manager.h b/src/grp-system/libcore/include/core/manager.h index ae56cf1a9a..ae56cf1a9a 100644 --- a/src/grp-system/libcore/manager.h +++ b/src/grp-system/libcore/include/core/manager.h diff --git a/src/grp-system/libcore/mount-setup.h b/src/grp-system/libcore/include/core/mount-setup.h index 647bd770ae..647bd770ae 100644 --- a/src/grp-system/libcore/mount-setup.h +++ b/src/grp-system/libcore/include/core/mount-setup.h diff --git a/src/grp-system/libcore/mount.h b/src/grp-system/libcore/include/core/mount.h index 0caef2b451..0caef2b451 100644 --- a/src/grp-system/libcore/mount.h +++ b/src/grp-system/libcore/include/core/mount.h diff --git a/src/grp-system/libcore/namespace.h b/src/grp-system/libcore/include/core/namespace.h index 89c6225c39..89c6225c39 100644 --- a/src/grp-system/libcore/namespace.h +++ b/src/grp-system/libcore/include/core/namespace.h diff --git a/src/grp-system/libcore/path.h b/src/grp-system/libcore/include/core/path.h index 4230c8fb99..4230c8fb99 100644 --- a/src/grp-system/libcore/path.h +++ b/src/grp-system/libcore/include/core/path.h diff --git a/src/grp-system/libcore/scope.h b/src/grp-system/libcore/include/core/scope.h index eaf8e8b447..eaf8e8b447 100644 --- a/src/grp-system/libcore/scope.h +++ b/src/grp-system/libcore/include/core/scope.h diff --git a/src/grp-system/libcore/selinux-setup.h b/src/grp-system/libcore/include/core/selinux-setup.h index 7b613249b0..7b613249b0 100644 --- a/src/grp-system/libcore/selinux-setup.h +++ b/src/grp-system/libcore/include/core/selinux-setup.h diff --git a/src/grp-system/libcore/service.h b/src/grp-system/libcore/include/core/service.h index 8670913dbd..8670913dbd 100644 --- a/src/grp-system/libcore/service.h +++ b/src/grp-system/libcore/include/core/service.h diff --git a/src/grp-system/libcore/show-status.h b/src/grp-system/libcore/include/core/show-status.h index 08d6b7f6e1..08d6b7f6e1 100644 --- a/src/grp-system/libcore/show-status.h +++ b/src/grp-system/libcore/include/core/show-status.h diff --git a/src/grp-system/libcore/slice.h b/src/grp-system/libcore/include/core/slice.h index 71e05a4d6a..71e05a4d6a 100644 --- a/src/grp-system/libcore/slice.h +++ b/src/grp-system/libcore/include/core/slice.h diff --git a/src/grp-system/libcore/smack-setup.h b/src/grp-system/libcore/include/core/smack-setup.h index f8c62ce067..f8c62ce067 100644 --- a/src/grp-system/libcore/smack-setup.h +++ b/src/grp-system/libcore/include/core/smack-setup.h diff --git a/src/grp-system/libcore/socket.h b/src/grp-system/libcore/include/core/socket.h index 0e3ead5060..0e3ead5060 100644 --- a/src/grp-system/libcore/socket.h +++ b/src/grp-system/libcore/include/core/socket.h diff --git a/src/grp-system/libcore/swap.h b/src/grp-system/libcore/include/core/swap.h index 52e22e22e8..52e22e22e8 100644 --- a/src/grp-system/libcore/swap.h +++ b/src/grp-system/libcore/include/core/swap.h diff --git a/src/grp-system/libcore/target.h b/src/grp-system/libcore/include/core/target.h index 406b80019c..406b80019c 100644 --- a/src/grp-system/libcore/target.h +++ b/src/grp-system/libcore/include/core/target.h diff --git a/src/grp-system/libcore/timer.h b/src/grp-system/libcore/include/core/timer.h index 4195423a61..4195423a61 100644 --- a/src/grp-system/libcore/timer.h +++ b/src/grp-system/libcore/include/core/timer.h diff --git a/src/grp-system/libcore/unit.h b/src/grp-system/libcore/include/core/unit.h index d57caceb19..d57caceb19 100644 --- a/src/grp-system/libcore/unit.h +++ b/src/grp-system/libcore/include/core/unit.h diff --git a/src/grp-system/libcore/src/Makefile b/src/grp-system/libcore/src/Makefile new file mode 100644 index 0000000000..4f0224e70d --- /dev/null +++ b/src/grp-system/libcore/src/Makefile @@ -0,0 +1,175 @@ +# -*- Mode: makefile; indent-tabs-mode: t -*- +# +# This file is part of systemd. +# +# Copyright 2010-2012 Lennart Poettering +# Copyright 2010-2012 Kay Sievers +# Copyright 2013 Zbigniew Jędrzejewski-Szmek +# Copyright 2013 David Strauss +# Copyright 2016 Luke Shumaker +# +# systemd is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation; either version 2.1 of the License, or +# (at your option) any later version. +# +# systemd is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with systemd; If not, see <http://www.gnu.org/licenses/>. +include $(dir $(lastword $(MAKEFILE_LIST)))/../../../../config.mk +include $(topsrcdir)/build-aux/Makefile.head.mk + +noinst_LTLIBRARIES += \ + libcore.la + +libcore_la_SOURCES = \ + src/core/unit.c \ + src/core/unit.h \ + src/core/unit-printf.c \ + src/core/unit-printf.h \ + src/core/job.c \ + src/core/job.h \ + src/core/manager.c \ + src/core/manager.h \ + src/core/transaction.c \ + src/core/transaction.h \ + src/core/load-fragment.c \ + src/core/load-fragment.h \ + src/core/service.c \ + src/core/service.h \ + src/core/socket.c \ + src/core/socket.h \ + src/core/busname.c \ + src/core/busname.h \ + src/core/bus-policy.c \ + src/core/bus-policy.h \ + src/core/target.c \ + src/core/target.h \ + src/core/device.c \ + src/core/device.h \ + src/core/mount.c \ + src/core/mount.h \ + src/core/automount.c \ + src/core/automount.h \ + src/core/swap.c \ + src/core/swap.h \ + src/core/timer.c \ + src/core/timer.h \ + src/core/path.c \ + src/core/path.h \ + src/core/slice.c \ + src/core/slice.h \ + src/core/scope.c \ + src/core/scope.h \ + src/core/load-dropin.c \ + src/core/load-dropin.h \ + src/core/execute.c \ + src/core/execute.h \ + src/core/kill.c \ + src/core/kill.h \ + src/core/dbus.c \ + src/core/dbus.h \ + src/core/dbus-manager.c \ + src/core/dbus-manager.h \ + src/core/dbus-unit.c \ + src/core/dbus-unit.h \ + src/core/dbus-job.c \ + src/core/dbus-job.h \ + src/core/dbus-service.c \ + src/core/dbus-service.h \ + src/core/dbus-socket.c \ + src/core/dbus-socket.h \ + src/core/dbus-busname.c \ + src/core/dbus-busname.h \ + src/core/dbus-target.c \ + src/core/dbus-target.h \ + src/core/dbus-device.c \ + src/core/dbus-device.h \ + src/core/dbus-mount.c \ + src/core/dbus-mount.h \ + src/core/dbus-automount.c \ + src/core/dbus-automount.h \ + src/core/dbus-swap.c \ + src/core/dbus-swap.h \ + src/core/dbus-timer.c \ + src/core/dbus-timer.h \ + src/core/dbus-path.c \ + src/core/dbus-path.h \ + src/core/dbus-slice.c \ + src/core/dbus-slice.h \ + src/core/dbus-scope.c \ + src/core/dbus-scope.h \ + src/core/dbus-execute.c \ + src/core/dbus-execute.h \ + src/core/dbus-kill.c \ + src/core/dbus-kill.h \ + src/core/dbus-cgroup.c \ + src/core/dbus-cgroup.h \ + src/core/cgroup.c \ + src/core/cgroup.h \ + src/core/selinux-access.c \ + src/core/selinux-access.h \ + src/core/selinux-setup.c \ + src/core/selinux-setup.h \ + src/core/smack-setup.c \ + src/core/smack-setup.h \ + src/core/ima-setup.c \ + src/core/ima-setup.h \ + src/core/locale-setup.h \ + src/core/locale-setup.c \ + src/core/hostname-setup.c \ + src/core/hostname-setup.h \ + src/core/machine-id-setup.c \ + src/core/machine-id-setup.h \ + src/core/mount-setup.c \ + src/core/mount-setup.h \ + src/core/kmod-setup.c \ + src/core/kmod-setup.h \ + src/core/loopback-setup.h \ + src/core/loopback-setup.c \ + src/core/namespace.c \ + src/core/namespace.h \ + src/core/killall.h \ + src/core/killall.c \ + src/core/audit-fd.c \ + src/core/audit-fd.h \ + src/core/show-status.c \ + src/core/show-status.h \ + src/core/failure-action.c \ + src/core/failure-action.h + +nodist_libcore_la_SOURCES = \ + src/core/load-fragment-gperf.c \ + src/core/load-fragment-gperf-nulstr.c + +libcore_la_CFLAGS = \ + $(PAM_CFLAGS) \ + $(AUDIT_CFLAGS) \ + $(KMOD_CFLAGS) \ + $(APPARMOR_CFLAGS) \ + $(MOUNT_CFLAGS) \ + $(SECCOMP_CFLAGS) + +libcore_la_LIBADD = \ + libsystemd-internal.la \ + libsystemd-shared.la \ + $(PAM_LIBS) \ + $(AUDIT_LIBS) \ + $(KMOD_LIBS) \ + $(APPARMOR_LIBS) \ + $(MOUNT_LIBS) + +$(outdir)/load-fragment-gperf-nulstr.c: $(outdir)/load-fragment-gperf.gperf + $(AM_V_GEN)$(AWK) 'BEGIN{ keywords=0 ; FS="," ; print "extern const char load_fragment_gperf_nulstr[];" ; print "const char load_fragment_gperf_nulstr[] ="} ; keyword==1 { print "\"" $$1 "\\0\"" } ; /%%/ { keyword=1} ; END { print ";" }' < $< > $@ + +sd.CPPFLAGS += -I$(topsrcdir)/src/libudev/src +sd.CPPFLAGS += -DMOUNT_PATH=\"$(MOUNT_PATH)\" +sd.CPPFLAGS += -DUMOUNT_PATH=\"$(UMOUNT_PATH)\" +sd.CPPFLAGS += -DSYSTEMD_CGROUP_AGENT_PATH=\"$(libexecdir)/systemd-cgroups-agent\" +sd.CPPFLAGS += -DSYSTEMD_BINARY_PATH=\"$(libexecdir)/systemd\" + +include $(topsrcdir)/build-aux/Makefile.tail.mk diff --git a/src/grp-system/libcore/audit-fd.c b/src/grp-system/libcore/src/audit-fd.c index 12509951b7..12509951b7 100644 --- a/src/grp-system/libcore/audit-fd.c +++ b/src/grp-system/libcore/src/audit-fd.c diff --git a/src/grp-system/libcore/audit-fd.h b/src/grp-system/libcore/src/audit-fd.h index 0eccb59210..0eccb59210 100644 --- a/src/grp-system/libcore/audit-fd.h +++ b/src/grp-system/libcore/src/audit-fd.h diff --git a/src/grp-system/libcore/automount.c b/src/grp-system/libcore/src/automount.c index ffe84c0cbb..2f116977de 100644 --- a/src/grp-system/libcore/automount.c +++ b/src/grp-system/libcore/src/automount.c @@ -28,6 +28,9 @@ #include <linux/auto_dev-ioctl.h> #include <linux/auto_fs4.h> +#include "core/automount.h" +#include "core/mount.h" +#include "core/unit.h" #include "sd-bus/bus-error.h" #include "sd-bus/bus-util.h" #include "systemd-basic/alloc-util.h" @@ -47,10 +50,7 @@ #include "systemd-basic/string-util.h" #include "systemd-basic/unit-name.h" -#include "automount.h" #include "dbus-automount.h" -#include "mount.h" -#include "unit.h" static const UnitActiveState state_translation_table[_AUTOMOUNT_STATE_MAX] = { [AUTOMOUNT_DEAD] = UNIT_INACTIVE, diff --git a/src/grp-system/libcore/bus-policy.c b/src/grp-system/libcore/src/bus-policy.c index 38fcfd5fa9..d5bba61a93 100644 --- a/src/grp-system/libcore/bus-policy.c +++ b/src/grp-system/libcore/src/bus-policy.c @@ -19,6 +19,7 @@ #include <stdlib.h> +#include "core/bus-policy.h" #include "sd-bus/bus-kernel.h" #include "sd-bus/kdbus.h" #include "systemd-basic/alloc-util.h" @@ -26,8 +27,6 @@ #include "systemd-basic/user-util.h" #include "systemd-basic/util.h" -#include "bus-policy.h" - int bus_kernel_translate_access(BusPolicyAccess access) { assert(access >= 0); assert(access < _BUS_POLICY_ACCESS_MAX); diff --git a/src/grp-system/libcore/busname.c b/src/grp-system/libcore/src/busname.c index ff05c4194b..178866fc15 100644 --- a/src/grp-system/libcore/busname.c +++ b/src/grp-system/libcore/src/busname.c @@ -19,6 +19,9 @@ #include <sys/mman.h> +#include "core/bus-policy.h" +#include "core/busname.h" +#include "core/service.h" #include "sd-bus/bus-internal.h" #include "sd-bus/bus-kernel.h" #include "sd-bus/bus-util.h" @@ -33,10 +36,7 @@ #include "systemd-basic/string-table.h" #include "systemd-basic/string-util.h" -#include "bus-policy.h" -#include "busname.h" #include "dbus-busname.h" -#include "service.h" static const UnitActiveState state_translation_table[_BUSNAME_STATE_MAX] = { [BUSNAME_DEAD] = UNIT_INACTIVE, diff --git a/src/grp-system/libcore/cgroup.c b/src/grp-system/libcore/src/cgroup.c index e1143d28e1..fca369c4ff 100644 --- a/src/grp-system/libcore/cgroup.c +++ b/src/grp-system/libcore/src/cgroup.c @@ -20,6 +20,7 @@ #include <fcntl.h> #include <fnmatch.h> +#include "core/cgroup.h" #include "systemd-basic/alloc-util.h" #include "systemd-basic/cgroup-util.h" #include "systemd-basic/fd-util.h" @@ -33,8 +34,6 @@ #include "systemd-basic/string-table.h" #include "systemd-basic/string-util.h" -#include "cgroup.h" - #define CGROUP_CPU_QUOTA_PERIOD_USEC ((usec_t) 100 * USEC_PER_MSEC) static void cgroup_compat_warn(void) { diff --git a/src/grp-system/libcore/dbus-automount.c b/src/grp-system/libcore/src/dbus-automount.c index 7033c1b1d3..500dcee502 100644 --- a/src/grp-system/libcore/dbus-automount.c +++ b/src/grp-system/libcore/src/dbus-automount.c @@ -17,10 +17,10 @@ along with systemd; If not, see <http://www.gnu.org/licenses/>. ***/ +#include "core/automount.h" #include "sd-bus/bus-util.h" #include "systemd-basic/string-util.h" -#include "automount.h" #include "dbus-automount.h" static BUS_DEFINE_PROPERTY_GET_ENUM(property_get_result, automount_result, AutomountResult); diff --git a/src/grp-system/libcore/dbus-automount.h b/src/grp-system/libcore/src/dbus-automount.h index d1168c8188..d1168c8188 100644 --- a/src/grp-system/libcore/dbus-automount.h +++ b/src/grp-system/libcore/src/dbus-automount.h diff --git a/src/grp-system/libcore/dbus-busname.c b/src/grp-system/libcore/src/dbus-busname.c index 8db3c67a73..d1324e66bd 100644 --- a/src/grp-system/libcore/dbus-busname.c +++ b/src/grp-system/libcore/src/dbus-busname.c @@ -17,12 +17,12 @@ along with systemd; If not, see <http://www.gnu.org/licenses/>. ***/ +#include "core/busname.h" +#include "core/unit.h" #include "sd-bus/bus-util.h" #include "systemd-basic/string-util.h" -#include "busname.h" #include "dbus-busname.h" -#include "unit.h" static BUS_DEFINE_PROPERTY_GET_ENUM(property_get_result, busname_result, BusNameResult); diff --git a/src/grp-system/libcore/dbus-busname.h b/src/grp-system/libcore/src/dbus-busname.h index c6aa90a424..c6aa90a424 100644 --- a/src/grp-system/libcore/dbus-busname.h +++ b/src/grp-system/libcore/src/dbus-busname.h diff --git a/src/grp-system/libcore/dbus-cgroup.c b/src/grp-system/libcore/src/dbus-cgroup.c index 30afc2f7e4..e531f780fd 100644 --- a/src/grp-system/libcore/dbus-cgroup.c +++ b/src/grp-system/libcore/src/dbus-cgroup.c @@ -17,6 +17,7 @@ along with systemd; If not, see <http://www.gnu.org/licenses/>. ***/ +#include "core/cgroup.h" #include "sd-bus/bus-util.h" #include "systemd-basic/alloc-util.h" #include "systemd-basic/cgroup-util.h" @@ -24,7 +25,6 @@ #include "systemd-basic/fileio.h" #include "systemd-basic/path-util.h" -#include "cgroup.h" #include "dbus-cgroup.h" static BUS_DEFINE_PROPERTY_GET_ENUM(property_get_cgroup_device_policy, cgroup_device_policy, CGroupDevicePolicy); diff --git a/src/grp-system/libcore/dbus-cgroup.h b/src/grp-system/libcore/src/dbus-cgroup.h index 84d0f1ba04..b61ca2fcef 100644 --- a/src/grp-system/libcore/dbus-cgroup.h +++ b/src/grp-system/libcore/src/dbus-cgroup.h @@ -21,7 +21,7 @@ #include <systemd/sd-bus.h> -#include "cgroup.h" +#include "core/cgroup.h" extern const sd_bus_vtable bus_cgroup_vtable[]; diff --git a/src/grp-system/libcore/dbus-device.c b/src/grp-system/libcore/src/dbus-device.c index e1a12224d3..75e9beb55e 100644 --- a/src/grp-system/libcore/dbus-device.c +++ b/src/grp-system/libcore/src/dbus-device.c @@ -17,9 +17,10 @@ along with systemd; If not, see <http://www.gnu.org/licenses/>. ***/ +#include "core/device.h" +#include "core/unit.h" + #include "dbus-device.h" -#include "device.h" -#include "unit.h" const sd_bus_vtable bus_device_vtable[] = { SD_BUS_VTABLE_START(0), diff --git a/src/grp-system/libcore/dbus-device.h b/src/grp-system/libcore/src/dbus-device.h index eb1d8c3278..84b7ed56ec 100644 --- a/src/grp-system/libcore/dbus-device.h +++ b/src/grp-system/libcore/src/dbus-device.h @@ -19,6 +19,6 @@ along with systemd; If not, see <http://www.gnu.org/licenses/>. ***/ -#include "unit.h" +#include "core/unit.h" extern const sd_bus_vtable bus_device_vtable[]; diff --git a/src/grp-system/libcore/dbus-execute.c b/src/grp-system/libcore/src/dbus-execute.c index 2578ce6552..8029497c3c 100644 --- a/src/grp-system/libcore/dbus-execute.c +++ b/src/grp-system/libcore/src/dbus-execute.c @@ -23,6 +23,8 @@ #include <seccomp.h> #endif +#include "core/execute.h" +#include "core/namespace.h" #include "sd-bus/bus-util.h" #include "systemd-basic/af-list.h" #include "systemd-basic/alloc-util.h" @@ -38,8 +40,6 @@ #include "systemd-basic/rlimit-util.h" #include "dbus-execute.h" -#include "execute.h" -#include "namespace.h" #ifdef HAVE_SECCOMP #include "systemd-shared/seccomp-util.h" #endif diff --git a/src/grp-system/libcore/dbus-execute.h b/src/grp-system/libcore/src/dbus-execute.h index bdfef41db4..25137d9516 100644 --- a/src/grp-system/libcore/dbus-execute.h +++ b/src/grp-system/libcore/src/dbus-execute.h @@ -21,7 +21,7 @@ #include <systemd/sd-bus.h> -#include "execute.h" +#include "core/execute.h" #define BUS_EXEC_STATUS_VTABLE(prefix, offset, flags) \ BUS_PROPERTY_DUAL_TIMESTAMP(prefix "StartTimestamp", (offset) + offsetof(ExecStatus, start_timestamp), flags), \ diff --git a/src/grp-system/libcore/dbus-job.c b/src/grp-system/libcore/src/dbus-job.c index e85d690cd2..0eddfe60d7 100644 --- a/src/grp-system/libcore/dbus-job.c +++ b/src/grp-system/libcore/src/dbus-job.c @@ -19,13 +19,13 @@ #include <systemd/sd-bus.h> +#include "core/job.h" #include "systemd-basic/alloc-util.h" #include "systemd-basic/log.h" #include "systemd-basic/string-util.h" #include "dbus-job.h" #include "dbus.h" -#include "job.h" #include "selinux-access.h" static BUS_DEFINE_PROPERTY_GET_ENUM(property_get_type, job_type, JobType); diff --git a/src/grp-system/libcore/dbus-job.h b/src/grp-system/libcore/src/dbus-job.h index 95664cb90c..4e2d4f086d 100644 --- a/src/grp-system/libcore/dbus-job.h +++ b/src/grp-system/libcore/src/dbus-job.h @@ -21,7 +21,7 @@ #include <systemd/sd-bus.h> -#include "job.h" +#include "core/job.h" extern const sd_bus_vtable bus_job_vtable[]; diff --git a/src/grp-system/libcore/dbus-kill.c b/src/grp-system/libcore/src/dbus-kill.c index e49a2333c1..71337306a6 100644 --- a/src/grp-system/libcore/dbus-kill.c +++ b/src/grp-system/libcore/src/dbus-kill.c @@ -17,11 +17,11 @@ along with systemd; If not, see <http://www.gnu.org/licenses/>. ***/ +#include "core/kill.h" #include "sd-bus/bus-util.h" #include "systemd-basic/signal-util.h" #include "dbus-kill.h" -#include "kill.h" static BUS_DEFINE_PROPERTY_GET_ENUM(property_get_kill_mode, kill_mode, KillMode); diff --git a/src/grp-system/libcore/dbus-kill.h b/src/grp-system/libcore/src/dbus-kill.h index b32ce9d223..3f908c40d9 100644 --- a/src/grp-system/libcore/dbus-kill.h +++ b/src/grp-system/libcore/src/dbus-kill.h @@ -21,8 +21,8 @@ #include <systemd/sd-bus.h> -#include "kill.h" -#include "unit.h" +#include "core/kill.h" +#include "core/unit.h" extern const sd_bus_vtable bus_kill_vtable[]; diff --git a/src/grp-system/libcore/dbus-manager.c b/src/grp-system/libcore/src/dbus-manager.c index d38f5814fe..8ae359f2d4 100644 --- a/src/grp-system/libcore/dbus-manager.c +++ b/src/grp-system/libcore/src/dbus-manager.c @@ -21,6 +21,7 @@ #include <sys/prctl.h> #include <unistd.h> +#include "core/dbus-manager.h" #include "sd-bus/bus-common-errors.h" #include "systemd-basic/alloc-util.h" #include "systemd-basic/architecture.h" @@ -42,7 +43,6 @@ #include "dbus-execute.h" #include "dbus-job.h" -#include "dbus-manager.h" #include "dbus-unit.h" #include "dbus.h" #include "selinux-access.h" diff --git a/src/grp-system/libcore/dbus-mount.c b/src/grp-system/libcore/src/dbus-mount.c index 9dea002eec..ea2abb0e4e 100644 --- a/src/grp-system/libcore/dbus-mount.c +++ b/src/grp-system/libcore/src/dbus-mount.c @@ -17,6 +17,8 @@ along with systemd; If not, see <http://www.gnu.org/licenses/>. ***/ +#include "core/mount.h" +#include "core/unit.h" #include "sd-bus/bus-util.h" #include "systemd-basic/string-util.h" @@ -24,8 +26,6 @@ #include "dbus-execute.h" #include "dbus-kill.h" #include "dbus-mount.h" -#include "mount.h" -#include "unit.h" static int property_get_what( sd_bus *bus, diff --git a/src/grp-system/libcore/dbus-mount.h b/src/grp-system/libcore/src/dbus-mount.h index f9844e449d..81ef769a44 100644 --- a/src/grp-system/libcore/dbus-mount.h +++ b/src/grp-system/libcore/src/dbus-mount.h @@ -21,7 +21,7 @@ #include <systemd/sd-bus.h> -#include "unit.h" +#include "core/unit.h" extern const sd_bus_vtable bus_mount_vtable[]; diff --git a/src/grp-system/libcore/dbus-path.c b/src/grp-system/libcore/src/dbus-path.c index 835f6d49bf..ed57c2133a 100644 --- a/src/grp-system/libcore/dbus-path.c +++ b/src/grp-system/libcore/src/dbus-path.c @@ -17,12 +17,12 @@ along with systemd; If not, see <http://www.gnu.org/licenses/>. ***/ +#include "core/path.h" +#include "core/unit.h" #include "sd-bus/bus-util.h" #include "systemd-basic/string-util.h" #include "dbus-path.h" -#include "path.h" -#include "unit.h" static BUS_DEFINE_PROPERTY_GET_ENUM(property_get_result, path_result, PathResult); diff --git a/src/grp-system/libcore/dbus-path.h b/src/grp-system/libcore/src/dbus-path.h index f24b1d5d3d..f24b1d5d3d 100644 --- a/src/grp-system/libcore/dbus-path.h +++ b/src/grp-system/libcore/src/dbus-path.h diff --git a/src/grp-system/libcore/dbus-scope.c b/src/grp-system/libcore/src/dbus-scope.c index 8dc0bd22ed..da930418d5 100644 --- a/src/grp-system/libcore/dbus-scope.c +++ b/src/grp-system/libcore/src/dbus-scope.c @@ -17,6 +17,8 @@ along with systemd; If not, see <http://www.gnu.org/licenses/>. ***/ +#include "core/scope.h" +#include "core/unit.h" #include "sd-bus/bus-common-errors.h" #include "sd-bus/bus-internal.h" #include "sd-bus/bus-util.h" @@ -27,9 +29,7 @@ #include "dbus-scope.h" #include "dbus-unit.h" #include "dbus.h" -#include "scope.h" #include "selinux-access.h" -#include "unit.h" static int bus_scope_abandon(sd_bus_message *message, void *userdata, sd_bus_error *error) { Scope *s = userdata; diff --git a/src/grp-system/libcore/dbus-scope.h b/src/grp-system/libcore/src/dbus-scope.h index f96ddef0cf..ad1cb52adc 100644 --- a/src/grp-system/libcore/dbus-scope.h +++ b/src/grp-system/libcore/src/dbus-scope.h @@ -21,7 +21,7 @@ #include <systemd/sd-bus.h> -#include "unit.h" +#include "core/unit.h" extern const sd_bus_vtable bus_scope_vtable[]; diff --git a/src/grp-system/libcore/dbus-service.c b/src/grp-system/libcore/src/dbus-service.c index 2e92caecaf..42cd1c52bd 100644 --- a/src/grp-system/libcore/dbus-service.c +++ b/src/grp-system/libcore/src/dbus-service.c @@ -17,6 +17,8 @@ along with systemd; If not, see <http://www.gnu.org/licenses/>. ***/ +#include "core/service.h" +#include "core/unit.h" #include "sd-bus/bus-util.h" #include "systemd-basic/alloc-util.h" #include "systemd-basic/async.h" @@ -30,8 +32,6 @@ #include "dbus-execute.h" #include "dbus-kill.h" #include "dbus-service.h" -#include "service.h" -#include "unit.h" static BUS_DEFINE_PROPERTY_GET_ENUM(property_get_type, service_type, ServiceType); static BUS_DEFINE_PROPERTY_GET_ENUM(property_get_result, service_result, ServiceResult); diff --git a/src/grp-system/libcore/dbus-service.h b/src/grp-system/libcore/src/dbus-service.h index 291959325c..1d3df67bf0 100644 --- a/src/grp-system/libcore/dbus-service.h +++ b/src/grp-system/libcore/src/dbus-service.h @@ -21,7 +21,7 @@ #include <systemd/sd-bus.h> -#include "unit.h" +#include "core/unit.h" extern const sd_bus_vtable bus_service_vtable[]; diff --git a/src/grp-system/libcore/dbus-slice.c b/src/grp-system/libcore/src/dbus-slice.c index e37f50b283..ce357cadae 100644 --- a/src/grp-system/libcore/dbus-slice.c +++ b/src/grp-system/libcore/src/dbus-slice.c @@ -17,10 +17,11 @@ along with systemd; If not, see <http://www.gnu.org/licenses/>. ***/ +#include "core/slice.h" +#include "core/unit.h" + #include "dbus-cgroup.h" #include "dbus-slice.h" -#include "slice.h" -#include "unit.h" const sd_bus_vtable bus_slice_vtable[] = { SD_BUS_VTABLE_START(0), diff --git a/src/grp-system/libcore/dbus-slice.h b/src/grp-system/libcore/src/dbus-slice.h index 8e4cabbf8a..fa039b2c0b 100644 --- a/src/grp-system/libcore/dbus-slice.h +++ b/src/grp-system/libcore/src/dbus-slice.h @@ -21,7 +21,7 @@ #include <systemd/sd-bus.h> -#include "unit.h" +#include "core/unit.h" extern const sd_bus_vtable bus_slice_vtable[]; diff --git a/src/grp-system/libcore/dbus-socket.c b/src/grp-system/libcore/src/dbus-socket.c index 14c295959e..2bdfd0a47f 100644 --- a/src/grp-system/libcore/dbus-socket.c +++ b/src/grp-system/libcore/src/dbus-socket.c @@ -17,6 +17,8 @@ along with systemd; If not, see <http://www.gnu.org/licenses/>. ***/ +#include "core/socket.h" +#include "core/unit.h" #include "sd-bus/bus-util.h" #include "systemd-basic/alloc-util.h" #include "systemd-basic/string-util.h" @@ -24,8 +26,6 @@ #include "dbus-cgroup.h" #include "dbus-execute.h" #include "dbus-socket.h" -#include "socket.h" -#include "unit.h" static BUS_DEFINE_PROPERTY_GET_ENUM(property_get_result, socket_result, SocketResult); static BUS_DEFINE_PROPERTY_GET_ENUM(property_get_bind_ipv6_only, socket_address_bind_ipv6_only, SocketAddressBindIPv6Only); diff --git a/src/grp-system/libcore/dbus-socket.h b/src/grp-system/libcore/src/dbus-socket.h index a31906feea..e68d33ace7 100644 --- a/src/grp-system/libcore/dbus-socket.h +++ b/src/grp-system/libcore/src/dbus-socket.h @@ -21,7 +21,7 @@ #include <systemd/sd-bus.h> -#include "unit.h" +#include "core/unit.h" extern const sd_bus_vtable bus_socket_vtable[]; diff --git a/src/grp-system/libcore/dbus-swap.c b/src/grp-system/libcore/src/dbus-swap.c index bb486b9546..3b0f274ba7 100644 --- a/src/grp-system/libcore/dbus-swap.c +++ b/src/grp-system/libcore/src/dbus-swap.c @@ -18,14 +18,14 @@ along with systemd; If not, see <http://www.gnu.org/licenses/>. ***/ +#include "core/swap.h" +#include "core/unit.h" #include "sd-bus/bus-util.h" #include "systemd-basic/string-util.h" #include "dbus-cgroup.h" #include "dbus-execute.h" #include "dbus-swap.h" -#include "swap.h" -#include "unit.h" static int property_get_priority( sd_bus *bus, diff --git a/src/grp-system/libcore/dbus-swap.h b/src/grp-system/libcore/src/dbus-swap.h index 19151fb771..6c1b862665 100644 --- a/src/grp-system/libcore/dbus-swap.h +++ b/src/grp-system/libcore/src/dbus-swap.h @@ -22,7 +22,7 @@ #include <systemd/sd-bus.h> -#include "unit.h" +#include "core/unit.h" extern const sd_bus_vtable bus_swap_vtable[]; diff --git a/src/grp-system/libcore/dbus-target.c b/src/grp-system/libcore/src/dbus-target.c index 6858b1ce72..5a846432d0 100644 --- a/src/grp-system/libcore/dbus-target.c +++ b/src/grp-system/libcore/src/dbus-target.c @@ -17,8 +17,9 @@ along with systemd; If not, see <http://www.gnu.org/licenses/>. ***/ +#include "core/unit.h" + #include "dbus-target.h" -#include "unit.h" const sd_bus_vtable bus_target_vtable[] = { SD_BUS_VTABLE_START(0), diff --git a/src/grp-system/libcore/dbus-target.h b/src/grp-system/libcore/src/dbus-target.h index c97a9d626e..c97a9d626e 100644 --- a/src/grp-system/libcore/dbus-target.h +++ b/src/grp-system/libcore/src/dbus-target.h diff --git a/src/grp-system/libcore/dbus-timer.c b/src/grp-system/libcore/src/dbus-timer.c index 14f09b3d0e..6b00168361 100644 --- a/src/grp-system/libcore/dbus-timer.c +++ b/src/grp-system/libcore/src/dbus-timer.c @@ -17,13 +17,13 @@ along with systemd; If not, see <http://www.gnu.org/licenses/>. ***/ +#include "core/timer.h" +#include "core/unit.h" #include "sd-bus/bus-util.h" #include "systemd-basic/alloc-util.h" #include "systemd-basic/strv.h" #include "dbus-timer.h" -#include "timer.h" -#include "unit.h" static BUS_DEFINE_PROPERTY_GET_ENUM(property_get_result, timer_result, TimerResult); diff --git a/src/grp-system/libcore/dbus-timer.h b/src/grp-system/libcore/src/dbus-timer.h index 505fb5df72..5e366918f8 100644 --- a/src/grp-system/libcore/dbus-timer.h +++ b/src/grp-system/libcore/src/dbus-timer.h @@ -21,7 +21,7 @@ #include <systemd/sd-bus.h> -#include "unit.h" +#include "core/unit.h" extern const sd_bus_vtable bus_timer_vtable[]; diff --git a/src/grp-system/libcore/dbus-unit.c b/src/grp-system/libcore/src/dbus-unit.c index ef12ad66a3..ef12ad66a3 100644 --- a/src/grp-system/libcore/dbus-unit.c +++ b/src/grp-system/libcore/src/dbus-unit.c diff --git a/src/grp-system/libcore/dbus-unit.h b/src/grp-system/libcore/src/dbus-unit.h index 758045a47c..d6351f9552 100644 --- a/src/grp-system/libcore/dbus-unit.h +++ b/src/grp-system/libcore/src/dbus-unit.h @@ -21,7 +21,7 @@ #include <systemd/sd-bus.h> -#include "unit.h" +#include "core/unit.h" extern const sd_bus_vtable bus_unit_vtable[]; extern const sd_bus_vtable bus_unit_cgroup_vtable[]; diff --git a/src/grp-system/libcore/dbus.c b/src/grp-system/libcore/src/dbus.c index 0c5617ec44..4485b38e2e 100644 --- a/src/grp-system/libcore/dbus.c +++ b/src/grp-system/libcore/src/dbus.c @@ -23,6 +23,7 @@ #include <systemd/sd-bus.h> +#include "core/dbus-manager.h" #include "sd-bus/bus-common-errors.h" #include "sd-bus/bus-error.h" #include "sd-bus/bus-internal.h" @@ -42,7 +43,6 @@ #include "dbus-execute.h" #include "dbus-job.h" #include "dbus-kill.h" -#include "dbus-manager.h" #include "dbus-unit.h" #include "dbus.h" #include "selinux-access.h" diff --git a/src/grp-system/libcore/dbus.h b/src/grp-system/libcore/src/dbus.h index 6baaffbd75..36f8d34a1d 100644 --- a/src/grp-system/libcore/dbus.h +++ b/src/grp-system/libcore/src/dbus.h @@ -19,7 +19,7 @@ along with systemd; If not, see <http://www.gnu.org/licenses/>. ***/ -#include "manager.h" +#include "core/manager.h" int bus_send_queued_message(Manager *m); diff --git a/src/grp-system/libcore/device.c b/src/grp-system/libcore/src/device.c index 038908ba7d..a147de3280 100644 --- a/src/grp-system/libcore/device.c +++ b/src/grp-system/libcore/src/device.c @@ -22,6 +22,9 @@ #include <libudev.h> +#include "core/device.h" +#include "core/swap.h" +#include "core/unit.h" #include "systemd-basic/alloc-util.h" #include "systemd-basic/log.h" #include "systemd-basic/parse-util.h" @@ -32,9 +35,6 @@ #include "systemd-shared/udev-util.h" #include "dbus-device.h" -#include "device.h" -#include "swap.h" -#include "unit.h" static const UnitActiveState state_translation_table[_DEVICE_STATE_MAX] = { [DEVICE_DEAD] = UNIT_INACTIVE, diff --git a/src/grp-system/libcore/execute.c b/src/grp-system/libcore/src/execute.c index 183fcba0b3..83b43c3535 100644 --- a/src/grp-system/libcore/execute.c +++ b/src/grp-system/libcore/src/execute.c @@ -57,6 +57,8 @@ #ifdef HAVE_APPARMOR #include "systemd-shared/apparmor-util.h" #endif +#include "core/execute.h" +#include "core/namespace.h" #include "systemd-basic/async.h" #include "systemd-basic/barrier.h" #include "systemd-basic/cap-list.h" @@ -81,12 +83,10 @@ #include "systemd-basic/process-util.h" #include "systemd-basic/rlimit-util.h" #include "systemd-basic/rm-rf.h" - -#include "execute.h" -#include "namespace.h" #ifdef HAVE_SECCOMP #include "systemd-shared/seccomp-util.h" #endif +#include "core/unit.h" #include "systemd-basic/securebits.h" #include "systemd-basic/selinux-util.h" #include "systemd-basic/signal-util.h" @@ -100,8 +100,6 @@ #include "systemd-basic/util.h" #include "systemd-shared/utmp-wtmp.h" -#include "unit.h" - #define IDLE_TIMEOUT_USEC (5*USEC_PER_SEC) #define IDLE_TIMEOUT2_USEC (1*USEC_PER_SEC) diff --git a/src/grp-system/libcore/failure-action.c b/src/grp-system/libcore/src/failure-action.c index e7d7e4530d..e17ed7219b 100644 --- a/src/grp-system/libcore/failure-action.c +++ b/src/grp-system/libcore/src/failure-action.c @@ -22,14 +22,13 @@ #include <linux/reboot.h> +#include "core/failure-action.h" #include "sd-bus/bus-error.h" #include "sd-bus/bus-util.h" #include "systemd-basic/special.h" #include "systemd-basic/string-table.h" #include "systemd-basic/terminal-util.h" -#include "failure-action.h" - static void log_and_status(Manager *m, const char *message) { log_warning("%s", message); manager_status_printf(m, STATUS_TYPE_EMERGENCY, diff --git a/src/grp-system/libcore/hostname-setup.c b/src/grp-system/libcore/src/hostname-setup.c index a85cb8048a..6170d5e030 100644 --- a/src/grp-system/libcore/hostname-setup.c +++ b/src/grp-system/libcore/src/hostname-setup.c @@ -21,6 +21,7 @@ #include <stdio.h> #include <stdlib.h> +#include "core/hostname-setup.h" #include "systemd-basic/alloc-util.h" #include "systemd-basic/fileio.h" #include "systemd-basic/hostname-util.h" @@ -29,8 +30,6 @@ #include "systemd-basic/string-util.h" #include "systemd-basic/util.h" -#include "hostname-setup.h" - int hostname_setup(void) { int r; _cleanup_free_ char *b = NULL; diff --git a/src/grp-system/libcore/ima-setup.c b/src/grp-system/libcore/src/ima-setup.c index 3967e6951a..d1ec4852c9 100644 --- a/src/grp-system/libcore/ima-setup.c +++ b/src/grp-system/libcore/src/ima-setup.c @@ -22,13 +22,12 @@ #include <errno.h> #include <unistd.h> +#include "core/ima-setup.h" #include "systemd-basic/fd-util.h" #include "systemd-basic/fileio.h" #include "systemd-basic/log.h" #include "systemd-basic/util.h" -#include "ima-setup.h" - #define IMA_SECFS_DIR "/sys/kernel/security/ima" #define IMA_SECFS_POLICY IMA_SECFS_DIR "/policy" #define IMA_POLICY_PATH "/etc/ima/ima-policy" diff --git a/src/grp-system/libcore/job.c b/src/grp-system/libcore/src/job.c index 803caaf819..5c28ea1bd6 100644 --- a/src/grp-system/libcore/job.c +++ b/src/grp-system/libcore/src/job.c @@ -22,6 +22,8 @@ #include <systemd/sd-id128.h> #include <systemd/sd-messages.h> +#include "core/job.h" +#include "core/unit.h" #include "systemd-basic/alloc-util.h" #include "systemd-basic/async.h" #include "systemd-basic/escape.h" @@ -39,8 +41,6 @@ #include "dbus-job.h" #include "dbus.h" -#include "job.h" -#include "unit.h" Job* job_new_raw(Unit *unit) { Job *j; diff --git a/src/grp-system/libcore/kill.c b/src/grp-system/libcore/src/kill.c index 86363bb1c7..2f6d81f4eb 100644 --- a/src/grp-system/libcore/kill.c +++ b/src/grp-system/libcore/src/kill.c @@ -17,12 +17,11 @@ along with systemd; If not, see <http://www.gnu.org/licenses/>. ***/ +#include "core/kill.h" #include "systemd-basic/signal-util.h" #include "systemd-basic/string-table.h" #include "systemd-basic/util.h" -#include "kill.h" - void kill_context_init(KillContext *c) { assert(c); diff --git a/src/grp-system/libcore/killall.c b/src/grp-system/libcore/src/killall.c index 2841805711..3e4b5e5186 100644 --- a/src/grp-system/libcore/killall.c +++ b/src/grp-system/libcore/src/killall.c @@ -22,6 +22,7 @@ #include <sys/wait.h> #include <unistd.h> +#include "core/killall.h" #include "systemd-basic/alloc-util.h" #include "systemd-basic/def.h" #include "systemd-basic/fd-util.h" @@ -33,8 +34,6 @@ #include "systemd-basic/terminal-util.h" #include "systemd-basic/util.h" -#include "killall.h" - static bool ignore_proc(pid_t pid, bool warn_rootfs) { _cleanup_fclose_ FILE *f = NULL; char c; diff --git a/src/grp-system/libcore/kmod-setup.c b/src/grp-system/libcore/src/kmod-setup.c index d58a0455d4..0f935380b2 100644 --- a/src/grp-system/libcore/kmod-setup.c +++ b/src/grp-system/libcore/src/kmod-setup.c @@ -24,12 +24,11 @@ #include <libkmod.h> #endif +#include "core/kmod-setup.h" #include "sd-bus/bus-util.h" #include "systemd-basic/capability-util.h" #include "systemd-basic/macro.h" -#include "kmod-setup.h" - #ifdef HAVE_KMOD static void systemd_kmod_log( void *data, diff --git a/src/grp-system/libcore/linux/auto_dev-ioctl.h b/src/grp-system/libcore/src/linux/auto_dev-ioctl.h index aeaeb3ea7a..aeaeb3ea7a 100644 --- a/src/grp-system/libcore/linux/auto_dev-ioctl.h +++ b/src/grp-system/libcore/src/linux/auto_dev-ioctl.h diff --git a/src/grp-system/libcore/load-dropin.c b/src/grp-system/libcore/src/load-dropin.c index 56d81ed16c..4374a1fc25 100644 --- a/src/grp-system/libcore/load-dropin.c +++ b/src/grp-system/libcore/src/load-dropin.c @@ -18,14 +18,14 @@ ***/ +#include "core/load-fragment.h" +#include "core/unit.h" #include "systemd-basic/log.h" #include "systemd-basic/strv.h" #include "systemd-basic/unit-name.h" #include "systemd-shared/conf-parser.h" #include "load-dropin.h" -#include "load-fragment.h" -#include "unit.h" static int add_dependency_consumer( UnitDependency dependency, diff --git a/src/grp-system/libcore/load-dropin.h b/src/grp-system/libcore/src/load-dropin.h index d007aec604..aa0fa024de 100644 --- a/src/grp-system/libcore/load-dropin.h +++ b/src/grp-system/libcore/src/load-dropin.h @@ -19,10 +19,9 @@ along with systemd; If not, see <http://www.gnu.org/licenses/>. ***/ +#include "core/unit.h" #include "systemd-shared/dropin.h" -#include "unit.h" - /* Read service data supplementary drop-in directories */ static inline int unit_find_dropin_paths(Unit *u, char ***paths) { diff --git a/src/grp-system/libcore/load-fragment-gperf.gperf.m4 b/src/grp-system/libcore/src/load-fragment-gperf.gperf.m4 index ac4598f4c2..9a99f3453d 100644 --- a/src/grp-system/libcore/load-fragment-gperf.gperf.m4 +++ b/src/grp-system/libcore/src/load-fragment-gperf.gperf.m4 @@ -1,8 +1,10 @@ %{ #include <stddef.h> -#include "shared/conf-parser.h" -#include "load-fragment.h" -#include "basic/missing.h" + +#include "systemd-basic/missing.h" +#include "systemd-shared/conf-parser.h" + +#include "core/load-fragment.h" %} struct ConfigPerfItem; %null_strings diff --git a/src/grp-system/libcore/load-fragment.c b/src/grp-system/libcore/src/load-fragment.c index 83fe2fc420..53f3746f4d 100644 --- a/src/grp-system/libcore/load-fragment.c +++ b/src/grp-system/libcore/src/load-fragment.c @@ -31,6 +31,8 @@ #include <sys/resource.h> #include <sys/stat.h> +#include "core/cgroup.h" +#include "core/load-fragment.h" #include "sd-bus/bus-error.h" #include "sd-bus/bus-internal.h" #include "sd-bus/bus-util.h" @@ -52,12 +54,10 @@ #include "systemd-basic/process-util.h" #include "systemd-basic/rlimit-util.h" #include "systemd-shared/conf-parser.h" - -#include "cgroup.h" -#include "load-fragment.h" #ifdef HAVE_SECCOMP #include "systemd-shared/seccomp-util.h" #endif +#include "core/unit.h" #include "systemd-basic/securebits.h" #include "systemd-basic/signal-util.h" #include "systemd-basic/stat-util.h" @@ -68,7 +68,6 @@ #include "systemd-basic/web-util.h" #include "unit-printf.h" -#include "unit.h" int config_parse_warn_compat( const char *unit, diff --git a/src/grp-system/libcore/locale-setup.c b/src/grp-system/libcore/src/locale-setup.c index 1794b474b8..1794b474b8 100644 --- a/src/grp-system/libcore/locale-setup.c +++ b/src/grp-system/libcore/src/locale-setup.c diff --git a/src/grp-system/libcore/locale-setup.h b/src/grp-system/libcore/src/locale-setup.h index 3b97497afe..3b97497afe 100644 --- a/src/grp-system/libcore/locale-setup.h +++ b/src/grp-system/libcore/src/locale-setup.h diff --git a/src/grp-system/libcore/loopback-setup.c b/src/grp-system/libcore/src/loopback-setup.c index 37bbbc47ec..d7085640e1 100644 --- a/src/grp-system/libcore/loopback-setup.c +++ b/src/grp-system/libcore/src/loopback-setup.c @@ -20,11 +20,10 @@ #include <net/if.h> #include <stdlib.h> +#include "core/loopback-setup.h" #include "systemd-basic/missing.h" #include "systemd-staging/sd-netlink.h" -#include "loopback-setup.h" - static int start_loopback(sd_netlink *rtnl) { _cleanup_(sd_netlink_message_unrefp) sd_netlink_message *req = NULL; int r; diff --git a/src/grp-system/libcore/machine-id-setup.c b/src/grp-system/libcore/src/machine-id-setup.c index f9b6b2d2ed..a8c6ae046c 100644 --- a/src/grp-system/libcore/machine-id-setup.c +++ b/src/grp-system/libcore/src/machine-id-setup.c @@ -24,6 +24,7 @@ #include <systemd/sd-id128.h> +#include "core/machine-id-setup.h" #include "sd-id128/id128-util.h" #include "systemd-basic/alloc-util.h" #include "systemd-basic/fd-util.h" @@ -40,8 +41,6 @@ #include "systemd-basic/util.h" #include "systemd-basic/virt.h" -#include "machine-id-setup.h" - static int generate_machine_id(const char *root, sd_id128_t *ret) { const char *dbus_machine_id; _cleanup_close_ int fd = -1; diff --git a/src/grp-system/libcore/manager.c b/src/grp-system/libcore/src/manager.c index b8b6cb248e..efc002cf87 100644 --- a/src/grp-system/libcore/manager.c +++ b/src/grp-system/libcore/src/manager.c @@ -39,6 +39,8 @@ #include <systemd/sd-daemon.h> #include <systemd/sd-messages.h> +#include "core/dbus-manager.h" +#include "core/manager.h" #include "sd-bus/bus-common-errors.h" #include "sd-bus/bus-error.h" #include "sd-bus/bus-kernel.h" @@ -80,11 +82,9 @@ #include "audit-fd.h" #include "dbus-job.h" -#include "dbus-manager.h" #include "dbus-unit.h" #include "dbus.h" #include "locale-setup.h" -#include "manager.h" #include "transaction.h" #define NOTIFY_RCVBUF_SIZE (8*1024*1024) diff --git a/src/grp-system/libcore/mount-setup.c b/src/grp-system/libcore/src/mount-setup.c index 761527dd44..a4e72eda03 100644 --- a/src/grp-system/libcore/mount-setup.c +++ b/src/grp-system/libcore/src/mount-setup.c @@ -23,6 +23,7 @@ #include <sys/mount.h> #include <unistd.h> +#include "core/mount-setup.h" #include "sd-bus/bus-util.h" #include "systemd-basic/alloc-util.h" #include "systemd-basic/cgroup-util.h" @@ -43,8 +44,6 @@ #include "systemd-shared/dev-setup.h" #include "systemd-shared/efivars.h" -#include "mount-setup.h" - typedef enum MountMode { MNT_NONE = 0, MNT_FATAL = 1 << 0, diff --git a/src/grp-system/libcore/mount.c b/src/grp-system/libcore/src/mount.c index a4bc71caae..b0c3b6722c 100644 --- a/src/grp-system/libcore/mount.c +++ b/src/grp-system/libcore/src/mount.c @@ -24,6 +24,10 @@ #include <systemd/sd-messages.h> +#include "core/manager.h" +#include "core/mount-setup.h" +#include "core/mount.h" +#include "core/unit.h" #include "systemd-basic/alloc-util.h" #include "systemd-basic/escape.h" #include "systemd-basic/exit-status.h" @@ -42,10 +46,6 @@ #include "systemd-shared/fstab-util.h" #include "dbus-mount.h" -#include "manager.h" -#include "mount-setup.h" -#include "mount.h" -#include "unit.h" #define RETRY_UMOUNT_MAX 32 diff --git a/src/grp-system/libcore/namespace.c b/src/grp-system/libcore/src/namespace.c index 942bae33b3..f67b0136bf 100644 --- a/src/grp-system/libcore/namespace.c +++ b/src/grp-system/libcore/src/namespace.c @@ -27,6 +27,8 @@ #include <linux/fs.h> +#include "core/loopback-setup.h" +#include "core/namespace.h" #include "systemd-basic/alloc-util.h" #include "systemd-basic/fd-util.h" #include "systemd-basic/missing.h" @@ -43,9 +45,6 @@ #include "systemd-basic/util.h" #include "systemd-shared/dev-setup.h" -#include "loopback-setup.h" -#include "namespace.h" - #define DEV_MOUNT_OPTIONS (MS_NOSUID|MS_STRICTATIME|MS_NOEXEC) typedef enum MountMode { diff --git a/src/grp-system/libcore/path.c b/src/grp-system/libcore/src/path.c index 5e4d82c3e4..49c81dffec 100644 --- a/src/grp-system/libcore/path.c +++ b/src/grp-system/libcore/src/path.c @@ -22,6 +22,8 @@ #include <sys/inotify.h> #include <unistd.h> +#include "core/path.h" +#include "core/unit.h" #include "sd-bus/bus-error.h" #include "sd-bus/bus-util.h" #include "systemd-basic/fd-util.h" @@ -36,8 +38,6 @@ #include "systemd-basic/unit-name.h" #include "dbus-path.h" -#include "path.h" -#include "unit.h" static const UnitActiveState state_translation_table[_PATH_STATE_MAX] = { [PATH_DEAD] = UNIT_INACTIVE, diff --git a/src/grp-system/libcore/scope.c b/src/grp-system/libcore/src/scope.c index aa7d591e66..11816469a6 100644 --- a/src/grp-system/libcore/scope.c +++ b/src/grp-system/libcore/src/scope.c @@ -20,6 +20,8 @@ #include <errno.h> #include <unistd.h> +#include "core/scope.h" +#include "core/unit.h" #include "systemd-basic/alloc-util.h" #include "systemd-basic/log.h" #include "systemd-basic/special.h" @@ -30,8 +32,6 @@ #include "dbus-scope.h" #include "load-dropin.h" -#include "scope.h" -#include "unit.h" static const UnitActiveState state_translation_table[_SCOPE_STATE_MAX] = { [SCOPE_DEAD] = UNIT_INACTIVE, diff --git a/src/grp-system/libcore/selinux-access.c b/src/grp-system/libcore/src/selinux-access.c index 6807af86c1..6807af86c1 100644 --- a/src/grp-system/libcore/selinux-access.c +++ b/src/grp-system/libcore/src/selinux-access.c diff --git a/src/grp-system/libcore/selinux-access.h b/src/grp-system/libcore/src/selinux-access.h index 687bf07031..19adabdee3 100644 --- a/src/grp-system/libcore/selinux-access.h +++ b/src/grp-system/libcore/src/selinux-access.h @@ -21,10 +21,9 @@ #include <systemd/sd-bus.h> +#include "core/manager.h" #include "sd-bus/bus-util.h" -#include "manager.h" - int mac_selinux_generic_access_check(sd_bus_message *message, const char *path, const char *permission, sd_bus_error *error); #ifdef HAVE_SELINUX diff --git a/src/grp-system/libcore/selinux-setup.c b/src/grp-system/libcore/src/selinux-setup.c index 0813a7d2ac..d81a8e7fa1 100644 --- a/src/grp-system/libcore/selinux-setup.c +++ b/src/grp-system/libcore/src/selinux-setup.c @@ -25,14 +25,13 @@ #include <selinux/selinux.h> #endif +#include "core/selinux-setup.h" #include "systemd-basic/log.h" #include "systemd-basic/macro.h" #include "systemd-basic/selinux-util.h" #include "systemd-basic/string-util.h" #include "systemd-basic/util.h" -#include "selinux-setup.h" - #ifdef HAVE_SELINUX _printf_(2,3) static int null_log(int type, const char *fmt, ...) { diff --git a/src/grp-system/libcore/service.c b/src/grp-system/libcore/src/service.c index eed6efc758..df114edf09 100644 --- a/src/grp-system/libcore/service.c +++ b/src/grp-system/libcore/src/service.c @@ -21,6 +21,10 @@ #include <signal.h> #include <unistd.h> +#include "core/load-fragment.h" +#include "core/manager.h" +#include "core/service.h" +#include "core/unit.h" #include "sd-bus/bus-error.h" #include "sd-bus/bus-kernel.h" #include "sd-bus/bus-util.h" @@ -49,11 +53,7 @@ #include "dbus-service.h" #include "load-dropin.h" -#include "load-fragment.h" -#include "manager.h" -#include "service.h" #include "unit-printf.h" -#include "unit.h" static const UnitActiveState state_translation_table[_SERVICE_STATE_MAX] = { [SERVICE_DEAD] = UNIT_INACTIVE, diff --git a/src/grp-system/libcore/show-status.c b/src/grp-system/libcore/src/show-status.c index 16db8a92a7..dec0eb00be 100644 --- a/src/grp-system/libcore/show-status.c +++ b/src/grp-system/libcore/src/show-status.c @@ -17,6 +17,7 @@ along with systemd; If not, see <http://www.gnu.org/licenses/>. ***/ +#include "core/show-status.h" #include "systemd-basic/alloc-util.h" #include "systemd-basic/fd-util.h" #include "systemd-basic/io-util.h" @@ -25,8 +26,6 @@ #include "systemd-basic/terminal-util.h" #include "systemd-basic/util.h" -#include "show-status.h" - int parse_show_status(const char *v, ShowStatus *ret) { int r; diff --git a/src/grp-system/libcore/slice.c b/src/grp-system/libcore/src/slice.c index a96a94e0ac..4ab5548572 100644 --- a/src/grp-system/libcore/slice.c +++ b/src/grp-system/libcore/src/slice.c @@ -19,6 +19,8 @@ #include <errno.h> +#include "core/slice.h" +#include "core/unit.h" #include "systemd-basic/alloc-util.h" #include "systemd-basic/log.h" #include "systemd-basic/special.h" @@ -27,8 +29,6 @@ #include "systemd-basic/unit-name.h" #include "dbus-slice.h" -#include "slice.h" -#include "unit.h" static const UnitActiveState state_translation_table[_SLICE_STATE_MAX] = { [SLICE_DEAD] = UNIT_INACTIVE, diff --git a/src/grp-system/libcore/smack-setup.c b/src/grp-system/libcore/src/smack-setup.c index 87d2980fbb..5d94873419 100644 --- a/src/grp-system/libcore/smack-setup.c +++ b/src/grp-system/libcore/src/smack-setup.c @@ -26,6 +26,7 @@ #include <stdlib.h> #include <string.h> +#include "core/smack-setup.h" #include "systemd-basic/alloc-util.h" #include "systemd-basic/dirent-util.h" #include "systemd-basic/fd-util.h" @@ -35,8 +36,6 @@ #include "systemd-basic/string-util.h" #include "systemd-basic/util.h" -#include "smack-setup.h" - #ifdef HAVE_SMACK static int write_access2_rules(const char* srcdir) { diff --git a/src/grp-system/libcore/socket.c b/src/grp-system/libcore/src/socket.c index af3e65ff37..7e57cc7e79 100644 --- a/src/grp-system/libcore/socket.c +++ b/src/grp-system/libcore/src/socket.c @@ -29,6 +29,8 @@ #include <linux/sctp.h> +#include "core/socket.h" +#include "core/unit.h" #include "sd-bus/bus-error.h" #include "sd-bus/bus-util.h" #include "systemd-basic/alloc-util.h" @@ -56,9 +58,7 @@ #include "systemd-basic/user-util.h" #include "dbus-socket.h" -#include "socket.h" #include "unit-printf.h" -#include "unit.h" static const UnitActiveState state_translation_table[_SOCKET_STATE_MAX] = { [SOCKET_DEAD] = UNIT_INACTIVE, diff --git a/src/grp-system/libcore/swap.c b/src/grp-system/libcore/src/swap.c index 942548fb61..29f3971720 100644 --- a/src/grp-system/libcore/swap.c +++ b/src/grp-system/libcore/src/swap.c @@ -24,6 +24,8 @@ #include <libudev.h> +#include "core/swap.h" +#include "core/unit.h" #include "systemd-basic/alloc-util.h" #include "systemd-basic/escape.h" #include "systemd-basic/exit-status.h" @@ -41,8 +43,6 @@ #include "systemd-shared/udev-util.h" #include "dbus-swap.h" -#include "swap.h" -#include "unit.h" static const UnitActiveState state_translation_table[_SWAP_STATE_MAX] = { [SWAP_DEAD] = UNIT_INACTIVE, diff --git a/src/grp-system/libcore/target.c b/src/grp-system/libcore/src/target.c index 99ed054d0e..c44d76468c 100644 --- a/src/grp-system/libcore/target.c +++ b/src/grp-system/libcore/src/target.c @@ -17,13 +17,13 @@ along with systemd; If not, see <http://www.gnu.org/licenses/>. ***/ +#include "core/unit.h" #include "systemd-basic/log.h" #include "systemd-basic/special.h" #include "systemd-basic/string-util.h" #include "systemd-basic/unit-name.h" #include "dbus-target.h" -#include "unit.h" static const UnitActiveState state_translation_table[_TARGET_STATE_MAX] = { [TARGET_DEAD] = UNIT_INACTIVE, diff --git a/src/grp-system/libcore/timer.c b/src/grp-system/libcore/src/timer.c index c459999e44..882d871dc9 100644 --- a/src/grp-system/libcore/timer.c +++ b/src/grp-system/libcore/src/timer.c @@ -19,6 +19,8 @@ #include <errno.h> +#include "core/timer.h" +#include "core/unit.h" #include "sd-bus/bus-error.h" #include "sd-bus/bus-util.h" #include "systemd-basic/alloc-util.h" @@ -33,8 +35,6 @@ #include "systemd-basic/virt.h" #include "dbus-timer.h" -#include "timer.h" -#include "unit.h" static const UnitActiveState state_translation_table[_TIMER_STATE_MAX] = { [TIMER_DEAD] = UNIT_INACTIVE, diff --git a/src/grp-system/libcore/transaction.c b/src/grp-system/libcore/src/transaction.c index 2768be914f..2768be914f 100644 --- a/src/grp-system/libcore/transaction.c +++ b/src/grp-system/libcore/src/transaction.c diff --git a/src/grp-system/libcore/transaction.h b/src/grp-system/libcore/src/transaction.h index 355b7bb6e6..e4066a0963 100644 --- a/src/grp-system/libcore/transaction.h +++ b/src/grp-system/libcore/src/transaction.h @@ -19,14 +19,13 @@ along with systemd; If not, see <http://www.gnu.org/licenses/>. ***/ +#include "core/job.h" +#include "core/manager.h" +#include "core/unit.h" #include "systemd-basic/hashmap.h" typedef struct Transaction Transaction; -#include "job.h" -#include "manager.h" -#include "unit.h" - struct Transaction { /* Jobs to be added */ Hashmap *jobs; /* Unit object => Job object list 1:1 */ diff --git a/src/grp-system/libcore/unit-printf.c b/src/grp-system/libcore/src/unit-printf.c index 4aded4662e..2f73214295 100644 --- a/src/grp-system/libcore/unit-printf.c +++ b/src/grp-system/libcore/src/unit-printf.c @@ -17,6 +17,7 @@ along with systemd; If not, see <http://www.gnu.org/licenses/>. ***/ +#include "core/unit.h" #include "systemd-basic/alloc-util.h" #include "systemd-basic/cgroup-util.h" #include "systemd-basic/formats-util.h" @@ -28,7 +29,6 @@ #include "systemd-shared/specifier.h" #include "unit-printf.h" -#include "unit.h" static int specifier_prefix_and_instance(char specifier, void *data, void *userdata, char **ret) { Unit *u = userdata; diff --git a/src/grp-system/libcore/unit-printf.h b/src/grp-system/libcore/src/unit-printf.h index 4fc8531228..7ef76e5bb9 100644 --- a/src/grp-system/libcore/unit-printf.h +++ b/src/grp-system/libcore/src/unit-printf.h @@ -19,7 +19,7 @@ along with systemd; If not, see <http://www.gnu.org/licenses/>. ***/ -#include "unit.h" +#include "core/unit.h" int unit_name_printf(Unit *u, const char* text, char **ret); int unit_full_printf(Unit *u, const char *text, char **ret); diff --git a/src/grp-system/libcore/unit.c b/src/grp-system/libcore/src/unit.c index 3d176e6104..a36e589b73 100644 --- a/src/grp-system/libcore/unit.c +++ b/src/grp-system/libcore/src/unit.c @@ -26,6 +26,9 @@ #include <systemd/sd-id128.h> #include <systemd/sd-messages.h> +#include "core/execute.h" +#include "core/load-fragment.h" +#include "core/unit.h" #include "sd-bus/bus-common-errors.h" #include "sd-bus/bus-util.h" #include "systemd-basic/alloc-util.h" @@ -55,10 +58,7 @@ #include "dbus-unit.h" #include "dbus.h" -#include "execute.h" #include "load-dropin.h" -#include "load-fragment.h" -#include "unit.h" const UnitVTable * const unit_vtable[_UNIT_TYPE_MAX] = { [UNIT_SERVICE] = &service_vtable, diff --git a/src/grp-system/systemctl/Makefile b/src/grp-system/systemctl/Makefile index afc8ea62cd..5931d4dcbc 100644 --- a/src/grp-system/systemctl/Makefile +++ b/src/grp-system/systemctl/Makefile @@ -28,6 +28,7 @@ systemctl_SOURCES = \ src/systemctl/systemctl.c systemctl_LDADD = \ + libsystemd-internal.la \ libsystemd-shared.la files.out.all += systemctl.completion.bash diff --git a/src/grp-system/systemd-shutdown/Makefile b/src/grp-system/systemd-shutdown/Makefile index c56f0f9adc..619f1bbdb5 100644 --- a/src/grp-system/systemd-shutdown/Makefile +++ b/src/grp-system/systemd-shutdown/Makefile @@ -27,13 +27,10 @@ rootlibexec_PROGRAMS += systemd-shutdown systemd_shutdown_SOURCES = \ src/core/umount.c \ src/core/umount.h \ - src/core/shutdown.c \ - src/core/mount-setup.c \ - src/core/mount-setup.h \ - src/core/killall.h \ - src/core/killall.c + src/core/shutdown.c systemd_shutdown_LDADD = \ + libcore.la \ libsystemd-shared.la sd.CPPFLAGS += -DSYSTEM_SHUTDOWN_PATH=\"$(systemshutdowndir)\" diff --git a/src/grp-system/systemd-shutdown/killall.c b/src/grp-system/systemd-shutdown/killall.c deleted file mode 120000 index 5ddb36306b..0000000000 --- a/src/grp-system/systemd-shutdown/killall.c +++ /dev/null @@ -1 +0,0 @@ -../libcore/killall.c
\ No newline at end of file diff --git a/src/grp-system/systemd-shutdown/killall.h b/src/grp-system/systemd-shutdown/killall.h deleted file mode 120000 index 60b334fe91..0000000000 --- a/src/grp-system/systemd-shutdown/killall.h +++ /dev/null @@ -1 +0,0 @@ -../libcore/killall.h
\ No newline at end of file diff --git a/src/grp-system/systemd-shutdown/mount-setup.c b/src/grp-system/systemd-shutdown/mount-setup.c deleted file mode 120000 index a4ab487157..0000000000 --- a/src/grp-system/systemd-shutdown/mount-setup.c +++ /dev/null @@ -1 +0,0 @@ -../libcore/mount-setup.c
\ No newline at end of file diff --git a/src/grp-system/systemd-shutdown/mount-setup.h b/src/grp-system/systemd-shutdown/mount-setup.h deleted file mode 120000 index 1f984851f8..0000000000 --- a/src/grp-system/systemd-shutdown/mount-setup.h +++ /dev/null @@ -1 +0,0 @@ -../libcore/mount-setup.h
\ No newline at end of file diff --git a/src/grp-system/systemd-shutdown/shutdown.c b/src/grp-system/systemd-shutdown/shutdown.c index 4517718f8f..11e2143089 100644 --- a/src/grp-system/systemd-shutdown/shutdown.c +++ b/src/grp-system/systemd-shutdown/shutdown.c @@ -30,6 +30,7 @@ #include <linux/reboot.h> +#include "core/killall.h" #include "systemd-basic/alloc-util.h" #include "systemd-basic/cgroup-util.h" #include "systemd-basic/def.h" @@ -45,7 +46,6 @@ #include "systemd-shared/switch-root.h" #include "systemd-shared/watchdog.h" -#include "killall.h" #include "umount.h" #define FINALIZE_ATTEMPTS 50 diff --git a/src/grp-system/systemd-shutdown/umount.c b/src/grp-system/systemd-shutdown/umount.c index 60c7354738..8d280c8c8c 100644 --- a/src/grp-system/systemd-shutdown/umount.c +++ b/src/grp-system/systemd-shutdown/umount.c @@ -28,6 +28,7 @@ #include <libudev.h> +#include "core/mount-setup.h" #include "systemd-basic/alloc-util.h" #include "systemd-basic/escape.h" #include "systemd-basic/fd-util.h" @@ -39,7 +40,6 @@ #include "systemd-shared/fstab-util.h" #include "systemd-shared/udev-util.h" -#include "mount-setup.h" #include "umount.h" typedef struct MountPoint { diff --git a/src/grp-system/systemd/Makefile b/src/grp-system/systemd/Makefile index 4c8f39e7c4..ab2a5fa7c8 100644 --- a/src/grp-system/systemd/Makefile +++ b/src/grp-system/systemd/Makefile @@ -32,7 +32,8 @@ systemd_CFLAGS = \ $(MOUNT_CFLAGS) systemd_LDADD = \ - libcore.la + libcore.la \ + libsystemd-internal.la dist_tmpfiles_DATA = \ tmpfiles.d/systemd.conf \ diff --git a/src/grp-system/systemd/main.c b/src/grp-system/systemd/main.c index 8fafbf4caf..43cf9a045c 100644 --- a/src/grp-system/systemd/main.c +++ b/src/grp-system/systemd/main.c @@ -38,20 +38,20 @@ #include <systemd/sd-bus.h> #include <systemd/sd-daemon.h> -#include "dbus-manager.h" -#include "hostname-setup.h" -#include "ima-setup.h" -#include "killall.h" -#include "kmod-setup.h" -#include "load-fragment.h" -#include "loopback-setup.h" -#include "machine-id-setup.h" -#include "manager.h" -#include "mount-setup.h" +#include "core/dbus-manager.h" +#include "core/hostname-setup.h" +#include "core/ima-setup.h" +#include "core/killall.h" +#include "core/kmod-setup.h" +#include "core/load-fragment.h" +#include "core/loopback-setup.h" +#include "core/machine-id-setup.h" +#include "core/manager.h" +#include "core/mount-setup.h" +#include "core/selinux-setup.h" +#include "core/smack-setup.h" #include "sd-bus/bus-error.h" #include "sd-bus/bus-util.h" -#include "selinux-setup.h" -#include "smack-setup.h" #include "systemd-basic/alloc-util.h" #include "systemd-basic/architecture.h" #include "systemd-basic/build.h" diff --git a/src/grp-timedate/systemd-timedated/Makefile b/src/grp-timedate/systemd-timedated/Makefile index d06142536e..7478f8e568 100644 --- a/src/grp-timedate/systemd-timedated/Makefile +++ b/src/grp-timedate/systemd-timedated/Makefile @@ -28,6 +28,7 @@ systemd_timedated_SOURCES = \ src/timedate/timedated.c systemd_timedated_LDADD = \ + libsystemd-internal.la \ libsystemd-shared.la rootlibexec_PROGRAMS += \ diff --git a/src/grp-timedate/timedatectl/Makefile b/src/grp-timedate/timedatectl/Makefile index b1093dad9b..4bb965d6c0 100644 --- a/src/grp-timedate/timedatectl/Makefile +++ b/src/grp-timedate/timedatectl/Makefile @@ -28,6 +28,7 @@ timedatectl_SOURCES = \ src/timedate/timedatectl.c timedatectl_LDADD = \ + libsystemd-internal.la \ libsystemd-shared.la bin_PROGRAMS += \ diff --git a/src/grp-udev/systemd-hwdb/Makefile b/src/grp-udev/systemd-hwdb/Makefile index 95b266e851..1bb6efb352 100644 --- a/src/grp-udev/systemd-hwdb/Makefile +++ b/src/grp-udev/systemd-hwdb/Makefile @@ -32,6 +32,7 @@ systemd_hwdb_SOURCES = \ src/hwdb/hwdb.c systemd_hwdb_LDADD = \ + libsystemd-internal.la \ libsystemd-shared.la rootbin_PROGRAMS += \ diff --git a/src/grp-udev/udevadm/Makefile b/src/grp-udev/udevadm/Makefile index 6c59baca19..537dbcc5b2 100644 --- a/src/grp-udev/udevadm/Makefile +++ b/src/grp-udev/udevadm/Makefile @@ -41,6 +41,7 @@ udevadm_SOURCES = \ udevadm_LDADD = \ libudev-core.la \ + libsystemd-internal.la \ libsystemd-basic.la sd.CPPFLAGS += -DUDEVLIBEXECDIR=\"$(udevlibexecdir)\" diff --git a/src/systemd-cgls/Makefile b/src/systemd-cgls/Makefile index 1ef82d8aef..9289eee967 100644 --- a/src/systemd-cgls/Makefile +++ b/src/systemd-cgls/Makefile @@ -28,6 +28,7 @@ systemd_cgls_SOURCES = \ src/cgls/cgls.c systemd_cgls_LDADD = \ + libsystemd-internal.la \ libsystemd-shared.la include $(topsrcdir)/build-aux/Makefile.tail.mk diff --git a/src/systemd-cgtop/Makefile b/src/systemd-cgtop/Makefile index abebe7f3d0..5400436100 100644 --- a/src/systemd-cgtop/Makefile +++ b/src/systemd-cgtop/Makefile @@ -28,6 +28,7 @@ systemd_cgtop_SOURCES = \ src/cgtop/cgtop.c systemd_cgtop_LDADD = \ + libsystemd-internal.la \ libsystemd-shared.la include $(topsrcdir)/build-aux/Makefile.tail.mk diff --git a/src/systemd-cryptsetup/Makefile b/src/systemd-cryptsetup/Makefile index 96a2bfe99a..1fdfe19a5d 100644 --- a/src/systemd-cryptsetup/Makefile +++ b/src/systemd-cryptsetup/Makefile @@ -41,6 +41,7 @@ systemd_cryptsetup_CFLAGS = \ $(LIBCRYPTSETUP_CFLAGS) systemd_cryptsetup_LDADD = \ + libsystemd-internal.la \ libsystemd-shared.la \ $(LIBCRYPTSETUP_LIBS) diff --git a/src/systemd-gpt-auto-generator/Makefile b/src/systemd-gpt-auto-generator/Makefile index 9770945db5..73283847bc 100644 --- a/src/systemd-gpt-auto-generator/Makefile +++ b/src/systemd-gpt-auto-generator/Makefile @@ -32,6 +32,7 @@ systemd_gpt_auto_generator_SOURCES = \ src/basic/blkid-util.h systemd_gpt_auto_generator_LDADD = \ + libsystemd-blkid.la \ libsystemd-shared.la \ $(BLKID_LIBS) diff --git a/src/systemd-initctl/Makefile b/src/systemd-initctl/Makefile index 18d66993b7..0df78e788e 100644 --- a/src/systemd-initctl/Makefile +++ b/src/systemd-initctl/Makefile @@ -28,6 +28,7 @@ systemd_initctl_SOURCES = \ src/initctl/initctl.c systemd_initctl_LDADD = \ + libsystemd-internal.la \ libsystemd-shared.la include $(topsrcdir)/build-aux/Makefile.tail.mk diff --git a/src/systemd-machine-id-setup/Makefile b/src/systemd-machine-id-setup/Makefile index 4cbba418ff..97f9087ac6 100644 --- a/src/systemd-machine-id-setup/Makefile +++ b/src/systemd-machine-id-setup/Makefile @@ -25,12 +25,11 @@ include $(topsrcdir)/build-aux/Makefile.head.mk rootbin_PROGRAMS += systemd-machine-id-setup systemd_machine_id_setup_SOURCES = \ - src/machine-id-setup/machine-id-setup-main.c \ - src/core/machine-id-setup.c \ - src/core/machine-id-setup.h + src/machine-id-setup/machine-id-setup-main.c systemd_machine_id_setup_LDADD = \ - libsystemd-shared.la + libsystemd-basic.la \ + libcore.la SYSINIT_TARGET_WANTS += \ systemd-machine-id-commit.service diff --git a/src/systemd-machine-id-setup/machine-id-setup-main.c b/src/systemd-machine-id-setup/machine-id-setup-main.c index deb0656d2f..bde4d4faa6 100644 --- a/src/systemd-machine-id-setup/machine-id-setup-main.c +++ b/src/systemd-machine-id-setup/machine-id-setup-main.c @@ -22,12 +22,11 @@ #include <stdio.h> #include <stdlib.h> +#include "core/machine-id-setup.h" #include "systemd-basic/log.h" #include "systemd-basic/path-util.h" #include "systemd-basic/util.h" -#include "machine-id-setup.h" - static char *arg_root = NULL; static bool arg_commit = false; static bool arg_print = false; diff --git a/src/systemd-machine-id-setup/machine-id-setup.c b/src/systemd-machine-id-setup/machine-id-setup.c deleted file mode 120000 index 78f80e2b73..0000000000 --- a/src/systemd-machine-id-setup/machine-id-setup.c +++ /dev/null @@ -1 +0,0 @@ -../grp-system/libcore/machine-id-setup.c
\ No newline at end of file diff --git a/src/systemd-machine-id-setup/machine-id-setup.h b/src/systemd-machine-id-setup/machine-id-setup.h deleted file mode 120000 index d2659724ce..0000000000 --- a/src/systemd-machine-id-setup/machine-id-setup.h +++ /dev/null @@ -1 +0,0 @@ -../grp-system/libcore/machine-id-setup.h
\ No newline at end of file diff --git a/src/systemd-nspawn/Makefile b/src/systemd-nspawn/Makefile index ff55db23e5..337ad7a428 100644 --- a/src/systemd-nspawn/Makefile +++ b/src/systemd-nspawn/Makefile @@ -45,11 +45,7 @@ systemd_nspawn_SOURCES = \ src/nspawn/nspawn-stub-pid1.c \ src/nspawn/nspawn-stub-pid1.h \ src/nspawn/nspawn-patch-uid.c \ - src/nspawn/nspawn-patch-uid.h \ - src/core/mount-setup.c \ - src/core/mount-setup.h \ - src/core/loopback-setup.c \ - src/core/loopback-setup.h + src/nspawn/nspawn-patch-uid.h nodist_systemd_nspawn_SOURCES = \ src/nspawn/nspawn-gperf.c @@ -64,6 +60,9 @@ systemd_nspawn_CFLAGS = \ $(SELINUX_CFLAGS) systemd_nspawn_LDADD = \ + libcore.la \ + libsystemd-blkid.la \ + libsystemd-internal.la \ libsystemd-shared.la \ $(ACL_LIBS) \ $(BLKID_LIBS) \ diff --git a/src/systemd-nspawn/loopback-setup.c b/src/systemd-nspawn/loopback-setup.c deleted file mode 120000 index da633f4936..0000000000 --- a/src/systemd-nspawn/loopback-setup.c +++ /dev/null @@ -1 +0,0 @@ -../grp-system/libcore/loopback-setup.c
\ No newline at end of file diff --git a/src/systemd-nspawn/loopback-setup.h b/src/systemd-nspawn/loopback-setup.h deleted file mode 120000 index dc051ab1bd..0000000000 --- a/src/systemd-nspawn/loopback-setup.h +++ /dev/null @@ -1 +0,0 @@ -../grp-system/libcore/loopback-setup.h
\ No newline at end of file diff --git a/src/systemd-nspawn/machine-id-setup.c b/src/systemd-nspawn/machine-id-setup.c deleted file mode 120000 index 78f80e2b73..0000000000 --- a/src/systemd-nspawn/machine-id-setup.c +++ /dev/null @@ -1 +0,0 @@ -../grp-system/libcore/machine-id-setup.c
\ No newline at end of file diff --git a/src/systemd-nspawn/machine-id-setup.h b/src/systemd-nspawn/machine-id-setup.h deleted file mode 120000 index d2659724ce..0000000000 --- a/src/systemd-nspawn/machine-id-setup.h +++ /dev/null @@ -1 +0,0 @@ -../grp-system/libcore/machine-id-setup.h
\ No newline at end of file diff --git a/src/systemd-nspawn/mount-setup.c b/src/systemd-nspawn/mount-setup.c deleted file mode 120000 index 67cb74c218..0000000000 --- a/src/systemd-nspawn/mount-setup.c +++ /dev/null @@ -1 +0,0 @@ -../grp-system/libcore/mount-setup.c
\ No newline at end of file diff --git a/src/systemd-nspawn/mount-setup.h b/src/systemd-nspawn/mount-setup.h deleted file mode 120000 index bae54ba700..0000000000 --- a/src/systemd-nspawn/mount-setup.h +++ /dev/null @@ -1 +0,0 @@ -../grp-system/libcore/mount-setup.h
\ No newline at end of file diff --git a/src/systemd-nspawn/nspawn.c b/src/systemd-nspawn/nspawn.c index 73c71a8892..868f72eb87 100644 --- a/src/systemd-nspawn/nspawn.c +++ b/src/systemd-nspawn/nspawn.c @@ -44,6 +44,8 @@ #include <systemd/sd-daemon.h> #include <systemd/sd-id128.h> +#include "core/loopback-setup.h" +#include "sd-id128/id128-util.h" #include "systemd-basic/alloc-util.h" #include "systemd-basic/barrier.h" #include "systemd-basic/btrfs-util.h" @@ -68,6 +70,14 @@ #include "systemd-basic/random-util.h" #include "systemd-basic/raw-clone.h" #include "systemd-basic/rm-rf.h" +#include "systemd-basic/selinux-util.h" +#include "systemd-basic/signal-util.h" +#include "systemd-basic/socket-util.h" +#include "systemd-basic/stat-util.h" +#include "systemd-basic/stdio-util.h" +#include "systemd-basic/terminal-util.h" +#include "systemd-basic/umask-util.h" +#include "systemd-basic/user-util.h" #include "systemd-blkid/blkid-util.h" #include "systemd-shared/base-filesystem.h" #include "systemd-shared/dev-setup.h" @@ -77,7 +87,6 @@ #include "systemd-shared/ptyfwd.h" #include "systemd-shared/udev-util.h" -#include "loopback-setup.h" #include "nspawn-cgroup.h" #include "nspawn-expose-ports.h" #include "nspawn-mount.h" diff --git a/src/systemd-remount-fs/Makefile b/src/systemd-remount-fs/Makefile index 1f9df2b99a..76f4941afb 100644 --- a/src/systemd-remount-fs/Makefile +++ b/src/systemd-remount-fs/Makefile @@ -25,11 +25,10 @@ include $(topsrcdir)/build-aux/Makefile.head.mk rootlibexec_PROGRAMS += systemd-remount-fs systemd_remount_fs_SOURCES = \ - src/remount-fs/remount-fs.c \ - src/core/mount-setup.c \ - src/core/mount-setup.h + src/remount-fs/remount-fs.c systemd_remount_fs_LDADD = \ + libcore.la \ libsystemd-shared.la sd.CPPFLAGS += -DMOUNT_PATH=\"$(MOUNT_PATH)\" diff --git a/src/systemd-remount-fs/mount-setup.c b/src/systemd-remount-fs/mount-setup.c deleted file mode 120000 index 67cb74c218..0000000000 --- a/src/systemd-remount-fs/mount-setup.c +++ /dev/null @@ -1 +0,0 @@ -../grp-system/libcore/mount-setup.c
\ No newline at end of file diff --git a/src/systemd-remount-fs/mount-setup.h b/src/systemd-remount-fs/mount-setup.h deleted file mode 120000 index bae54ba700..0000000000 --- a/src/systemd-remount-fs/mount-setup.h +++ /dev/null @@ -1 +0,0 @@ -../grp-system/libcore/mount-setup.h
\ No newline at end of file diff --git a/src/systemd-remount-fs/remount-fs.c b/src/systemd-remount-fs/remount-fs.c index 116c370ef7..d7dac1c1e6 100644 --- a/src/systemd-remount-fs/remount-fs.c +++ b/src/systemd-remount-fs/remount-fs.c @@ -25,16 +25,15 @@ #include <sys/wait.h> #include <unistd.h> -#include "basic/exit-status.h" -#include "basic/log.h" -#include "basic/mount-util.h" -#include "basic/path-util.h" -#include "basic/process-util.h" -#include "basic/signal-util.h" -#include "basic/strv.h" -#include "basic/util.h" - -#include "mount-setup.h" +#include "core/mount-setup.h" +#include "systemd-basic/exit-status.h" +#include "systemd-basic/log.h" +#include "systemd-basic/mount-util.h" +#include "systemd-basic/path-util.h" +#include "systemd-basic/process-util.h" +#include "systemd-basic/signal-util.h" +#include "systemd-basic/strv.h" +#include "systemd-basic/util.h" /* Goes through /etc/fstab and remounts all API file systems, applying * options that are in /etc/fstab that systemd might not have |