HAVE_QEMU_KVM := @HAVE_QEMU_KVM@
HAVE_LIVECD_CREATOR := @HAVE_LIVECD_CREATOR@
-# i386 images also work on x86-64, so best to stick with i386.
-ARCH := i386
-
-# Base repository.
-BASE := 8
-BASEURL := http://download.fedora.redhat.com/pub/fedora/linux/releases/$(BASE)/Everything/$(ARCH)/os/
-
-LANG := en_US.UTF-8
-KEYBOARD := us
-TIMEZONE := US/Eastern
-
LABEL := $(PACKAGE)-$(VERSION)
-
ISO := $(LABEL).iso
#----------------------------------------------------------------------
ifeq ($(HAVE_LIVECD_CREATOR),livecd-creator)
-build: checkroot checkscript livecd.ks
+build: p2v.ks checkroot checkscript
rm -f $(ISO)
- livecd-creator --config=livecd.ks --fslabel=$(LABEL)
+ livecd-creator --config=$< --fslabel=$(LABEL)
ls -lhtr *.iso
-livecd.ks: livecd.ks.in livecd-post.sh Makefile
- rm -f $@
- sed \
- -e 's|@ARCH@|$(ARCH)|g' \
- -e 's|@BASE@|$(BASE)|g' \
- -e 's|@BASEURL@|$(BASEURL)|g' \
- -e 's|@LANG@|$(LANG)|g' \
- -e 's|@KEYBOARD@|$(KEYBOARD)|g' \
- -e 's|@TIMEZONE@|$(TIMEZONE)|g' \
- < $< | cat - livecd-post.sh > $@
-
-livecd-post.sh: livecd-post.sh.in virt-p2v virt-p2v-update-wrapper iso-attach inittab lvm.conf Makefile
- rm -f $@
- sed \
- -e '/@VIRT-P2V@/ r virt-p2v' \
- -e '/@VIRT-P2V@/ d' \
- -e '/@VIRT-P2V-UPDATE-WRAPPER@/ r virt-p2v-update-wrapper' \
- -e '/@VIRT-P2V-UPDATE-WRAPPER@/ d' \
- -e '/@ISO-ATTACH@/ r iso-attach' \
- -e '/@ISO-ATTACH@/ d' \
- -e '/@INITTAB@/ r inittab' \
- -e '/@INITTAB@/ d' \
- -e '/@LVM.CONF@/ r lvm.conf' \
- -e '/@LVM.CONF@/ d' \
- < $< > $@
-
endif
# Run live CD under qemu.