X-Git-Url: https://git.camperquake.de/gitweb.cgi?a=blobdiff_plain;f=dracut%2F90zfs%2FMakefile.am;h=4112061783b1e1f1d4ad56128b55a84d6dd92d29;hb=30930fba219642cb1dadf1c8ef60ff799e3dc424;hp=e2e3ff8cbd6910fef70bd13ec2b0e705a9d17f55;hpb=47a2455fbc10254ef38622b838d2dd8575709726;p=zfs.git diff --git a/dracut/90zfs/Makefile.am b/dracut/90zfs/Makefile.am index e2e3ff8..4112061 100644 --- a/dracut/90zfs/Makefile.am +++ b/dracut/90zfs/Makefile.am @@ -1,27 +1,21 @@ pkgdracutdir = $(datadir)/dracut/modules.d/90zfs -dist_pkgdracut_SCRIPTS = \ - $(top_srcdir)/dracut/90zfs/90-zfs.rules \ - $(top_srcdir)/dracut/90zfs/check \ - $(top_srcdir)/dracut/90zfs/install \ - $(top_srcdir)/dracut/90zfs/installkernel \ +pkgdracut_SCRIPTS = \ + $(top_srcdir)/dracut/90zfs/module-setup.sh \ $(top_srcdir)/dracut/90zfs/mount-zfs.sh \ - $(top_srcdir)/dracut/90zfs/zfs-genrules.sh \ $(top_srcdir)/dracut/90zfs/parse-zfs.sh -all: - @list='$(dist_pkgdracut_SCRIPTS)'; \ - for file in $$list; do \ - link=$$(basename $$file); \ - if [ ! -e $$link ]; then \ - $(LN_S) $$file $$link; \ - fi \ - done +EXTRA_DIST = \ + $(top_srcdir)/dracut/90zfs/module-setup.sh.in \ + $(top_srcdir)/dracut/90zfs/mount-zfs.sh.in \ + $(top_srcdir)/dracut/90zfs/parse-zfs.sh.in -clean: - @list='$(dist_pkgdracut_SCRIPTS)'; \ - for file in $$list; do \ - link=$$(basename $$file); \ - if [ -L $$link ]; then \ - $(RM) $$link; \ - fi \ - done +$(pkgdracut_SCRIPTS): + -$(SED) -e 's,@bindir\@,$(bindir),g' \ + -e 's,@sbindir\@,$(sbindir),g' \ + -e 's,@udevdir\@,$(udevdir),g' \ + -e 's,@udevruledir\@,$(udevruledir),g' \ + -e 's,@sysconfdir\@,$(sysconfdir),g' \ + '$@.in' >'$@' + +distclean-local:: + -$(RM) $(pkgdracut_SCRIPTS)