diff --git a/src/tm_mad/shared/ln b/src/tm_mad/shared/ln index 88bc6ddfb2..500db1e3fc 100755 --- a/src/tm_mad/shared/ln +++ b/src/tm_mad/shared/ln @@ -51,7 +51,11 @@ 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}" +if [[ $SRC_ARG_PATH == /dev/* ]]; then + SRC_PATH=$SRC_ARG_PATH +else + SRC_PATH="${DST_DS_PATH}${SRC_ARG_PATH##$SRC_DS_PATH}" +fi #------------------------------------------------------------------------------- # Create DST path