pkvlm-create
changeset 4 bf9d63195f9d
parent 2 221db3973c99
child 7 ab661ceed4dc
--- a/pkvlm-create	Wed Dec 14 01:10:04 2011 +0200
+++ b/pkvlm-create	Wed Dec 14 01:10:41 2011 +0200
@@ -3,6 +3,7 @@
 ### Parameters
 ## Options
 _MOCK=${_MOCK:0}
+_ACK=${_ACK:0}
 
 ## Guest info
 GUEST_NAME=$1
@@ -56,7 +57,7 @@
 # Preseed source template
 PRESEED_TEMPLATE="preseed/preseed.cfg"
 PRESEED_ISOLINUX="preseed/isolinux.cfg"
-PRESEED_REST="preseed/passwords.cfg"
+PRESEED_INCLUDES=("preseed/passwords.cfg" "preseed/host.cfg")
 
 ## External progs
 # Bootable .iso for Debian isolinux-based installer CDs
@@ -127,7 +128,7 @@
 cmd expand_template ${PRESEED_ISOLINUX} ${INSTALL_TREE}/isolinux/isolinux.cfg
 
 # Others
-for file in ${PRESEED_REST}; do
+for file in ${PRESEED_INCLUDES[@]}; do
     name=$(basename $file)
 
     cmd expand_template $file ${INSTALL_TREE}/${name}
@@ -137,6 +138,8 @@
 [ -f ${INSTALL_ISO} ] && cmd rm -f ${INSTALL_ISO}
 cmd ${GENISOIMAGE} -o ${INSTALL_ISO} ${GENISOIMAGE_OPTS} ${INSTALL_TREE}
 
+[ $_ACK ] && read -p "Continue..."
+
 ## LVM
 # Create LV (unless it already exists)
 [ -e $DISK_PATH ] || cmd sudo $LVM lvcreate -L $DISK_SIZE -n $DISK_NAME $DISK_VG