X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;ds=sidebyside;f=appliance%2FMakefile.am;h=6c8a972e2ff79edb7d254bd8caf040b803f31786;hb=10258cadd0067cb49b89faf1ce424b1c01f5a7c3;hp=03b2a7b4b69aa3b4dc45661947fe1df336a1ea95;hpb=7d3cccb66df63815f8230009b8d2fdf8965fbaa8;p=libguestfs.git diff --git a/appliance/Makefile.am b/appliance/Makefile.am index 03b2a7b..6c8a972 100644 --- a/appliance/Makefile.am +++ b/appliance/Makefile.am @@ -16,12 +16,14 @@ # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. EXTRA_DIST = \ - make.sh update.sh supermin-split.sh supermin-make.sh \ libguestfs-supermin-helper \ - kmod.whitelist \ kmod.whitelist.in \ packagelist.in \ - init + init \ + debian/modules/install_kernel \ + debian/modules/y0_install-guestfsd \ + debian/modules/z99_final-cleanups \ + debian/debirf.conf.in # Build the root filesystem (appliance). # Currently this is arch-dependent, so it seems like putting it in @@ -92,6 +94,21 @@ $(SUPERMINIMG): supermin.incfiles supermin-make.sh endif +# Extra symlinks needed by the Debian appliance. +debirf_symlinks = \ + a0_prep-root \ + z0_remove-aptitude \ + z0_remove-locales \ + z1_clean-root +noinst_DATA = $(debirf_symlinks:%=debian/modules/%) +$(debirf_symlinks:%=debian/modules/%): stamp-debirf-modules +stamp-debirf-modules: + mkdir -p debian/modules + for f in $(debirf_symlinks); do \ + ln -sf /usr/share/debirf/modules/$$f debian/modules/$$f; \ + done + touch $@ + #---------------------------------------------------------------------- # Extra rules for testing the appliance. @@ -125,7 +142,7 @@ test-boot-realistic: emptydisk # Make clean. -CLEANFILES = $(APPLIANCE_FILES) +CLEANFILES = $(APPLIANCE_FILES) packagelist kmod.whitelist supermin.incfiles clean-local: rm -rf $(top_builddir)/initramfs