Fix automount direct

master v2.40
Dmitry Razumov 2 years ago
parent 29de42397c
commit 34fe72049e
Signed by: asmeron
GPG Key ID: 50BC1DB583B79706

@ -30,18 +30,18 @@ exec_mount_direct(){
IFS=: read -r MOUNT_MODE SOURCE_MOUNT GROUP MOD OPTS NULL <<< "${AUTOMOUNT_SHARE[${SELECT_SHARE}]}"
if [[ ${MOUNT_MODE} == "direct" ]]; then
[[ -d ${SELECT_SHARE} ]] && umount -qRlf "${SELECT_SHARE}" || mkdir -p "${SELECT_SHARE}"
[[ -n ${GROUP} ]] && chown -f root:${GROUP} "${SELECT_SHARE}"
[[ -n ${MOD} ]] && chmod -f ${MOD} "${SELECT_SHARE}"
[[ -z ${OPTS} ]] && OPTS="${OPTSDEF}"
[[ -n ${OPTS} ]] && OPTS=" -o ${OPTS}"
mount "${SOURCE_MOUNT}" "${SELECT_SHARE}" ${OPTS}
elif [[ ${MOUNT_MODE} == "virtiofs" ]]; then
[[ -d ${SELECT_SHARE} ]] && umount -qRlf "${SELECT_SHARE}" || mkdir -p "${SELECT_SHARE}"
[[ -n ${GROUP} ]] && chown -f root:${GROUP} "${SELECT_SHARE}"
[[ -n ${MOD} ]] && chmod -f ${MOD} "${SELECT_SHARE}"
elif [[ ${MOUNT_MODE} == "virtiofs" ]]; then
[[ -d ${SELECT_SHARE} ]] && umount -qRlf "${SELECT_SHARE}" || mkdir -p "${SELECT_SHARE}"
[[ -z ${OPTS} ]] && OPTS="${OPTSDEF}"
[[ -n ${OPTS} ]] && OPTS=" -o ${OPTS}"
mount -t virtiofs "${SOURCE_MOUNT}" "${SELECT_SHARE}" ${OPTS}
[[ -n ${GROUP} ]] && chown -f root:${GROUP} "${SELECT_SHARE}"
[[ -n ${MOD} ]] && chmod -f ${MOD} "${SELECT_SHARE}"
fi
#done <<< ${!AUTOMOUNT_SHARE[@]}
done

Loading…
Cancel
Save