summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@sbcglobal.net>2016-07-28 00:07:27 -0400
committerLuke Shumaker <lukeshu@sbcglobal.net>2016-07-28 00:07:27 -0400
commitaee084841b875167d9afd4984208fb9a95f89896 (patch)
treeb02cbee0fc22f3da12ac692c3b40175dff8d39d0 /src
parent458554a48c62b7885a9347bb7103922f3b1f69e3 (diff)
parent942c1849c01195eacf45f2183981718311f6b470 (diff)
Merge branch 'lukeshu/postmove' into lukeshu/master
# Conflicts: # src/libshared/Makefile
Diffstat (limited to 'src')
-rw-r--r--src/libshared/Makefile134
-rw-r--r--src/libshared/include/shared/acl-util.h (renamed from src/libshared/acl-util.h)0
-rw-r--r--src/libshared/include/shared/acpi-fpdt.h (renamed from src/libshared/acpi-fpdt.h)0
-rw-r--r--src/libshared/include/shared/apparmor-util.h (renamed from src/libshared/apparmor-util.h)0
-rw-r--r--src/libshared/include/shared/ask-password-api.h (renamed from src/libshared/ask-password-api.h)0
-rw-r--r--src/libshared/include/shared/base-filesystem.h (renamed from src/libshared/base-filesystem.h)0
-rw-r--r--src/libshared/include/shared/boot-timestamps.h (renamed from src/libshared/boot-timestamps.h)0
-rw-r--r--src/libshared/include/shared/bus-unit-util.h (renamed from src/libshared/bus-unit-util.h)0
-rw-r--r--src/libshared/include/shared/bus-util.h (renamed from src/libshared/bus-util.h)0
-rw-r--r--src/libshared/include/shared/cgroup-show.h (renamed from src/libshared/cgroup-show.h)0
-rw-r--r--src/libshared/include/shared/clean-ipc.h (renamed from src/libshared/clean-ipc.h)0
-rw-r--r--src/libshared/include/shared/condition.h (renamed from src/libshared/condition.h)0
-rw-r--r--src/libshared/include/shared/conf-parser.h (renamed from src/libshared/conf-parser.h)0
-rw-r--r--src/libshared/include/shared/dev-setup.h (renamed from src/libshared/dev-setup.h)0
-rw-r--r--src/libshared/include/shared/dns-domain.h (renamed from src/libshared/dns-domain.h)0
-rw-r--r--src/libshared/include/shared/dropin.h (renamed from src/libshared/dropin.h)0
-rw-r--r--src/libshared/include/shared/efivars.h (renamed from src/libshared/efivars.h)0
-rw-r--r--src/libshared/include/shared/fstab-util.h (renamed from src/libshared/fstab-util.h)0
-rw-r--r--src/libshared/include/shared/gcrypt-util.h (renamed from src/libshared/gcrypt-util.h)0
-rw-r--r--src/libshared/include/shared/generator.h (renamed from src/libshared/generator.h)0
-rw-r--r--src/libshared/include/shared/gpt.h (renamed from src/libshared/gpt.h)0
-rw-r--r--src/libshared/include/shared/ima-util.h (renamed from src/libshared/ima-util.h)0
-rw-r--r--src/libshared/include/shared/import-util.h (renamed from src/libshared/import-util.h)0
-rw-r--r--src/libshared/include/shared/initreq.h (renamed from src/libshared/initreq.h)0
-rw-r--r--src/libshared/include/shared/install-printf.h (renamed from src/libshared/install-printf.h)0
-rw-r--r--src/libshared/include/shared/install.h (renamed from src/libshared/install.h)0
-rw-r--r--src/libshared/include/shared/logs-show.h (renamed from src/libshared/logs-show.h)0
-rw-r--r--src/libshared/include/shared/machine-image.h (renamed from src/libshared/machine-image.h)0
-rw-r--r--src/libshared/include/shared/machine-pool.h (renamed from src/libshared/machine-pool.h)0
-rw-r--r--src/libshared/include/shared/output-mode.h (renamed from src/libshared/output-mode.h)0
-rw-r--r--src/libshared/include/shared/pager.h (renamed from src/libshared/pager.h)0
-rw-r--r--src/libshared/include/shared/path-lookup.h (renamed from src/libshared/path-lookup.h)0
-rw-r--r--src/libshared/include/shared/ptyfwd.h (renamed from src/libshared/ptyfwd.h)0
-rw-r--r--src/libshared/include/shared/resolve-util.h (renamed from src/libshared/resolve-util.h)0
-rw-r--r--src/libshared/include/shared/seccomp-util.h (renamed from src/libshared/seccomp-util.h)0
-rw-r--r--src/libshared/include/shared/sleep-config.h (renamed from src/libshared/sleep-config.h)0
-rw-r--r--src/libshared/include/shared/spawn-ask-password-agent.h (renamed from src/libshared/spawn-ask-password-agent.h)0
-rw-r--r--src/libshared/include/shared/spawn-polkit-agent.h (renamed from src/libshared/spawn-polkit-agent.h)0
-rw-r--r--src/libshared/include/shared/specifier.h (renamed from src/libshared/specifier.h)0
-rw-r--r--src/libshared/include/shared/switch-root.h (renamed from src/libshared/switch-root.h)0
-rw-r--r--src/libshared/include/shared/sysctl-util.h (renamed from src/libshared/sysctl-util.h)0
-rw-r--r--src/libshared/include/shared/test-tables.h (renamed from src/libshared/test-tables.h)0
-rw-r--r--src/libshared/include/shared/tests.h (renamed from src/libshared/tests.h)0
-rw-r--r--src/libshared/include/shared/udev-util.h (renamed from src/libshared/udev-util.h)0
-rw-r--r--src/libshared/include/shared/uid-range.h (renamed from src/libshared/uid-range.h)0
-rw-r--r--src/libshared/include/shared/utmp-wtmp.h (renamed from src/libshared/utmp-wtmp.h)0
-rw-r--r--src/libshared/include/shared/watchdog.h (renamed from src/libshared/watchdog.h)0
-rw-r--r--src/libshared/src/Makefile159
-rw-r--r--src/libshared/src/acl-util.c (renamed from src/libshared/acl-util.c)0
-rw-r--r--src/libshared/src/acpi-fpdt.c (renamed from src/libshared/acpi-fpdt.c)0
-rw-r--r--src/libshared/src/apparmor-util.c (renamed from src/libshared/apparmor-util.c)0
-rw-r--r--src/libshared/src/ask-password-api.c (renamed from src/libshared/ask-password-api.c)0
-rw-r--r--src/libshared/src/base-filesystem.c (renamed from src/libshared/base-filesystem.c)0
-rw-r--r--src/libshared/src/boot-timestamps.c (renamed from src/libshared/boot-timestamps.c)0
-rw-r--r--src/libshared/src/bus-unit-util.c (renamed from src/libshared/bus-unit-util.c)0
-rw-r--r--src/libshared/src/bus-util.c (renamed from src/libshared/bus-util.c)0
-rw-r--r--src/libshared/src/cgroup-show.c (renamed from src/libshared/cgroup-show.c)0
-rw-r--r--src/libshared/src/clean-ipc.c (renamed from src/libshared/clean-ipc.c)0
-rw-r--r--src/libshared/src/condition.c (renamed from src/libshared/condition.c)0
-rw-r--r--src/libshared/src/conf-parser.c (renamed from src/libshared/conf-parser.c)0
-rw-r--r--src/libshared/src/dev-setup.c (renamed from src/libshared/dev-setup.c)0
-rw-r--r--src/libshared/src/dns-domain.c (renamed from src/libshared/dns-domain.c)0
-rw-r--r--src/libshared/src/dropin.c (renamed from src/libshared/dropin.c)0
-rw-r--r--src/libshared/src/efivars.c (renamed from src/libshared/efivars.c)0
-rw-r--r--src/libshared/src/fstab-util.c (renamed from src/libshared/fstab-util.c)0
-rw-r--r--src/libshared/src/gcrypt-util.c (renamed from src/libshared/gcrypt-util.c)0
-rw-r--r--src/libshared/src/generator.c (renamed from src/libshared/generator.c)0
-rw-r--r--src/libshared/src/ima-util.c (renamed from src/libshared/ima-util.c)0
-rw-r--r--src/libshared/src/import-util.c (renamed from src/libshared/import-util.c)0
-rw-r--r--src/libshared/src/install-printf.c (renamed from src/libshared/install-printf.c)0
-rw-r--r--src/libshared/src/install.c (renamed from src/libshared/install.c)0
-rw-r--r--src/libshared/src/logs-show.c (renamed from src/libshared/logs-show.c)0
-rw-r--r--src/libshared/src/machine-image.c (renamed from src/libshared/machine-image.c)0
-rw-r--r--src/libshared/src/machine-pool.c (renamed from src/libshared/machine-pool.c)0
-rw-r--r--src/libshared/src/output-mode.c (renamed from src/libshared/output-mode.c)0
-rw-r--r--src/libshared/src/pager.c (renamed from src/libshared/pager.c)0
-rw-r--r--src/libshared/src/path-lookup.c (renamed from src/libshared/path-lookup.c)0
-rw-r--r--src/libshared/src/ptyfwd.c (renamed from src/libshared/ptyfwd.c)0
-rw-r--r--src/libshared/src/resolve-util.c (renamed from src/libshared/resolve-util.c)0
-rw-r--r--src/libshared/src/seccomp-util.c (renamed from src/libshared/seccomp-util.c)0
-rw-r--r--src/libshared/src/sleep-config.c (renamed from src/libshared/sleep-config.c)0
-rw-r--r--src/libshared/src/spawn-ask-password-agent.c (renamed from src/libshared/spawn-ask-password-agent.c)0
-rw-r--r--src/libshared/src/spawn-polkit-agent.c (renamed from src/libshared/spawn-polkit-agent.c)0
-rw-r--r--src/libshared/src/specifier.c (renamed from src/libshared/specifier.c)0
-rw-r--r--src/libshared/src/switch-root.c (renamed from src/libshared/switch-root.c)0
-rw-r--r--src/libshared/src/sysctl-util.c (renamed from src/libshared/sysctl-util.c)0
-rw-r--r--src/libshared/src/tests.c (renamed from src/libshared/tests.c)0
-rw-r--r--src/libshared/src/uid-range.c (renamed from src/libshared/uid-range.c)0
-rw-r--r--src/libshared/src/utmp-wtmp.c (renamed from src/libshared/utmp-wtmp.c)0
-rw-r--r--src/libshared/src/watchdog.c (renamed from src/libshared/watchdog.c)0
90 files changed, 160 insertions, 133 deletions
diff --git a/src/libshared/Makefile b/src/libshared/Makefile
index 66000b782c..7ed2706100 100644
--- a/src/libshared/Makefile
+++ b/src/libshared/Makefile
@@ -23,137 +23,5 @@
include $(dir $(lastword $(MAKEFILE_LIST)))/../../config.mk
include $(topsrcdir)/build-aux/Makefile.head.mk
-noinst_LTLIBRARIES += \
- libshared.la
-
-libshared_la_SOURCES = \
- src/shared/output-mode.h \
- src/shared/output-mode.c \
- src/shared/gpt.h \
- src/shared/udev-util.h \
- src/shared/linux/auto_dev-ioctl.h \
- src/shared/initreq.h \
- src/shared/dns-domain.c \
- src/shared/dns-domain.h \
- src/shared/efivars.c \
- src/shared/efivars.h \
- src/shared/fstab-util.c \
- src/shared/fstab-util.h \
- src/shared/sleep-config.c \
- src/shared/sleep-config.h \
- src/shared/conf-parser.c \
- src/shared/conf-parser.h \
- src/shared/pager.c \
- src/shared/pager.h \
- src/shared/spawn-polkit-agent.c \
- src/shared/spawn-polkit-agent.h \
- src/shared/apparmor-util.c \
- src/shared/apparmor-util.h \
- src/shared/ima-util.c \
- src/shared/ima-util.h \
- src/shared/ptyfwd.c \
- src/shared/ptyfwd.h \
- src/shared/base-filesystem.c \
- src/shared/base-filesystem.h \
- src/shared/uid-range.c \
- src/shared/uid-range.h \
- src/shared/install.c \
- src/shared/install.h \
- src/shared/install-printf.c \
- src/shared/install-printf.h \
- src/shared/path-lookup.c \
- src/shared/path-lookup.h \
- src/shared/specifier.c \
- src/shared/specifier.h \
- src/shared/dev-setup.c \
- src/shared/dev-setup.h \
- src/shared/dropin.c \
- src/shared/dropin.h \
- src/shared/condition.c \
- src/shared/condition.h \
- src/shared/clean-ipc.c \
- src/shared/clean-ipc.h \
- src/shared/generator.h \
- src/shared/generator.c \
- src/shared/acpi-fpdt.h \
- src/shared/acpi-fpdt.c \
- src/shared/boot-timestamps.h \
- src/shared/boot-timestamps.c \
- src/shared/cgroup-show.c \
- src/shared/cgroup-show.h \
- src/shared/utmp-wtmp.h \
- src/shared/watchdog.c \
- src/shared/watchdog.h \
- src/shared/spawn-ask-password-agent.c \
- src/shared/spawn-ask-password-agent.h \
- src/shared/ask-password-api.c \
- src/shared/ask-password-api.h \
- src/shared/switch-root.h \
- src/shared/switch-root.c \
- src/shared/import-util.c \
- src/shared/import-util.h \
- src/shared/sysctl-util.c \
- src/shared/sysctl-util.h \
- src/shared/bus-util.c \
- src/shared/bus-util.h \
- src/shared/logs-show.c \
- src/shared/logs-show.h \
- src/shared/machine-image.c \
- src/shared/machine-image.h \
- src/shared/machine-pool.c \
- src/shared/machine-pool.h \
- src/shared/resolve-util.c \
- src/shared/resolve-util.h \
- src/shared/bus-unit-util.c \
- src/shared/bus-unit-util.h \
- src/shared/tests.h \
- src/shared/tests.c
-
-ifneq ($(HAVE_UTMP),)
-libshared_la_SOURCES += \
- src/shared/utmp-wtmp.c
-endif # HAVE_UTMP
-
-ifneq ($(HAVE_SECCOMP),)
-libshared_la_SOURCES += \
- src/shared/seccomp-util.h \
- src/shared/seccomp-util.c
-endif # HAVE_SECCOMP
-
-ifneq ($(HAVE_ACL),)
-libshared_la_SOURCES += \
- src/shared/acl-util.c \
- src/shared/acl-util.h
-endif # HAVE_ACL
-
-libshared_la_CFLAGS = \
- $(AM_CFLAGS) \
- $(ACL_CFLAGS) \
- $(LIBIDN_CFLAGS) \
- $(SECCOMP_CFLAGS)
-
-libshared_la_LIBADD = \
- libsystemd-internal.la \
- libudev-internal.la \
- $(ACL_LIBS) \
- $(LIBIDN_LIBS) \
- $(SECCOMP_LIBS)
-
-systemd.CPPFLAGS += -DPKGSYSCONFDIR=\"$(pkgsysconfdir)\"
-systemd.CPPFLAGS += -DSYSTEM_CONFIG_UNIT_PATH=\"$(pkgsysconfdir)/system\"
-systemd.CPPFLAGS += -DSYSTEM_DATA_UNIT_PATH=\"$(systemunitdir)\"
-systemd.CPPFLAGS += -DSYSTEM_SYSVINIT_PATH=\"$(SYSTEM_SYSVINIT_PATH)\"
-systemd.CPPFLAGS += -DSYSTEM_SYSVRCND_PATH=\"$(SYSTEM_SYSVRCND_PATH)\"
-systemd.CPPFLAGS += -DUSER_CONFIG_UNIT_PATH=\"$(pkgsysconfdir)/user\"
-systemd.CPPFLAGS += -DUSER_DATA_UNIT_PATH=\"$(userunitdir)\"
-
-systemd.CPPFLAGS += -DSYSTEMD_FSCK_PATH=\"$(libexecdir)/systemd-fsck\"
-
-systemd.CPPFLAGS += -DSYSTEMD_TTY_ASK_PASSWORD_AGENT_BINARY_PATH=\"$(bindir)/systemd-tty-ask-password-agent\"
-
-systemd.CPPFLAGS += -DSYSTEM_GENERATOR_PATH=\"$(systemgeneratordir)\"
-systemd.CPPFLAGS += -DUSER_GENERATOR_PATH=\"$(usergeneratordir)\"
-
-systemd.CPPFLAGS += -DPOLKIT_AGENT_BINARY_PATH=\"$(bindir)/pkttyagent\"
-
+at.subdirs += src
include $(topsrcdir)/build-aux/Makefile.tail.mk
diff --git a/src/libshared/acl-util.h b/src/libshared/include/shared/acl-util.h
index af5bcb5b4f..af5bcb5b4f 100644
--- a/src/libshared/acl-util.h
+++ b/src/libshared/include/shared/acl-util.h
diff --git a/src/libshared/acpi-fpdt.h b/src/libshared/include/shared/acpi-fpdt.h
index 3da32c08ad..3da32c08ad 100644
--- a/src/libshared/acpi-fpdt.h
+++ b/src/libshared/include/shared/acpi-fpdt.h
diff --git a/src/libshared/apparmor-util.h b/src/libshared/include/shared/apparmor-util.h
index 524f740152..524f740152 100644
--- a/src/libshared/apparmor-util.h
+++ b/src/libshared/include/shared/apparmor-util.h
diff --git a/src/libshared/ask-password-api.h b/src/libshared/include/shared/ask-password-api.h
index 770ab1f5c0..770ab1f5c0 100644
--- a/src/libshared/ask-password-api.h
+++ b/src/libshared/include/shared/ask-password-api.h
diff --git a/src/libshared/base-filesystem.h b/src/libshared/include/shared/base-filesystem.h
index 49599f0a60..49599f0a60 100644
--- a/src/libshared/base-filesystem.h
+++ b/src/libshared/include/shared/base-filesystem.h
diff --git a/src/libshared/boot-timestamps.h b/src/libshared/include/shared/boot-timestamps.h
index 00ea7e3009..00ea7e3009 100644
--- a/src/libshared/boot-timestamps.h
+++ b/src/libshared/include/shared/boot-timestamps.h
diff --git a/src/libshared/bus-unit-util.h b/src/libshared/include/shared/bus-unit-util.h
index 8327189a63..8327189a63 100644
--- a/src/libshared/bus-unit-util.h
+++ b/src/libshared/include/shared/bus-unit-util.h
diff --git a/src/libshared/bus-util.h b/src/libshared/include/shared/bus-util.h
index 73f2ea0749..73f2ea0749 100644
--- a/src/libshared/bus-util.h
+++ b/src/libshared/include/shared/bus-util.h
diff --git a/src/libshared/cgroup-show.h b/src/libshared/include/shared/cgroup-show.h
index 5c1d6e6d98..5c1d6e6d98 100644
--- a/src/libshared/cgroup-show.h
+++ b/src/libshared/include/shared/cgroup-show.h
diff --git a/src/libshared/clean-ipc.h b/src/libshared/include/shared/clean-ipc.h
index 44a83afcf7..44a83afcf7 100644
--- a/src/libshared/clean-ipc.h
+++ b/src/libshared/include/shared/clean-ipc.h
diff --git a/src/libshared/condition.h b/src/libshared/include/shared/condition.h
index fd798460d1..fd798460d1 100644
--- a/src/libshared/condition.h
+++ b/src/libshared/include/shared/condition.h
diff --git a/src/libshared/conf-parser.h b/src/libshared/include/shared/conf-parser.h
index f7423d45e7..f7423d45e7 100644
--- a/src/libshared/conf-parser.h
+++ b/src/libshared/include/shared/conf-parser.h
diff --git a/src/libshared/dev-setup.h b/src/libshared/include/shared/dev-setup.h
index 5766a62060..5766a62060 100644
--- a/src/libshared/dev-setup.h
+++ b/src/libshared/include/shared/dev-setup.h
diff --git a/src/libshared/dns-domain.h b/src/libshared/include/shared/dns-domain.h
index 72e4cb0104..72e4cb0104 100644
--- a/src/libshared/dns-domain.h
+++ b/src/libshared/include/shared/dns-domain.h
diff --git a/src/libshared/dropin.h b/src/libshared/include/shared/dropin.h
index 44235405f6..44235405f6 100644
--- a/src/libshared/dropin.h
+++ b/src/libshared/include/shared/dropin.h
diff --git a/src/libshared/efivars.h b/src/libshared/include/shared/efivars.h
index 547b161367..547b161367 100644
--- a/src/libshared/efivars.h
+++ b/src/libshared/include/shared/efivars.h
diff --git a/src/libshared/fstab-util.h b/src/libshared/include/shared/fstab-util.h
index 3d9e7ab907..3d9e7ab907 100644
--- a/src/libshared/fstab-util.h
+++ b/src/libshared/include/shared/fstab-util.h
diff --git a/src/libshared/gcrypt-util.h b/src/libshared/include/shared/gcrypt-util.h
index cf33b3c59c..cf33b3c59c 100644
--- a/src/libshared/gcrypt-util.h
+++ b/src/libshared/include/shared/gcrypt-util.h
diff --git a/src/libshared/generator.h b/src/libshared/include/shared/generator.h
index a6017c1b76..a6017c1b76 100644
--- a/src/libshared/generator.h
+++ b/src/libshared/include/shared/generator.h
diff --git a/src/libshared/gpt.h b/src/libshared/include/shared/gpt.h
index 07153b51f4..07153b51f4 100644
--- a/src/libshared/gpt.h
+++ b/src/libshared/include/shared/gpt.h
diff --git a/src/libshared/ima-util.h b/src/libshared/include/shared/ima-util.h
index 5be94761fd..5be94761fd 100644
--- a/src/libshared/ima-util.h
+++ b/src/libshared/include/shared/ima-util.h
diff --git a/src/libshared/import-util.h b/src/libshared/include/shared/import-util.h
index 353fa9045c..353fa9045c 100644
--- a/src/libshared/import-util.h
+++ b/src/libshared/include/shared/import-util.h
diff --git a/src/libshared/initreq.h b/src/libshared/include/shared/initreq.h
index 710037d84b..710037d84b 100644
--- a/src/libshared/initreq.h
+++ b/src/libshared/include/shared/initreq.h
diff --git a/src/libshared/install-printf.h b/src/libshared/include/shared/install-printf.h
index 8a570fc265..8a570fc265 100644
--- a/src/libshared/install-printf.h
+++ b/src/libshared/include/shared/install-printf.h
diff --git a/src/libshared/install.h b/src/libshared/include/shared/install.h
index b16c752a9b..b16c752a9b 100644
--- a/src/libshared/install.h
+++ b/src/libshared/include/shared/install.h
diff --git a/src/libshared/logs-show.h b/src/libshared/include/shared/logs-show.h
index 11a64a092e..11a64a092e 100644
--- a/src/libshared/logs-show.h
+++ b/src/libshared/include/shared/logs-show.h
diff --git a/src/libshared/machine-image.h b/src/libshared/include/shared/machine-image.h
index 30a005e114..30a005e114 100644
--- a/src/libshared/machine-image.h
+++ b/src/libshared/include/shared/machine-image.h
diff --git a/src/libshared/machine-pool.h b/src/libshared/include/shared/machine-pool.h
index fe99b7e0ae..fe99b7e0ae 100644
--- a/src/libshared/machine-pool.h
+++ b/src/libshared/include/shared/machine-pool.h
diff --git a/src/libshared/output-mode.h b/src/libshared/include/shared/output-mode.h
index 9a8d8127d3..9a8d8127d3 100644
--- a/src/libshared/output-mode.h
+++ b/src/libshared/include/shared/output-mode.h
diff --git a/src/libshared/pager.h b/src/libshared/include/shared/pager.h
index 2a3cbe1721..2a3cbe1721 100644
--- a/src/libshared/pager.h
+++ b/src/libshared/include/shared/pager.h
diff --git a/src/libshared/path-lookup.h b/src/libshared/include/shared/path-lookup.h
index b5df3d9fef..b5df3d9fef 100644
--- a/src/libshared/path-lookup.h
+++ b/src/libshared/include/shared/path-lookup.h
diff --git a/src/libshared/ptyfwd.h b/src/libshared/include/shared/ptyfwd.h
index 8f32184433..8f32184433 100644
--- a/src/libshared/ptyfwd.h
+++ b/src/libshared/include/shared/ptyfwd.h
diff --git a/src/libshared/resolve-util.h b/src/libshared/include/shared/resolve-util.h
index 8df46599ad..8df46599ad 100644
--- a/src/libshared/resolve-util.h
+++ b/src/libshared/include/shared/resolve-util.h
diff --git a/src/libshared/seccomp-util.h b/src/libshared/include/shared/seccomp-util.h
index 4ed2afc1b2..4ed2afc1b2 100644
--- a/src/libshared/seccomp-util.h
+++ b/src/libshared/include/shared/seccomp-util.h
diff --git a/src/libshared/sleep-config.h b/src/libshared/include/shared/sleep-config.h
index ad10039ff4..ad10039ff4 100644
--- a/src/libshared/sleep-config.h
+++ b/src/libshared/include/shared/sleep-config.h
diff --git a/src/libshared/spawn-ask-password-agent.h b/src/libshared/include/shared/spawn-ask-password-agent.h
index fb0749b13f..fb0749b13f 100644
--- a/src/libshared/spawn-ask-password-agent.h
+++ b/src/libshared/include/shared/spawn-ask-password-agent.h
diff --git a/src/libshared/spawn-polkit-agent.h b/src/libshared/include/shared/spawn-polkit-agent.h
index 42b2989ded..42b2989ded 100644
--- a/src/libshared/spawn-polkit-agent.h
+++ b/src/libshared/include/shared/spawn-polkit-agent.h
diff --git a/src/libshared/specifier.h b/src/libshared/include/shared/specifier.h
index 6b1623ee61..6b1623ee61 100644
--- a/src/libshared/specifier.h
+++ b/src/libshared/include/shared/specifier.h
diff --git a/src/libshared/switch-root.h b/src/libshared/include/shared/switch-root.h
index a7a080b3e8..a7a080b3e8 100644
--- a/src/libshared/switch-root.h
+++ b/src/libshared/include/shared/switch-root.h
diff --git a/src/libshared/sysctl-util.h b/src/libshared/include/shared/sysctl-util.h
index 2decb39f58..2decb39f58 100644
--- a/src/libshared/sysctl-util.h
+++ b/src/libshared/include/shared/sysctl-util.h
diff --git a/src/libshared/test-tables.h b/src/libshared/include/shared/test-tables.h
index 228e510104..228e510104 100644
--- a/src/libshared/test-tables.h
+++ b/src/libshared/include/shared/test-tables.h
diff --git a/src/libshared/tests.h b/src/libshared/include/shared/tests.h
index 93f09013a1..93f09013a1 100644
--- a/src/libshared/tests.h
+++ b/src/libshared/include/shared/tests.h
diff --git a/src/libshared/udev-util.h b/src/libshared/include/shared/udev-util.h
index 7765918a12..7765918a12 100644
--- a/src/libshared/udev-util.h
+++ b/src/libshared/include/shared/udev-util.h
diff --git a/src/libshared/uid-range.h b/src/libshared/include/shared/uid-range.h
index 4044eb4c9c..4044eb4c9c 100644
--- a/src/libshared/uid-range.h
+++ b/src/libshared/include/shared/uid-range.h
diff --git a/src/libshared/utmp-wtmp.h b/src/libshared/include/shared/utmp-wtmp.h
index 50dde37b16..50dde37b16 100644
--- a/src/libshared/utmp-wtmp.h
+++ b/src/libshared/include/shared/utmp-wtmp.h
diff --git a/src/libshared/watchdog.h b/src/libshared/include/shared/watchdog.h
index 78e1406f5d..78e1406f5d 100644
--- a/src/libshared/watchdog.h
+++ b/src/libshared/include/shared/watchdog.h
diff --git a/src/libshared/src/Makefile b/src/libshared/src/Makefile
new file mode 100644
index 0000000000..077d7aa9f5
--- /dev/null
+++ b/src/libshared/src/Makefile
@@ -0,0 +1,159 @@
+# -*- 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 += \
+ libshared.la
+
+libshared_la_SOURCES = \
+ src/shared/output-mode.h \
+ src/shared/output-mode.c \
+ src/shared/gpt.h \
+ src/shared/udev-util.h \
+ src/shared/linux/auto_dev-ioctl.h \
+ src/shared/initreq.h \
+ src/shared/dns-domain.c \
+ src/shared/dns-domain.h \
+ src/shared/efivars.c \
+ src/shared/efivars.h \
+ src/shared/fstab-util.c \
+ src/shared/fstab-util.h \
+ src/shared/sleep-config.c \
+ src/shared/sleep-config.h \
+ src/shared/conf-parser.c \
+ src/shared/conf-parser.h \
+ src/shared/pager.c \
+ src/shared/pager.h \
+ src/shared/spawn-polkit-agent.c \
+ src/shared/spawn-polkit-agent.h \
+ src/shared/apparmor-util.c \
+ src/shared/apparmor-util.h \
+ src/shared/ima-util.c \
+ src/shared/ima-util.h \
+ src/shared/ptyfwd.c \
+ src/shared/ptyfwd.h \
+ src/shared/base-filesystem.c \
+ src/shared/base-filesystem.h \
+ src/shared/uid-range.c \
+ src/shared/uid-range.h \
+ src/shared/install.c \
+ src/shared/install.h \
+ src/shared/install-printf.c \
+ src/shared/install-printf.h \
+ src/shared/path-lookup.c \
+ src/shared/path-lookup.h \
+ src/shared/specifier.c \
+ src/shared/specifier.h \
+ src/shared/dev-setup.c \
+ src/shared/dev-setup.h \
+ src/shared/dropin.c \
+ src/shared/dropin.h \
+ src/shared/condition.c \
+ src/shared/condition.h \
+ src/shared/clean-ipc.c \
+ src/shared/clean-ipc.h \
+ src/shared/generator.h \
+ src/shared/generator.c \
+ src/shared/acpi-fpdt.h \
+ src/shared/acpi-fpdt.c \
+ src/shared/boot-timestamps.h \
+ src/shared/boot-timestamps.c \
+ src/shared/cgroup-show.c \
+ src/shared/cgroup-show.h \
+ src/shared/utmp-wtmp.h \
+ src/shared/watchdog.c \
+ src/shared/watchdog.h \
+ src/shared/spawn-ask-password-agent.c \
+ src/shared/spawn-ask-password-agent.h \
+ src/shared/ask-password-api.c \
+ src/shared/ask-password-api.h \
+ src/shared/switch-root.h \
+ src/shared/switch-root.c \
+ src/shared/import-util.c \
+ src/shared/import-util.h \
+ src/shared/sysctl-util.c \
+ src/shared/sysctl-util.h \
+ src/shared/bus-util.c \
+ src/shared/bus-util.h \
+ src/shared/logs-show.c \
+ src/shared/logs-show.h \
+ src/shared/machine-image.c \
+ src/shared/machine-image.h \
+ src/shared/machine-pool.c \
+ src/shared/machine-pool.h \
+ src/shared/resolve-util.c \
+ src/shared/resolve-util.h \
+ src/shared/bus-unit-util.c \
+ src/shared/bus-unit-util.h \
+ src/shared/tests.h \
+ src/shared/tests.c
+
+ifneq ($(HAVE_UTMP),)
+libshared_la_SOURCES += \
+ src/shared/utmp-wtmp.c
+endif # HAVE_UTMP
+
+ifneq ($(HAVE_SECCOMP),)
+libshared_la_SOURCES += \
+ src/shared/seccomp-util.h \
+ src/shared/seccomp-util.c
+endif # HAVE_SECCOMP
+
+ifneq ($(HAVE_ACL),)
+libshared_la_SOURCES += \
+ src/shared/acl-util.c \
+ src/shared/acl-util.h
+endif # HAVE_ACL
+
+libshared_la_CFLAGS = \
+ $(AM_CFLAGS) \
+ $(ACL_CFLAGS) \
+ $(LIBIDN_CFLAGS) \
+ $(SECCOMP_CFLAGS)
+
+libshared_la_LIBADD = \
+ libsystemd-internal.la \
+ libudev-internal.la \
+ $(ACL_LIBS) \
+ $(LIBIDN_LIBS) \
+ $(SECCOMP_LIBS)
+
+systemd.CPPFLAGS += -DPKGSYSCONFDIR=\"$(pkgsysconfdir)\"
+systemd.CPPFLAGS += -DSYSTEM_CONFIG_UNIT_PATH=\"$(pkgsysconfdir)/system\"
+systemd.CPPFLAGS += -DSYSTEM_DATA_UNIT_PATH=\"$(systemunitdir)\"
+systemd.CPPFLAGS += -DSYSTEM_SYSVINIT_PATH=\"$(SYSTEM_SYSVINIT_PATH)\"
+systemd.CPPFLAGS += -DSYSTEM_SYSVRCND_PATH=\"$(SYSTEM_SYSVRCND_PATH)\"
+systemd.CPPFLAGS += -DUSER_CONFIG_UNIT_PATH=\"$(pkgsysconfdir)/user\"
+systemd.CPPFLAGS += -DUSER_DATA_UNIT_PATH=\"$(userunitdir)\"
+
+systemd.CPPFLAGS += -DSYSTEMD_FSCK_PATH=\"$(libexecdir)/systemd-fsck\"
+
+systemd.CPPFLAGS += -DSYSTEMD_TTY_ASK_PASSWORD_AGENT_BINARY_PATH=\"$(bindir)/systemd-tty-ask-password-agent\"
+
+systemd.CPPFLAGS += -DSYSTEM_GENERATOR_PATH=\"$(systemgeneratordir)\"
+systemd.CPPFLAGS += -DUSER_GENERATOR_PATH=\"$(usergeneratordir)\"
+
+systemd.CPPFLAGS += -DPOLKIT_AGENT_BINARY_PATH=\"$(bindir)/pkttyagent\"
+
+include $(topsrcdir)/build-aux/Makefile.tail.mk
diff --git a/src/libshared/acl-util.c b/src/libshared/src/acl-util.c
index a29790a115..a29790a115 100644
--- a/src/libshared/acl-util.c
+++ b/src/libshared/src/acl-util.c
diff --git a/src/libshared/acpi-fpdt.c b/src/libshared/src/acpi-fpdt.c
index 844db82645..844db82645 100644
--- a/src/libshared/acpi-fpdt.c
+++ b/src/libshared/src/acpi-fpdt.c
diff --git a/src/libshared/apparmor-util.c b/src/libshared/src/apparmor-util.c
index 6d1861d2ee..6d1861d2ee 100644
--- a/src/libshared/apparmor-util.c
+++ b/src/libshared/src/apparmor-util.c
diff --git a/src/libshared/ask-password-api.c b/src/libshared/src/ask-password-api.c
index deff185c0b..deff185c0b 100644
--- a/src/libshared/ask-password-api.c
+++ b/src/libshared/src/ask-password-api.c
diff --git a/src/libshared/base-filesystem.c b/src/libshared/src/base-filesystem.c
index 85276bbc8c..85276bbc8c 100644
--- a/src/libshared/base-filesystem.c
+++ b/src/libshared/src/base-filesystem.c
diff --git a/src/libshared/boot-timestamps.c b/src/libshared/src/boot-timestamps.c
index 5d2d39aaed..5d2d39aaed 100644
--- a/src/libshared/boot-timestamps.c
+++ b/src/libshared/src/boot-timestamps.c
diff --git a/src/libshared/bus-unit-util.c b/src/libshared/src/bus-unit-util.c
index c78f428875..c78f428875 100644
--- a/src/libshared/bus-unit-util.c
+++ b/src/libshared/src/bus-unit-util.c
diff --git a/src/libshared/bus-util.c b/src/libshared/src/bus-util.c
index 5a03339b79..5a03339b79 100644
--- a/src/libshared/bus-util.c
+++ b/src/libshared/src/bus-util.c
diff --git a/src/libshared/cgroup-show.c b/src/libshared/src/cgroup-show.c
index 84cd322997..84cd322997 100644
--- a/src/libshared/cgroup-show.c
+++ b/src/libshared/src/cgroup-show.c
diff --git a/src/libshared/clean-ipc.c b/src/libshared/src/clean-ipc.c
index b92cd28f67..b92cd28f67 100644
--- a/src/libshared/clean-ipc.c
+++ b/src/libshared/src/clean-ipc.c
diff --git a/src/libshared/condition.c b/src/libshared/src/condition.c
index e089a9cb66..e089a9cb66 100644
--- a/src/libshared/condition.c
+++ b/src/libshared/src/condition.c
diff --git a/src/libshared/conf-parser.c b/src/libshared/src/conf-parser.c
index 5a8c698fba..5a8c698fba 100644
--- a/src/libshared/conf-parser.c
+++ b/src/libshared/src/conf-parser.c
diff --git a/src/libshared/dev-setup.c b/src/libshared/src/dev-setup.c
index df80e3c63d..df80e3c63d 100644
--- a/src/libshared/dev-setup.c
+++ b/src/libshared/src/dev-setup.c
diff --git a/src/libshared/dns-domain.c b/src/libshared/src/dns-domain.c
index 9d01c074ef..9d01c074ef 100644
--- a/src/libshared/dns-domain.c
+++ b/src/libshared/src/dns-domain.c
diff --git a/src/libshared/dropin.c b/src/libshared/src/dropin.c
index f045ebaf5a..f045ebaf5a 100644
--- a/src/libshared/dropin.c
+++ b/src/libshared/src/dropin.c
diff --git a/src/libshared/efivars.c b/src/libshared/src/efivars.c
index 0a16f8473f..0a16f8473f 100644
--- a/src/libshared/efivars.c
+++ b/src/libshared/src/efivars.c
diff --git a/src/libshared/fstab-util.c b/src/libshared/src/fstab-util.c
index e13941d9cd..e13941d9cd 100644
--- a/src/libshared/fstab-util.c
+++ b/src/libshared/src/fstab-util.c
diff --git a/src/libshared/gcrypt-util.c b/src/libshared/src/gcrypt-util.c
index f222de6b4f..f222de6b4f 100644
--- a/src/libshared/gcrypt-util.c
+++ b/src/libshared/src/gcrypt-util.c
diff --git a/src/libshared/generator.c b/src/libshared/src/generator.c
index b4ab498a21..b4ab498a21 100644
--- a/src/libshared/generator.c
+++ b/src/libshared/src/generator.c
diff --git a/src/libshared/ima-util.c b/src/libshared/src/ima-util.c
index 789064d653..789064d653 100644
--- a/src/libshared/ima-util.c
+++ b/src/libshared/src/ima-util.c
diff --git a/src/libshared/import-util.c b/src/libshared/src/import-util.c
index 10e47f3061..10e47f3061 100644
--- a/src/libshared/import-util.c
+++ b/src/libshared/src/import-util.c
diff --git a/src/libshared/install-printf.c b/src/libshared/src/install-printf.c
index e1635b462c..e1635b462c 100644
--- a/src/libshared/install-printf.c
+++ b/src/libshared/src/install-printf.c
diff --git a/src/libshared/install.c b/src/libshared/src/install.c
index c453ba65b0..c453ba65b0 100644
--- a/src/libshared/install.c
+++ b/src/libshared/src/install.c
diff --git a/src/libshared/logs-show.c b/src/libshared/src/logs-show.c
index c1bcdf690b..c1bcdf690b 100644
--- a/src/libshared/logs-show.c
+++ b/src/libshared/src/logs-show.c
diff --git a/src/libshared/machine-image.c b/src/libshared/src/machine-image.c
index a4e4ba6856..a4e4ba6856 100644
--- a/src/libshared/machine-image.c
+++ b/src/libshared/src/machine-image.c
diff --git a/src/libshared/machine-pool.c b/src/libshared/src/machine-pool.c
index 861c30ac1a..861c30ac1a 100644
--- a/src/libshared/machine-pool.c
+++ b/src/libshared/src/machine-pool.c
diff --git a/src/libshared/output-mode.c b/src/libshared/src/output-mode.c
index 1ed9b3845d..1ed9b3845d 100644
--- a/src/libshared/output-mode.c
+++ b/src/libshared/src/output-mode.c
diff --git a/src/libshared/pager.c b/src/libshared/src/pager.c
index a25ad795a7..a25ad795a7 100644
--- a/src/libshared/pager.c
+++ b/src/libshared/src/pager.c
diff --git a/src/libshared/path-lookup.c b/src/libshared/src/path-lookup.c
index 36e621232f..36e621232f 100644
--- a/src/libshared/path-lookup.c
+++ b/src/libshared/src/path-lookup.c
diff --git a/src/libshared/ptyfwd.c b/src/libshared/src/ptyfwd.c
index ca3ed5e16e..ca3ed5e16e 100644
--- a/src/libshared/ptyfwd.c
+++ b/src/libshared/src/ptyfwd.c
diff --git a/src/libshared/resolve-util.c b/src/libshared/src/resolve-util.c
index d80a2fba7c..d80a2fba7c 100644
--- a/src/libshared/resolve-util.c
+++ b/src/libshared/src/resolve-util.c
diff --git a/src/libshared/seccomp-util.c b/src/libshared/src/seccomp-util.c
index 49884d99b7..49884d99b7 100644
--- a/src/libshared/seccomp-util.c
+++ b/src/libshared/src/seccomp-util.c
diff --git a/src/libshared/sleep-config.c b/src/libshared/src/sleep-config.c
index 212a7f32c9..212a7f32c9 100644
--- a/src/libshared/sleep-config.c
+++ b/src/libshared/src/sleep-config.c
diff --git a/src/libshared/spawn-ask-password-agent.c b/src/libshared/src/spawn-ask-password-agent.c
index 4a7411a1df..4a7411a1df 100644
--- a/src/libshared/spawn-ask-password-agent.c
+++ b/src/libshared/src/spawn-ask-password-agent.c
diff --git a/src/libshared/spawn-polkit-agent.c b/src/libshared/src/spawn-polkit-agent.c
index 7b62e576ee..7b62e576ee 100644
--- a/src/libshared/spawn-polkit-agent.c
+++ b/src/libshared/src/spawn-polkit-agent.c
diff --git a/src/libshared/specifier.c b/src/libshared/src/specifier.c
index dded146aa4..dded146aa4 100644
--- a/src/libshared/specifier.c
+++ b/src/libshared/src/specifier.c
diff --git a/src/libshared/switch-root.c b/src/libshared/src/switch-root.c
index 750e631a6f..750e631a6f 100644
--- a/src/libshared/switch-root.c
+++ b/src/libshared/src/switch-root.c
diff --git a/src/libshared/sysctl-util.c b/src/libshared/src/sysctl-util.c
index b84502376d..b84502376d 100644
--- a/src/libshared/sysctl-util.c
+++ b/src/libshared/src/sysctl-util.c
diff --git a/src/libshared/tests.c b/src/libshared/src/tests.c
index b53deeb66f..b53deeb66f 100644
--- a/src/libshared/tests.c
+++ b/src/libshared/src/tests.c
diff --git a/src/libshared/uid-range.c b/src/libshared/src/uid-range.c
index 4d97503c0a..4d97503c0a 100644
--- a/src/libshared/uid-range.c
+++ b/src/libshared/src/uid-range.c
diff --git a/src/libshared/utmp-wtmp.c b/src/libshared/src/utmp-wtmp.c
index 1a19898c6b..1a19898c6b 100644
--- a/src/libshared/utmp-wtmp.c
+++ b/src/libshared/src/utmp-wtmp.c
diff --git a/src/libshared/watchdog.c b/src/libshared/src/watchdog.c
index 4eaf022e21..4eaf022e21 100644
--- a/src/libshared/watchdog.c
+++ b/src/libshared/src/watchdog.c