do_backup() {
[ -z "${OPT_KEY}" ] && echo "Invalid key name" && usage
[ -z "${OPT_VAL}" ] && echo "Invalid directory" && usage
- [ ! -x ${OPT_VAL} ] && echo "${OPT_VAL} directory not exist" && exit 1
+ [ ! -d ${OPT_VAL} ] && echo "${OPT_VAL} directory not exist" && exit 1
+
+ OPT_DIRECT="-d"
LAYER=`get_layer ${OPT_KEY}`
DIR=${OPT_VAL}
[ -z "${OPT_KEY}" ] && echo "Invalid key name" && usage
[ -z "${DIR}" ] && echo "Invalid directory" && usage
- [ ! -x ${DIR} ] && echo "${DIR} directory not exist" && exit 1
+ [ ! -d ${DIR} ] && echo "${DIR} directory not exist" && exit 1
+
+ OPT_DIRECT="-d"
if [ "${OPT_KEY}" == "all" ]
then