all:
@echo "make rpm Build the virt-p2v RPM"
@echo "make build Build the live CD ISO"
- @echo "make boot [HDA=hda.img] [HDB=hdb.img] [ISO=livecd.iso]"
+ @echo "make boot [HDA=hda.img] [HDB=hdb.img] [ISO=livecd.iso] [SERIAL=yes]"
@echo " Boot built/named ISO (uses qemu)"
@echo "make update Update an existing live CD ISO with new"
@echo " virt-p2v script, without doing full rebuild"
p2vrepo/$(VIRTP2V_RPM): \
virt-p2v.spec \
virt-p2v virt-p2v-update-wrapper iso-attach \
- inittab
+ inittab tty1
$(MAKE) dist
rm -rf rpmbuild
mkdir rpmbuild rpmbuild/{RPMS,BUILD,SRPMS,SPECS} rpmbuild/RPMS/noarch
cp rpmbuild/RPMS/noarch/$(VIRTP2V_RPM) p2vrepo
createrepo p2vrepo
-# Make the final script.
-
-virt-p2v: virt-p2v.ml0 virt-p2v.ml
- cat $^ > $@
- chmod 0555 $@
-
# Run live CD under qemu.
ifeq ($(HAVE_QEMU_KVM),qemu-kvm)
ifneq ($(HDB),)
QEMU_ARGS += -hdb $(HDB)
endif
+SERIAL = none
+QEMU_ARGS += -serial $(SERIAL)
boot:
$(QEMU) $(QEMU_ARGS)
# Check that the RPM has been built.
checkrpm:
- test -f rpmbuild/$(VIRTP2V_RPM)
+ test -f p2vrepo/$(VIRTP2V_RPM)
# Clean.
clean:
- rm -f *~ core virt-p2v pod2htm*
+ rm -f core *~ pod2htm*
distclean: clean
rm -rf autom4te.cache config.log config.status configure \