summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorColin Watson <cjwatson@debian.org>2014-06-17 13:13:54 +0100
committerColin Watson <cjwatson@debian.org>2014-06-17 13:13:54 +0100
commita8c6b2b99b247f147e00acfc9b4f590de96463c8 (patch)
treec66b3a2edf1b30b27154cb5edb1bca87e33b714e /configure.ac
parent285cb9b8bd6af0c64e9d74efe5c836a5d338387a (diff)
Add systemd tmpfiles snippet to clean up old cat files after a week
Fixes Fedora bug #1110274. * configure.ac: Accept --with-systemdtmpfilesdir option. (AC_CONFIG_FILES): Add init/Makefile and init/systemd/Makefile. * Makefile.am (SUBDIRS): Add init. * init/Makefile.am: New file. * init/systemd/Makefile.am: New file. * init/systemd/man-db.conf: New file. * .gitignore: Add init/Makefile and init/systemd/Makefile.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac9
1 files changed, 9 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 215d9c1b..11435df7 100644
--- a/configure.ac
+++ b/configure.ac
@@ -127,6 +127,12 @@ AC_ARG_WITH([override-dir],
override_dir=$withval
fi],
[: ${override_dir=""}])
+AC_ARG_WITH([systemdtmpfilesdir],
+[AS_HELP_STRING([--with-systemdtmpfilesdir=DIR], [Directory for systemd tmpfiles configuration])],
+ [], [dnl
+ # The default is not prefix-sensitive, since systemd's prefix is not
+ # necessarily the same as man-db's.
+ with_systemdtmpfilesdir=/usr/lib/tmpfiles.d])
# Finish the argument parsing.
AC_SUBST([man_owner])dnl
@@ -136,6 +142,7 @@ AC_SUBST([config_file_basename])dnl
AC_SUBST([config_file_dirname])dnl
AC_SUBST([sections])dnl
AC_SUBST([override_dir])dnl
+AC_SUBST([systemdtmpfilesdir], [$with_systemdtmpfilesdir])
# Check $PATH for the following programs and append suitable options.
AC_PROG_CC
@@ -562,6 +569,8 @@ AM_CONDITIONAL([CROSS_COMPILING], [test "x$cross_compiling" = xyes])
AC_CONFIG_FILES([Makefile
gnulib/lib/Makefile
gnulib/po/Makefile.in
+ init/Makefile
+ init/systemd/Makefile
lib/Makefile
src/Makefile
src/man_db.conf