diff --git a/src/tm_mad/shared_lvm/ln b/src/tm_mad/shared_lvm/ln deleted file mode 100755 index d9c0d8e33b..0000000000 --- a/src/tm_mad/shared_lvm/ln +++ /dev/null @@ -1,83 +0,0 @@ -#!/bin/bash - -# -------------------------------------------------------------------------- # -# Copyright 2002-2013, OpenNebula Project (OpenNebula.org), C12G Labs # -# # -# Licensed under the Apache License, Version 2.0 (the "License"); you may # -# not use this file except in compliance with the License. You may obtain # -# a copy of the License at # -# # -# http://www.apache.org/licenses/LICENSE-2.0 # -# # -# Unless required by applicable law or agreed to in writing, software # -# distributed under the License is distributed on an "AS IS" BASIS, # -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # -# See the License for the specific language governing permissions and # -# limitations under the License. # -#--------------------------------------------------------------------------- # - -# clone fe:SOURCE host:remote_system_ds/disk.i size -# - fe is the front-end hostname -# - SOURCE is the path of the disk image in the form DS_BASE_PATH/disk -# - host is the target host to deploy the VM -# - remote_system_ds is the path for the system datastore in the host - -SRC=$1 -DST=$2 -VM_ID=$3 -DS_ID=$4 - -if [ -z "${ONE_LOCATION}" ]; then - TMCOMMON=/var/lib/one/remotes/tm/tm_common.sh -else - TMCOMMON=$ONE_LOCATION/var/remotes/tm/tm_common.sh -fi - -DRIVER_PATH=$(dirname $0) - -source $TMCOMMON -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` - -DS_SYS_ID=$(echo $DST_DIR|$AWK -F '/' '{print $(NF-1)}') - -SIZE=`file_size $SRC_PATH` - -if [ "$SIZE" = "0" ]; then - log_error "Cannot determine size for $SRC_PATH" - exit -1 -fi - -DISK_ID=$(echo $DST_PATH|$AWK -F. '{print $NF}') - -LV_NAME="lv-one-$VM_ID-$DISK_ID" -VG_NAME="vg-one-$DS_SYS_ID" -DEV="/dev/${VG_NAME}/${LV_NAME}" - -#------------------------------------------------------------------------------- -# Create the snapshot and link it -#------------------------------------------------------------------------------- - -CLONE_CMD=$(cat <