Some distros do not like 'make install' to install also initscripts. So let's make it configurable with --enable-initscripts-install.
The default behavior is not to install them - they probably work only on Fedora. Signed-off-by: Jan Safranek <[email protected]> --- configure.in | 13 +++++++++++++ dist/libcgroup.spec.in | 2 +- scripts/Makefile.am | 2 ++ 3 files changed, 16 insertions(+), 1 deletions(-) diff --git a/configure.in b/configure.in index 4fae065..eda6132 100644 --- a/configure.in +++ b/configure.in @@ -79,6 +79,19 @@ AC_ARG_ENABLE([daemon], [with_daemon=true]) AM_CONDITIONAL([WITH_DAEMON], [test x$with_daemon = xtrue]) +AC_ARG_ENABLE([initscript-install], + [AC_HELP_STRING([--enable-initscript-install], + [install init scripts [default=no]])], + [ + if test "x$enableval" = xno; then + with_initscript_install=false + else + with_initscript_install=true + fi + ], + [with_initscript_install=false]) +AM_CONDITIONAL([WITH_INITSCRIPT_INSTALL], [test x$with_initscript_install = xtrue]) + socket_path="/var/run/cgred.socket" AC_ARG_ENABLE([cgred-socket], [AC_HELP_STRING([--enable-cgred-socket=PATH], diff --git a/dist/libcgroup.spec.in b/dist/libcgroup.spec.in index 99cc885..04b7490 100644 --- a/dist/libcgroup.spec.in +++ b/dist/libcgroup.spec.in @@ -44,7 +44,7 @@ provide scripts to manage that configuration. %setup -q %build -%configure --bindir=/bin --sbindir=/sbin --libdir=%{_libdir} +%configure --bindir=/bin --sbindir=/sbin --libdir=%{_libdir} --enable-initscript-install make %{?_smp_mflags} diff --git a/scripts/Makefile.am b/scripts/Makefile.am index a0fe691..583aa57 100644 --- a/scripts/Makefile.am +++ b/scripts/Makefile.am @@ -1,5 +1,6 @@ EXTRA_DIST = init.d/cgconfig.in init.d/cgred.in +if WITH_INITSCRIPT_INSTALL INITSCRIPTDIR=$(DESTDIR)/etc/rc.d/init.d install-exec-hook: mkdir -p $(INITSCRIPTDIR) @@ -7,3 +8,4 @@ install-exec-hook: uninstall-hook: rm -f $(INITSCRIPTDIR)/cgconfig $(INITSCRIPTDIR)/cgred +endif ------------------------------------------------------------------------------ _______________________________________________ Libcg-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/libcg-devel
