X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=appliance%2FMakefile.am;h=bec2b4896f2be98bf4643ef744af289325734009;hb=b4791fd4049d88421b240a17cc6417c0bbf8e795;hp=f1c232798a59e964397d39251fb56cd8d70ca1a8;hpb=9556903888eed268895a8454491d56302985f7e1;p=libguestfs.git diff --git a/appliance/Makefile.am b/appliance/Makefile.am index f1c2327..bec2b48 100644 --- a/appliance/Makefile.am +++ b/appliance/Makefile.am @@ -19,6 +19,7 @@ include $(top_srcdir)/subdir-rules.mk EXTRA_DIST = \ packagelist.in \ + excludelist.in \ init \ make.sh.in @@ -46,8 +47,13 @@ packagelist: packagelist.in grep -v '^[[:space:]]*$$' | grep -v '^#' > $@-t mv $@-t $@ +excludelist: excludelist.in + cpp -undef -D$(DISTRO)=1 < $< | \ + grep -v '^[[:space:]]*$$' | grep -v '^#' > $@-t + mv $@-t $@ + supermin.d/base.img supermin.d/hostfiles: stamp-supermin -stamp-supermin: make.sh packagelist +stamp-supermin: make.sh packagelist excludelist mkdir -p supermin.d rm -f $@ supermin.d/base.img supermin.d/hostfiles ./make.sh @@ -63,6 +69,7 @@ supermin.d/daemon.img: ../daemon/guestfsd mv $@-t $@ supermin.d/init.img: init + cmp -s $(srcdir)/init $(builddir)/init || cp $(srcdir)/init $(builddir)/init mkdir -p supermin.d rm -f $@ $@-t echo "init" | cpio --quiet -o -H newc > $@-t @@ -70,7 +77,7 @@ supermin.d/init.img: init # Make clean. -CLEANFILES = packagelist +CLEANFILES = packagelist excludelist clean-local: rm -rf supermin.d