Compare commits
No commits in common. "9b88c38ae27739a86aadec0699677befe8487ae9" and "d03bf1f30cfb3344ea018e9ae37731cbc6b7bffe" have entirely different histories.
9b88c38ae2
...
d03bf1f30c
1 changed files with 3 additions and 12 deletions
15
tools/qmnt
15
tools/qmnt
|
@ -135,20 +135,13 @@ if [[ "$#" -eq 0 ]]; then
|
|||
print_help
|
||||
fi
|
||||
|
||||
EFF_UID="${EFF_UID:-$UID}"
|
||||
if [[ ! -z $SUDO_USER ]]; then
|
||||
EFF_UID=$SUDO_UID
|
||||
elif [[ ! -z $DOAS_USER ]]; then
|
||||
EFF_UID=$(id -u $DOAS_USER)
|
||||
fi
|
||||
|
||||
for arg in "$@"; do
|
||||
case "${arg}" in
|
||||
"-h" | "--help")
|
||||
print_help
|
||||
;;
|
||||
"-p" | "--permissions")
|
||||
MOUNT_OPTS+=",uid=$EFF_UID,gid=$(id -g $EFF_UID)"
|
||||
MOUNT_OPTS+=",uid=$UID,gid=$(id -g $UID)"
|
||||
;;
|
||||
"-u" | "--uuid")
|
||||
ALLOW_UUID="1"
|
||||
|
@ -198,14 +191,12 @@ fi
|
|||
|
||||
trap - EXIT
|
||||
|
||||
|
||||
if [[ -z "${DEFAULT_MOUNT_OPTS["$TYPE"]}" ]]; then
|
||||
MOUNT_OPTS="${DEFAULT_MOUNT_OPTS["OTHER"]},${MOUNT_OPTS}"
|
||||
MOUNT_OPTS="${DEFAULT_MOUNT_OPTS["OTHER"]}""${MOUNT_OPTS}"
|
||||
else
|
||||
MOUNT_OPTS="${DEFAULT_MOUNT_OPTS["$TYPE"]},${MOUNT_OPTS}"
|
||||
MOUNT_OPTS="${DEFAULT_MOUNT_OPTS["$TYPE"]}""${MOUNT_OPTS}"
|
||||
fi
|
||||
|
||||
|
||||
[[ ! -d "${MOUNT_FOLDER}" && -z $DRY_RUN ]] && mkdir "${MOUNT_FOLDER}"
|
||||
[[ ! -d "${MOUNT_FOLDER}/${LABEL}" && -z $DRY_RUN ]] && mkdir "${MOUNT_FOLDER}/${LABEL}"
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue