From 34fe72049ee5b2f76dbed6be1872703f6bf4fc73 Mon Sep 17 00:00:00 2001 From: asmeron Date: Mon, 4 Sep 2023 23:42:10 +0600 Subject: [PATCH] Fix automount direct --- ublinux/rc.post.d/09-automount | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ublinux/rc.post.d/09-automount b/ublinux/rc.post.d/09-automount index 0686398..a1c6824 100755 --- a/ublinux/rc.post.d/09-automount +++ b/ublinux/rc.post.d/09-automount @@ -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} + [[ -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}" - [[ -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 -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