1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-01-13 13:17:39 +03:00

Bug #2444: fs_lvm does not work with DATASTORE_LOCATION

(cherry picked from commit b9f598db395ea7e8e9eb1424dcf4ab06b4c6d2eb)
This commit is contained in:
Jaime Melis 2013-11-15 11:07:22 +01:00
parent eb946b4750
commit 360fab7a41

View File

@ -42,13 +42,17 @@ source ${DRIVER_PATH}/../../datastore/libfs.sh
# Set dst path and dir
#-------------------------------------------------------------------------------
SRC_HOST=`arg_host $SRC`
SRC_PATH=`arg_path $SRC`
DST_PATH=`arg_path $DST`
DST_HOST=`arg_host $DST`
DST_DIR=`dirname $DST_PATH`
SRC_ARG_PATH=`arg_path $SRC`
DST_DS_PATH="$(dirname $(dirname $(dirname $DST_PATH)))"
SRC_DS_PATH="$(dirname $(dirname $SRC_ARG_PATH))"
SRC_PATH="${DST_DS_PATH}${SRC_ARG_PATH##$SRC_DS_PATH}"
DS_SYS_ID=$(echo $DST_DIR | $AWK -F '/' '{print $(NF-1)}')
SIZE=`file_size $SRC_PATH`