]> granicus.if.org Git - zfs/blob - contrib/initramfs/Makefile.am
Fix out-of-tree build failures
[zfs] / contrib / initramfs / Makefile.am
1 initrddir = $(datarootdir)/initramfs-tools
2
3 initrd_SCRIPTS = \
4         conf.d/zfs conf-hooks.d/zfs hooks/zfs scripts/zfs scripts/local-top/zfs
5
6 SUBDIRS = hooks scripts
7
8 EXTRA_DIST = \
9         $(top_srcdir)/contrib/initramfs/conf.d/zfs \
10         $(top_srcdir)/contrib/initramfs/conf-hooks.d/zfs \
11         $(top_srcdir)/contrib/initramfs/README.initramfs.markdown
12
13 install-initrdSCRIPTS: $(EXTRA_DIST)
14         for d in conf.d conf-hooks.d scripts/local-top; do \
15                 $(MKDIR_P) $(DESTDIR)$(initrddir)/$$d; \
16                 cp $(top_srcdir)/contrib/initramfs/$$d/zfs \
17                     $(DESTDIR)$(initrddir)/$$d/; \
18         done
19         for d in hooks scripts; do \
20                 $(MKDIR_P) $(DESTDIR)$(initrddir)/$$d; \
21                 cp $(top_builddir)/contrib/initramfs/$$d/zfs \
22                     $(DESTDIR)$(initrddir)/$$d/; \
23         done
24         if [ -f $(top_builddir)/etc/init.d/zfs ]; then \
25                 $(MKDIR_P) $(DESTDIR)$(DEFAULT_INITCONF_DIR); \
26                 cp $(top_builddir)/etc/init.d/zfs \
27                     $(DESTDIR)$(DEFAULT_INITCONF_DIR)/; \
28         fi