From feb517ae133fd4af0dc35725070e80522ea43539 Mon Sep 17 00:00:00 2001 From: Ji-Hyeon Gim Date: Sat, 9 Sep 2017 13:35:25 +0900 Subject: dist: supports initd for non-systemd distros Problem gluster-blockd supports systemd officially but many legacy distros want to use initd Resolve includes initd scripts for non-systemd distros Change-Id: I8495e8d9abbef6d26ac7dc8dbbe6d07e7713f537 Signed-off-by: Ji-Hyeon Gim --- configure.ac | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'configure.ac') diff --git a/configure.ac b/configure.ac index 750055b..3fd3646 100644 --- a/configure.ac +++ b/configure.ac @@ -23,6 +23,13 @@ AC_ARG_WITH(systemddir, AC_SUBST(systemddir) AM_CONDITIONAL([USE_SYSTEMD], test [ -d '/usr/lib/systemd/system' ]) +AC_ARG_WITH(initddir, + AC_HELP_STRING([--with-initddir=DIR], + [initd service files in DIR @<:@/etc/rc.d/init.d@:>@]), + [initddir=$withval], + [initddir='/etc/rc.d/init.d']) +AC_SUBST(initddir) + AC_ARG_WITH(sysconfigdir, AC_HELP_STRING([--with-sysconfigdir=DIR], [system service configuration in DIR @<:@/etc/sysconfig@:>@]), @@ -32,6 +39,7 @@ AC_SUBST(sysconfigdir) AM_INIT_AUTOMAKE([-Wall -Werror foreign nostdinc silent-rules]) AC_CONFIG_HEADERS([config.h]) + AC_CONFIG_FILES([gluster-block.spec Makefile rpc/Makefile @@ -42,6 +50,7 @@ AC_CONFIG_FILES([gluster-block.spec systemd/Makefile systemd/gluster-blockd.service systemd/gluster-block-target.service + systemd/gluster-blockd.initd docs/Makefile]) AC_CONFIG_MACRO_DIR([m4]) m4_ifdef([AM_PROG_AR], [AM_PROG_AR]) -- cgit