accept / in name
This commit is contained in:
parent
68a05451f7
commit
eadb685296
10
set-backup
10
set-backup
@ -42,7 +42,8 @@ done
|
|||||||
|
|
||||||
[ -z "$loc_REMOTE_LOCATION" -o -z "$loc_NAME" ] && usage
|
[ -z "$loc_REMOTE_LOCATION" -o -z "$loc_NAME" ] && usage
|
||||||
|
|
||||||
[ ! -d "/etc/remote-backup/$loc_NAME" ] && mkdir "/etc/remote-backup/$loc_NAME"
|
[ ! -d "/etc/remote-backup/${loc_NAME//\//_}" ] \
|
||||||
|
&& mkdir "/etc/remote-backup/${loc_NAME//\//_}"
|
||||||
|
|
||||||
[ -z "$loc_REMOUNT" -a -z "$REMOUNT" ] && echo "Check config file" && exit 2
|
[ -z "$loc_REMOUNT" -a -z "$REMOUNT" ] && echo "Check config file" && exit 2
|
||||||
[[ "$REMOUNT" == "true" ]] && [ -z "$loc_MOUNT_DEVICE" -a -z "$MOUNT_DEVICE" ] && echo "Check config file" && exit 2
|
[[ "$REMOUNT" == "true" ]] && [ -z "$loc_MOUNT_DEVICE" -a -z "$MOUNT_DEVICE" ] && echo "Check config file" && exit 2
|
||||||
@ -59,13 +60,14 @@ do
|
|||||||
then
|
then
|
||||||
eval echo $param='"$loc_'$(echo $param)'"'
|
eval echo $param='"$loc_'$(echo $param)'"'
|
||||||
fi
|
fi
|
||||||
done > /etc/remote-backup/"$loc_NAME"/config
|
done > /etc/remote-backup/"${loc_NAME//\//_}"/config
|
||||||
|
|
||||||
if [ ${#loc_EXCLUDE[@]} -gt 0 ]
|
if [ ${#loc_EXCLUDE[@]} -gt 0 ]
|
||||||
then
|
then
|
||||||
echo EXCLUDES=/etc/remote-backup/"$loc_NAME"/excludes >> /etc/remote-backup/"$loc_NAME"/config
|
echo EXCLUDES=/etc/remote-backup/"${loc_NAME//\//_}"/excludes \
|
||||||
|
>> /etc/remote-backup/"${loc_NAME//\//_}"/config
|
||||||
for indice in ${!loc_EXCLUDE[@]}
|
for indice in ${!loc_EXCLUDE[@]}
|
||||||
do
|
do
|
||||||
echo "${loc_EXCLUDE[$indice]}"
|
echo "${loc_EXCLUDE[$indice]}"
|
||||||
done > /etc/remote-backup/"$loc_NAME"/excludes
|
done > /etc/remote-backup/"${loc_NAME//\//_}"/excludes
|
||||||
fi
|
fi
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user