dist_dbuspolicy_DATA =
dist_dbussystemservice_DATA =
dist_systemunit_DATA_busnames =
+dist_sysusers_DATA =
check_PROGRAMS =
check_DATA =
tests=
src/shared/btrfs-ctree.h \
src/shared/machine-image.c \
src/shared/machine-image.h \
+ src/shared/machine-pool.c \
+ src/shared/machine-pool.h \
src/shared/copy.c \
src/shared/copy.h
units/systemd-tmpfiles-clean.service
nodist_tmpfiles_DATA = \
+ tmpfiles.d/systemd.conf \
tmpfiles.d/etc.conf
dist_tmpfiles_DATA = \
- tmpfiles.d/systemd.conf \
tmpfiles.d/systemd-nologin.conf \
tmpfiles.d/tmp.conf \
tmpfiles.d/x11.conf \
endif
EXTRA_DIST += \
+ tmpfiles.d/systemd.conf.m4 \
tmpfiles.d/etc.conf.m4 \
units/systemd-tmpfiles-setup-dev.service.in \
units/systemd-tmpfiles-setup.service.in \
units/systemd-tmpfiles-clean.service.in
CLEANFILES += \
+ tmpfiles.d/systemd.conf \
tmpfiles.d/etc.conf
# ------------------------------------------------------------------------------
SYSINIT_TARGET_WANTS += \
systemd-sysusers.service
-dist_sysusers_DATA = \
- sysusers.d/systemd.conf
-
nodist_sysusers_DATA = \
+ sysusers.d/systemd.conf \
sysusers.d/basic.conf
EXTRA_DIST += \
units/systemd-sysusers.service.in \
+ sysusers.d/systemd.conf.m4 \
sysusers.d/basic.conf.in
CLEANFILES += \
+ sysusers.d/systemd.conf \
sysusers.d/basic.conf
INSTALL_DIRS += \
# ------------------------------------------------------------------------------
systemd_fsckd_SOURCES = \
src/fsckd/fsckd.c \
+ src/fsckd/fsckd.h \
$(NULL)
systemd_fsckd_LDADD = \
-fno-strict-aliasing \
-fno-stack-protector \
-Wsign-compare \
+ -Wno-missing-field-initializers \
-mno-sse \
-mno-mmx
if HAVE_PYTHON
TESTS += \
test/rule-syntax-check.py \
+ $(NULL)
+
+if HAVE_SYSV_COMPAT
+TESTS += \
test/sysv-generator-test.py \
$(NULL)
endif
+endif
manual_tests += \
test-libudev \
dist_zshcompletion_DATA += \
shell-completion/zsh/_coredumpctl
-sysctl_DATA = \
+nodist_sysctl_DATA = \
sysctl.d/50-coredump.conf
CLEANFILES += \
systemd_pull_SOURCES = \
src/import/pull.c \
- src/import/import-raw.c \
- src/import/import-raw.h \
- src/import/import-tar.c \
- src/import/import-tar.h \
- src/import/import-dkr.c \
- src/import/import-dkr.h \
- src/import/import-job.c \
- src/import/import-job.h \
- src/import/import-common.c \
- src/import/import-common.h \
+ src/import/pull-raw.c \
+ src/import/pull-raw.h \
+ src/import/pull-tar.c \
+ src/import/pull-tar.h \
+ src/import/pull-dkr.c \
+ src/import/pull-dkr.h \
+ src/import/pull-job.c \
+ src/import/pull-job.h \
+ src/import/pull-common.c \
+ src/import/pull-common.h \
src/import/curl-util.c \
src/import/curl-util.h \
src/import/aufs-util.c \
noinst_LTLIBRARIES += \
libsystemd-logind-core.la
-systemd_user_sessions_SOURCES = \
- src/login/user-sessions.c
-
-systemd_user_sessions_LDADD = \
- libsystemd-shared.la
-
rootlibexec_PROGRAMS += \
- systemd-logind \
- systemd-user-sessions
+ systemd-logind
loginctl_SOURCES = \
src/login/loginctl.c \
dist_pamconf_DATA = \
src/login/systemd-user
+
endif
nodist_systemunit_DATA += \
- units/systemd-logind.service \
- units/systemd-user-sessions.service
+ units/systemd-logind.service
dist_systemunit_DATA += \
units/user.slice
$(systemdstatedir)
MULTI_USER_TARGET_WANTS += \
- systemd-logind.service \
- systemd-user-sessions.service
+ systemd-logind.service
SYSTEM_UNIT_ALIASES += \
systemd-logind.service dbus-org.freedesktop.login1.service
src/login/logind-gperf.gperf \
src/login/71-seat.rules.in \
src/login/73-seat-late.rules.in \
- units/systemd-logind.service.in \
+ units/systemd-logind.service.in
+
+# ------------------------------------------------------------------------------
+if HAVE_PAM
+
+systemd_user_sessions_SOURCES = \
+ src/user-sessions/user-sessions.c
+
+systemd_user_sessions_LDADD = \
+ libsystemd-shared.la
+
+rootlibexec_PROGRAMS += \
+ systemd-user-sessions
+
+nodist_systemunit_DATA += \
+ units/systemd-user-sessions.service
+
+EXTRA_DIST += \
units/systemd-user-sessions.service.in
+MULTI_USER_TARGET_WANTS += \
+ systemd-user-sessions.service
+
+endif
+
# ------------------------------------------------------------------------------
+
if HAVE_PYTHON_DEVEL
pkgpyexec_LTLIBRARIES = \
_journal.la \