8f12a4f8d2
Resolve the incorrect use of srcdir and builddir references for various files in the build system. These have crept in over time and went unnoticed because when building in the top level directory srcdir and builddir are identical. With this change it's again possible to build in a subdirectory. $ mkdir obj $ cd obj $ ../configure $ make Reviewed-by: loli10K <ezomori.nozomu@gmail.com> Reviewed-by: Tony Hutter <hutter2@llnl.gov> Reviewed-by: Don Brady <don.brady@delphix.com> Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Closes #8921 Closes #8943
29 lines
910 B
Makefile
29 lines
910 B
Makefile
initrddir = $(datarootdir)/initramfs-tools
|
|
|
|
initrd_SCRIPTS = \
|
|
conf.d/zfs conf-hooks.d/zfs hooks/zfs scripts/zfs scripts/local-top/zfs
|
|
|
|
SUBDIRS = hooks scripts
|
|
|
|
EXTRA_DIST = \
|
|
$(top_srcdir)/contrib/initramfs/conf.d/zfs \
|
|
$(top_srcdir)/contrib/initramfs/conf-hooks.d/zfs \
|
|
$(top_srcdir)/contrib/initramfs/README.initramfs.markdown
|
|
|
|
install-initrdSCRIPTS: $(EXTRA_DIST)
|
|
for d in conf.d conf-hooks.d scripts/local-top; do \
|
|
$(MKDIR_P) $(DESTDIR)$(initrddir)/$$d; \
|
|
cp $(top_srcdir)/contrib/initramfs/$$d/zfs \
|
|
$(DESTDIR)$(initrddir)/$$d/; \
|
|
done
|
|
for d in hooks scripts; do \
|
|
$(MKDIR_P) $(DESTDIR)$(initrddir)/$$d; \
|
|
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
|