diff options
-rw-r--r-- | configure.ac | 1 | ||||
-rw-r--r-- | src/Makefile.am | 15 |
2 files changed, 16 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index d906f1a..801a44b 100644 --- a/configure.ac +++ b/configure.ac @@ -9,6 +9,7 @@ AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG], [:]) AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG], [:]) AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG], [:]) AC_PROG_LIBTOOL +AC_PROG_LN_S if test "x$GCC" = xyes; then CFLAGS="$CFLAGS -Wall" diff --git a/src/Makefile.am b/src/Makefile.am index 889ad48..7397139 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -9,3 +9,18 @@ remove_initd_SOURCES = remove_initd.c util.h util.c remove_initd_LDADD = $(top_builddir)/lib/libinitd.la man_MANS = install_initd.8 remove_initd.8 + +# /lib/initd symlinks +libinitddir = $(libdir)/initd +install-exec-hook: + $(MKDIR_P) $(DESTDIR)$(libinitddir) + rm -f $(DESTDIR)$(libinitddir)/install_initd + $(LN_S) $(sbindir)/install_initd \ + $(DESTDIR)$(libinitddir)/install_initd + rm -f $(DESTDIR)$(libinitddir)/remove_initd + $(LN_S) $(sbindir)/remove_initd \ + $(DESTDIR)$(libinitddir)/remove_initd + +uninstall-hook: + rm -f $(DESTDIR)$(libinitddir)/install_initd + rm -f $(DESTDIR)$(libinitddir)/remove_initd |