Add static network configuration option and make <Back> work.
[virt-p2v.git] / Makefile.in
index 68e1a9e..58315c7 100644 (file)
 #----------------------------------------------------------------------
 # General configuration
 
-PACKAGE  := @PACKAGE_NAME@
-VERSION  := @PACKAGE_VERSION@
+PACKAGE                := @PACKAGE_NAME@
+VERSION                := @PACKAGE_VERSION@
 
-HAVE_PERLDOC := @HAVE_PERLDOC@
-HAVE_QEMU := @HAVE_QEMU@
-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
+INSTALL                := @INSTALL@
 
-LABEL   := $(PACKAGE)-$(VERSION)
+HAVE_PERLDOC   := @HAVE_PERLDOC@
+HAVE_QEMU      := @HAVE_QEMU@
+HAVE_QEMU_KVM  := @HAVE_QEMU_KVM@
+HAVE_LIVECD_CREATOR := @HAVE_LIVECD_CREATOR@
 
-ISO     := $(LABEL).iso
+LABEL          := $(PACKAGE)-$(VERSION)
+ISO            := $(LABEL).iso
 
 #----------------------------------------------------------------------
 
@@ -58,37 +48,11 @@ all:
 
 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.
@@ -120,7 +84,7 @@ endif
 # Update an existing ISO.
 
 update: checkroot checkscript
-       -./iso-attach delete $(ISO)
+       -./iso-attach delete $(ISO) 2>/dev/null
        ./iso-attach add $(ISO) virt-p2v
 
 # Check that we are root.
@@ -148,6 +112,7 @@ dist:
        rm -rf $(PACKAGE)-$(VERSION)
        mkdir $(PACKAGE)-$(VERSION)
        tar -cf - -T MANIFEST | tar -C $(PACKAGE)-$(VERSION) -xf -
+       $(INSTALL) -m 0755 configure $(PACKAGE)-$(VERSION)/
        tar zcf $(PACKAGE)-$(VERSION).tar.gz $(PACKAGE)-$(VERSION)
        rm -rf $(PACKAGE)-$(VERSION)
        ls -l $(PACKAGE)-$(VERSION).tar.gz
@@ -187,4 +152,9 @@ website: man dist
        cp virt-p2v.1.css $(WEBSITE_DIR)
        cp $(PACKAGE)-$(VERSION).tar.gz $(WEBSITE_DIR)
 
+# Upload ISO.
+
+upload_iso:
+       scp -l 300 $(ISO) et.redhat.com:public_html/tmp/
+
 .PHONY:        build boot checkroot
\ No newline at end of file