update shared

This commit is contained in:
MacRimi
2025-09-04 20:04:08 +02:00
parent 97c5c48150
commit 1f8504d685
2 changed files with 25 additions and 21 deletions

View File

@@ -294,23 +294,26 @@ select_mount_point() {
configure_mount_options() { configure_mount_options() {
MOUNT_TYPE=$(whiptail --title "$(translate "Mount Options")" --menu "$(translate "Select mount configuration:")" 15 70 4 \ MOUNT_TYPE=$(whiptail --title "$(translate "Mount Options")" --menu "$(translate "Select mount configuration:")" 15 70 4 \
"1" "$(translate "Default options")" \ "1" "$(translate "Default options read/write")" \
"2" "$(translate "Read-only mount")" \ "2" "$(translate "Read-only mount")" \
"3" "$(translate "Custom options")" 3>&1 1>&2 2>&3) "3" "$(translate "Custom options")" 3>&1 1>&2 2>&3)
case "$MOUNT_TYPE" in case "$MOUNT_TYPE" in
1) 1)
MOUNT_OPTIONS="rw,hard,intr,rsize=8192,wsize=8192,timeo=14" MOUNT_OPTIONS="rw,hard,rsize=1048576,wsize=1048576,timeo=600,retrans=2"
;; ;;
2) 2)
MOUNT_OPTIONS="ro,hard,intr,rsize=8192,timeo=14" MOUNT_OPTIONS="ro,hard,rsize=1048576,wsize=1048576,timeo=600,retrans=2"
;; ;;
3) 3)
MOUNT_OPTIONS=$(whiptail --inputbox "$(translate "Enter custom mount options:")" 10 70 "rw,hard,intr" --title "$(translate "Custom Options")" 3>&1 1>&2 2>&3) MOUNT_OPTIONS=$(whiptail --inputbox "$(translate "Enter custom mount options:")" \
[[ -z "$MOUNT_OPTIONS" ]] && MOUNT_OPTIONS="rw,hard,intr" 10 70 "rw,hard,rsize=1048576,wsize=1048576,timeo=600,retrans=2" \
--title "$(translate "Custom Options")" 3>&1 1>&2 2>&3)
[[ $? -ne 0 ]] && return 1
[[ -z "$MOUNT_OPTIONS" ]] && MOUNT_OPTIONS="rw,hard"
;; ;;
*) *)
MOUNT_OPTIONS="rw,hard,intr,rsize=8192,wsize=8192,timeo=14" MOUNT_OPTIONS="rw,hard,rsize=65536,wsize=65536,timeo=600,retrans=2"
;; ;;
esac esac

View File

@@ -204,30 +204,31 @@ select_host_mount_point() {
configure_host_mount_options() { configure_host_mount_options() {
MOUNT_TYPE=$(whiptail --title "$(translate "Mount Options")" --menu "$(translate "Select mount configuration:")" 15 70 4 \ MOUNT_TYPE=$(whiptail --title "$(translate "Mount Options")" --menu "$(translate "Select mount configuration:")" 15 70 4 \
"default" "$(translate "Default options")" \ "1" "$(translate "Default options read/write")" \
"readonly" "$(translate "Read-only mount")" \ "2" "$(translate "Read-only mount")" \
"performance" "$(translate "Performance optimized")" \ "3" "$(translate "Enter custom options")" 3>&1 1>&2 2>&3)
"custom" "$(translate "Custom options")" 3>&1 1>&2 2>&3)
[[ $? -ne 0 ]] && return 1 [[ $? -ne 0 ]] && return 1
case "$MOUNT_TYPE" in case "$MOUNT_TYPE" in
default) 1)
MOUNT_OPTIONS="rw,hard,intr,rsize=8192,wsize=8192,timeo=14"
MOUNT_OPTIONS="rw,hard,rsize=1048576,wsize=1048576,timeo=600,retrans=2"
;; ;;
readonly) 2)
MOUNT_OPTIONS="ro,hard,intr,rsize=8192,timeo=14"
MOUNT_OPTIONS="ro,hard,rsize=65536,wsize=65536,timeo=600,retrans=2"
;; ;;
performance) 3)
MOUNT_OPTIONS="rw,hard,intr,rsize=1048576,wsize=1048576,timeo=14,retrans=2"
;; MOUNT_OPTIONS=$(whiptail --inputbox "$(translate "Enter custom mount options:")" \
custom) 10 70 "rw,hard,rsize=1048576,wsize=1048576,timeo=600,retrans=2" \
MOUNT_OPTIONS=$(whiptail --inputbox "$(translate "Enter custom mount options:")" 10 70 "rw,hard,intr" --title "$(translate "Custom Options")" 3>&1 1>&2 2>&3) --title "$(translate "Custom Options")" 3>&1 1>&2 2>&3)
[[ $? -ne 0 ]] && return 1 [[ $? -ne 0 ]] && return 1
[[ -z "$MOUNT_OPTIONS" ]] && MOUNT_OPTIONS="rw,hard,intr" [[ -z "$MOUNT_OPTIONS" ]] && MOUNT_OPTIONS="rw,hard"
;; ;;
*) *)
MOUNT_OPTIONS="rw,hard,intr,rsize=8192,wsize=8192,timeo=14" MOUNT_OPTIONS="rw,hard,rsize=65536,wsize=65536,timeo=600,retrans=2"
;; ;;
esac esac