From 227e4fa0975e81f5104a56f9352b7d6b780b31b7 Mon Sep 17 00:00:00 2001 From: Joachim Nilsson Date: Mon, 22 Jan 2018 19:03:06 +0100 Subject: [PATCH] Create destination contrib/*/finit.d dir if missing Signed-off-by: Joachim Nilsson --- configure.ac | 1 + contrib/alpine/finit.d/Makefile.am | 3 ++- contrib/debian/finit.d/Makefile.am | 3 ++- contrib/void/finit.d/Makefile.am | 3 ++- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/configure.ac b/configure.ac index de334e6a..c93b5dfd 100644 --- a/configure.ac +++ b/configure.ac @@ -28,6 +28,7 @@ LT_INIT([shared disable-static dlopen aix-soname=both disable-fast-install]) AC_PROG_CC AC_PROG_LN_S AC_PROG_INSTALL +AC_PROG_MKDIR_P # Configuration. AC_HEADER_STDC diff --git a/contrib/alpine/finit.d/Makefile.am b/contrib/alpine/finit.d/Makefile.am index 1a035039..eee25c92 100644 --- a/contrib/alpine/finit.d/Makefile.am +++ b/contrib/alpine/finit.d/Makefile.am @@ -3,7 +3,8 @@ docsdir := @docdir@/contrib/alpine/finit.d d_LINKS = dropbear.conf getty.conf keymap.conf modules.conf klogd.conf syslogd.conf install-exec-hook: - for file in $(d_LINKS); do \ + @$(MKDIR_P) $(DESTDIR)$(docsdir) + @for file in $(d_LINKS); do \ lnk=$(DESTDIR)$(docsdir)/$$file; \ src=available/$$file; \ if [ -e $$lnk ]; then \ diff --git a/contrib/debian/finit.d/Makefile.am b/contrib/debian/finit.d/Makefile.am index 63877bb2..13725e80 100644 --- a/contrib/debian/finit.d/Makefile.am +++ b/contrib/debian/finit.d/Makefile.am @@ -4,7 +4,8 @@ d_LINKS = console-setup.conf getty.conf keyboard-setup.conf \ modules.conf rsyslogd.conf sshd.conf install-exec-hook: - for file in $(d_LINKS); do \ + @$(MKDIR_P) $(DESTDIR)$(docsdir) + @for file in $(d_LINKS); do \ lnk=$(DESTDIR)$(docsdir)/$$file; \ src=available/$$file; \ if [ -e $$lnk ]; then \ diff --git a/contrib/void/finit.d/Makefile.am b/contrib/void/finit.d/Makefile.am index f53dfef6..4b619660 100644 --- a/contrib/void/finit.d/Makefile.am +++ b/contrib/void/finit.d/Makefile.am @@ -3,7 +3,8 @@ docsdir := @docdir@/contrib/void/finit.d d_LINKS = acpid.conf dhcpcd.conf getty.conf sshd.conf uuidd.conf install-exec-hook: - for file in $(d_LINKS); do \ + @$(MKDIR_P) $(DESTDIR)$(docsdir) + @for file in $(d_LINKS); do \ lnk=$(DESTDIR)$(docsdir)/$$file; \ src=available/$$file; \ if [ -e $$lnk ]; then \