equal
deleted
inserted
replaced
3 ### Parameters |
3 ### Parameters |
4 ## Options |
4 ## Options |
5 _MOCK=${_MOCK:0} |
5 _MOCK=${_MOCK:0} |
6 |
6 |
7 ## Guest info |
7 ## Guest info |
8 GUEST_NAME=asdf2 |
8 GUEST_NAME=$1 |
9 |
9 |
10 # Basic params |
10 # Basic params |
11 GUEST_RAM=1G |
11 GUEST_RAM=1G |
12 GUEST_VCPUS=2 |
12 GUEST_VCPUS=2 |
13 |
13 |
28 DISK_PATH=/dev/mapper/${DISK_VG}-${DISK_NAME} |
28 DISK_PATH=/dev/mapper/${DISK_VG}-${DISK_NAME} |
29 DISK_BUS=virtio |
29 DISK_BUS=virtio |
30 GUEST_DISK=/dev/vda |
30 GUEST_DISK=/dev/vda |
31 |
31 |
32 ## Network |
32 ## Network |
|
33 NET_HOSTNAME=${GUEST_NAME} |
33 NET_BRIDGE=br-lan |
34 NET_BRIDGE=br-lan |
34 NET_IPADDR=194.197.235.36 |
35 NET_IPADDR=194.197.235.36 |
35 |
36 |
36 ## Installation image |
37 ## Installation image |
37 # Original Debian Installer image (iso) |
38 # Original Debian Installer image (iso) |
131 |
132 |
132 cmd expand_template $file ${INSTALL_TREE}/${name} |
133 cmd expand_template $file ${INSTALL_TREE}/${name} |
133 done |
134 done |
134 |
135 |
135 # Create .iso |
136 # Create .iso |
|
137 [ -f ${INSTALL_ISO} ] && cmd rm -f ${INSTALL_ISO} |
136 cmd ${GENISOIMAGE} -o ${INSTALL_ISO} ${GENISOIMAGE_OPTS} ${INSTALL_TREE} |
138 cmd ${GENISOIMAGE} -o ${INSTALL_ISO} ${GENISOIMAGE_OPTS} ${INSTALL_TREE} |
137 |
139 |
138 ## LVM |
140 ## LVM |
139 # Create LV (unless it already exists) |
141 # Create LV (unless it already exists) |
140 [ -e $DISK_PATH ] || cmd sudo $LVM lvcreate -L $DISK_SIZE -n $DISK_NAME $DISK_VG |
142 [ -e $DISK_PATH ] || cmd sudo $LVM lvcreate -L $DISK_SIZE -n $DISK_NAME $DISK_VG |