mirror of
https://github.com/Llewellynvdm/Tomb.git
synced 2024-11-25 14:17:41 +00:00
correct rendering of dev mapper filename and use of is_valid_tomb
This commit is contained in:
parent
50ce03d5f5
commit
949a8c19e7
15
tomb
15
tomb
@ -1291,7 +1291,7 @@ dig_tomb() {
|
||||
[[ $tombsize -ge 10 ]] || _failure "Tombs can't be smaller than 10 megabytes"
|
||||
|
||||
_check_swap # Ensure the available memory is safe to use
|
||||
_plot $tombpath # Set TOMB{PATH,DIR,FILE,NAME}
|
||||
is_valid_tomb $tombpath # Set TOMB{PATH,DIR,FILE,NAME}
|
||||
|
||||
[[ -e $TOMBPATH ]] && {
|
||||
_warning "A tomb exists already. I'm not digging here:"
|
||||
@ -1430,7 +1430,7 @@ lock_tomb_with_key() {
|
||||
return 1
|
||||
}
|
||||
|
||||
_plot $tombpath
|
||||
is_valid_tomb $tombpath
|
||||
|
||||
_message "Commanded to lock tomb ::1 tomb file::" $TOMBFILE
|
||||
|
||||
@ -1524,7 +1524,7 @@ change_tomb_key() {
|
||||
}
|
||||
|
||||
_check_swap
|
||||
_plot $tombpath
|
||||
is_valid_tomb $tombpath
|
||||
|
||||
lo_mount $TOMBPATH
|
||||
nstloop=`lo_new`
|
||||
@ -1609,7 +1609,7 @@ mount_tomb() {
|
||||
_message "Commanded to open tomb ::1 tomb name::" $1
|
||||
|
||||
_check_swap
|
||||
_plot $tombpath
|
||||
is_valid_tomb $tombpath
|
||||
|
||||
# check file type (if its a Luks fs)
|
||||
file $TOMBPATH | grep -i 'luks encrypted file' 2>&1 > /dev/null
|
||||
@ -1662,7 +1662,8 @@ mount_tomb() {
|
||||
# save date of mount in minutes since 1970
|
||||
mapdate=`date +%s`
|
||||
|
||||
mapper="tomb.${tombname}.${mapdate}.`basename $nstloop`"
|
||||
mapper="tomb.$TOMBNAME.$mapdate.$(basename $nstloop)"
|
||||
|
||||
_verbose "dev mapper device: ::1 mapper::" $mapper
|
||||
_verbose "Tomb key: ::1 key file::" $TOMBKEYFILE
|
||||
|
||||
@ -2161,7 +2162,7 @@ resize_tomb() {
|
||||
[[ -z "$newtombsize" ]] && {
|
||||
_failure "Aborting operations: new size was not specified, use -s" }
|
||||
|
||||
_plot $tombpath # Set TOMB{PATH,DIR,FILE,NAME}
|
||||
is_valid_tomb $tombpath # Set TOMB{PATH,DIR,FILE,NAME}
|
||||
|
||||
_load_key # Try loading new key from option -k and set TOMBKEYFILE
|
||||
|
||||
@ -2204,7 +2205,7 @@ resize_tomb() {
|
||||
nstloop=`lo_new`
|
||||
|
||||
mapdate=`date +%s`
|
||||
mapper="tomb.${tombname}.${mapdate}.`basename $nstloop`"
|
||||
mapper="tomb.$TOMBNAME.$mapdate.$(basename $nstloop)"
|
||||
|
||||
print -n - $TOMBSECRET | \
|
||||
cryptsetup --key-file - luksOpen ${nstloop} ${mapper}
|
||||
|
Loading…
Reference in New Issue
Block a user