From ae634491816b653f8c5b443fb3b5950af7be20f5 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Franti=C5=A1ek=20Dvo=C5=99=C3=A1k?= Date: Tue, 13 Oct 2015 12:18:44 +0200 Subject: [PATCH] Disks. --- lxc.sh | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/lxc.sh b/lxc.sh index fbbed84..d8c8864 100755 --- a/lxc.sh +++ b/lxc.sh @@ -39,7 +39,7 @@ image() { setup() { cd ${IMAGE_FILE} || exit 1 - cp -vp /etc/{resolv.conf,apt/sources.list,krb5.conf} ./etc/ + cp -vp /etc/resolv.conf /etc/apt/sources.list /etc/krb5.conf ./etc/ echo "pts/0" >> etc/securetty echo "${FACTER_hostname}" > etc/hostname @@ -104,15 +104,23 @@ __EOF__ xml() { - i=1 - for d in ${DISKS}; do - XML_DISK="${XML_DISK} - - - - " - i=$((i+1)) - done + if -n "${DISKS}"; then + i=1 + if echo ${DISKS} | grep -q '^/dev/sda'; then + src_i=1 + else + src_i=7 + fi + for d in ${DISKS}; do + XML_DISK="${XML_DISK} + + + + " + i=$((i+1)) + src_i=$((src_i+1)) + done + fi if [ -n "${XENBR}" ]; then XML_NET=" -- 1.8.2.3