summaryrefslogtreecommitdiffstats
path: root/contrib/initramfs/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/initramfs/Makefile.am')
-rw-r--r--contrib/initramfs/Makefile.am16
1 files changed, 11 insertions, 5 deletions
diff --git a/contrib/initramfs/Makefile.am b/contrib/initramfs/Makefile.am
index fefd676ce..52bdeb2af 100644
--- a/contrib/initramfs/Makefile.am
+++ b/contrib/initramfs/Makefile.am
@@ -6,10 +6,15 @@ initrd_SCRIPTS = \
SUBDIRS = hooks scripts
EXTRA_DIST = \
+ $(top_srcdir)/etc/init.d/zfs \
+ $(top_srcdir)/etc/init.d/zfs-functions \
$(top_srcdir)/contrib/initramfs/conf.d/zfs \
$(top_srcdir)/contrib/initramfs/conf-hooks.d/zfs \
$(top_srcdir)/contrib/initramfs/README.initramfs.markdown
+$(top_srcdir)/etc/init.d/zfs $(top_srcdir)/etc/init.d/zfs-functions:
+ $(MAKE) -C $(top_srcdir)/etc/init.d zfs zfs-functions
+
install-initrdSCRIPTS: $(EXTRA_DIST)
for d in conf.d conf-hooks.d scripts/local-top; do \
$(MKDIR_P) $(DESTDIR)$(initrddir)/$$d; \
@@ -21,8 +26,9 @@ install-initrdSCRIPTS: $(EXTRA_DIST)
cp $(top_builddir)/contrib/initramfs/$$d/zfs \
$(DESTDIR)$(initrddir)/$$d/; \
done
- if [ -f $(top_builddir)/etc/init.d/zfs ]; then \
- $(MKDIR_P) $(DESTDIR)$(DEFAULT_INITCONF_DIR); \
- cp $(top_builddir)/etc/init.d/zfs \
- $(DESTDIR)$(DEFAULT_INITCONF_DIR)/; \
- fi
+ $(MKDIR_P) $(DESTDIR)$(DEFAULT_INITCONF_DIR); \
+ cp $(top_builddir)/etc/init.d/zfs \
+ $(DESTDIR)$(DEFAULT_INITCONF_DIR)/; \
+ $(MKDIR_P) $(DESTDIR)$(sysconfdir)/zfs; \
+ cp $(top_builddir)/etc/init.d/zfs-functions \
+ $(DESTDIR)$(sysconfdir)/zfs/