Skip to content

Commit 8f4db32

Browse files
Change VMDK creation to occur in correct folder
1 parent 7e51ce9 commit 8f4db32

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

lib/shared/vzvol_vmdk.sh

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
11
#!/bin/sh
22
vmdk_create() {
3+
ZUSERHOME=$( awk -F ":" '/${ZUSER}/{print $6}' < /etc/passwd )
34
errorfunc='vmdk_create'
4-
if [ ! -d "${HOME}"/VBoxdisks/ ]; then
5-
mkdir -p "${HOME}"/VBoxdisks/
5+
if [ ! -d "${ZUSERHOME}"/VBoxdisks/ ]; then
6+
mkdir -p "${ZUSERHOME}"/VBoxdisks/
67
fi
7-
if [ ! -e "${HOME}"/VBoxdisks/"${VOLNAME}".vmdk ]; then
8-
echo "Creating ${HOME}/VBoxdisks/${VOLNAME}.vmdk"
8+
if [ ! -e "${ZUSERHOME}"/VBoxdisks/"${VOLNAME}".vmdk ]; then
9+
echo "Creating ${ZUSERHOME}/VBoxdisks/${VOLNAME}.vmdk"
910
sleep 3
1011
VBoxManage internalcommands createrawvmdk \
11-
-filename "${HOME}"/VBoxdisks/"${VOLNAME}".vmdk \
12+
-filename "${ZUSERHOME}"/VBoxdisks/"${VOLNAME}".vmdk \
1213
-rawdisk /dev/zvol/"${ZROOT}/${VOLNAME}"
1314
else
14-
echo "${HOME}/VBoxdisks/${VOLNAME}.vmdk" already exists.
15+
echo "${ZUSERHOME}/VBoxdisks/${VOLNAME}.vmdk" already exists.
1516
return 1
1617
fi
1718
}

0 commit comments

Comments
 (0)