X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=appliance%2FMakefile.am;h=de5a33d16ca1b1c0d5794890445660c52b4b513d;hb=8736015a2c3eab15ca431ed777586a995c56c581;hp=abb508643710e0fa7066daee243b792cc6e45aaf;hpb=1b60344e672e4fc233d7fe6b8ecfcda46a40f4d5;p=libguestfs.git diff --git a/appliance/Makefile.am b/appliance/Makefile.am index abb5086..de5a33d 100644 --- a/appliance/Makefile.am +++ b/appliance/Makefile.am @@ -18,7 +18,6 @@ include $(top_srcdir)/subdir-rules.mk EXTRA_DIST = \ - libguestfs-supermin-helper \ kmod.whitelist.in \ packagelist.in \ init \ @@ -45,7 +44,14 @@ fs_DATA = $(APPLIANCE_FILES) APPLIANCE_FILES = $(INITRAMFSIMG) $(VMLINUZ) if SUPERMIN APPLIANCE_FILES += $(SUPERMINIMG) $(SUPERMINFILES) kmod.whitelist -bin_SCRIPTS = libguestfs-supermin-helper +bin_PROGRAMS = libguestfs-supermin-helper +libguestfs_supermin_helper_SOURCES = \ + libguestfs-supermin-helper.c ../gnulib/lib/xalloc-die.c +libguestfs_supermin_helper_CFLAGS = \ + -I$(srcdir)/../gnulib/lib -I../gnulib/lib \ + $(WARN_CFLAGS) $(WERROR_CFLAGS) +libguestfs_supermin_helper_LDADD = \ + ../gnulib/lib/libgnu.la endif # Don't change these names - they must be the same as in '*.sh' scripts. @@ -121,37 +127,6 @@ stamp-debirf-modules: done touch $@ -#---------------------------------------------------------------------- -# Extra rules for testing the appliance. - -# Test-boot the appliance. - -test-boot: emptydisk - qemu-system-$(host_cpu) \ - -m 384 \ - -kernel $(VMLINUZ) -initrd $(INITRAMFSIMG) \ - -hda emptydisk - -emptydisk: - rm -f emptydisk - dd if=/dev/zero of=emptydisk bs=1024 count=1440 - echo 0, | sfdisk -q -C 80 -H 2 -S 18 emptydisk > /dev/null - -# This is a more realistic test boot command line which better -# reflects what the library does. - -test-boot-realistic: emptydisk - qemu-system-$(host_cpu) \ - -m 384 \ - -kernel $(VMLINUZ) -initrd $(INITRAMFSIMG) \ - -hda emptydisk \ - -append "console=ttyS0 guestfs=10.0.2.4:6666 guestfs_rescue=1" \ - -nographic \ - -serial stdio \ - -net channel,6666:unix:/tmp/sock,server,nowait \ - -net user,vlan=0 \ - -net nic,model=virtio,vlan=0 - # Make clean. CLEANFILES = $(APPLIANCE_FILES) packagelist kmod.whitelist supermin.incfiles