|
|
@@ -18,8 +18,11 @@ TRY_AND_RETRY () {
|
|
|
}
|
|
|
|
|
|
sudo_prog='sudo --prompt=Sudo_Password:'
|
|
|
+cur_uid="$(id -u)"
|
|
|
+cur_gid="$(id -g)"
|
|
|
|
|
|
_MOUNT () {
|
|
|
+ test -e "${2}" || TRY_AND_RETRY "mkdir ${2}" "Failed to create directory: ${2}"
|
|
|
echo "Mounting ${1} into ${2}"
|
|
|
TRY_AND_RETRY "${sudo_prog} mount ${1} ${2}" "Failed to mound ${1} on ${2}."
|
|
|
echo "Succesfully Mounted ${1} into ${2}"
|
|
|
@@ -34,7 +37,7 @@ _LUKS_OPEN () {
|
|
|
_CHECK_DIR_PERM () {
|
|
|
dir_perm="$(stat -c '%u:%g' "${1}")"
|
|
|
cur_perm="${cur_uid}:${cur_gid}"
|
|
|
- test "$dir_perm" = "$cur_perm" || return 0
|
|
|
+ test "$dir_perm" = "$cur_perm" && return 0
|
|
|
echo -n "Directory ${1} is not owned by current user. Want to change direcory owner? (Y/n) "
|
|
|
read choose
|
|
|
case "$choose" in
|
|
|
@@ -51,8 +54,6 @@ name="$(echo "$file" | cut -d. -f1)"
|
|
|
_name="__${name}__"
|
|
|
ext="$(echo "$file" | cut -d. -f2)"
|
|
|
block_dev="/dev/mapper/${_name}"
|
|
|
-cur_uid="$(id -u)"
|
|
|
-cur_gid="$(id -g)"
|
|
|
|
|
|
test "$ext" = 'luks' || ERR "File $file_path does not have extencion .luks." 1
|
|
|
|
|
|
@@ -81,11 +82,9 @@ then
|
|
|
N|n) exit 0 ;;
|
|
|
esac
|
|
|
|
|
|
- TRY_AND_RETRY rmdir "./${name}" "Failed to remove directory: ./${name}"
|
|
|
+ TRY_AND_RETRY "rmdir ./${name}" "Failed to remove directory: ./${name}"
|
|
|
exit 0
|
|
|
fi
|
|
|
-else
|
|
|
- mkdir ./"$name"
|
|
|
fi
|
|
|
|
|
|
if test -e "$file_path"
|
|
|
@@ -103,7 +102,7 @@ else
|
|
|
|
|
|
echo -n "What size? (10G) "
|
|
|
read _size
|
|
|
- if test "$choose" = ''
|
|
|
+ if test "$_size" = ''
|
|
|
then
|
|
|
_size='10G'
|
|
|
fi
|