URI: 
       t[cleanup] Uppercase loop devices - tomb - the crypto undertaker
  HTML git clone git://parazyd.org/tomb.git
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit 8e38a1c31b65582edd48647d42a825f48eaeeabb
   DIR parent 03a3456c98b46a556c0d27ccaa8f29403c5de6f0
  HTML Author: hellekin <hellekin@cepheide.org>
       Date:   Thu, 23 Oct 2014 03:53:28 -0300
       
       t[cleanup] Uppercase loop devices
       
       Diffstat:
         M tomb                                |      14 +++++++-------
       
       1 file changed, 7 insertions(+), 7 deletions(-)
       ---
   DIR diff --git a/tomb b/tomb
       t@@ -85,7 +85,7 @@ typeset -H TOMBSECRET         # Raw deciphered key     (see forge_key(), gpg_dec
        typeset -H TOMBPASSWORD       # Raw tomb passphrase    (see gen_key(), ask_key_password())
        
        typeset -aH TOMBTMPFILES      # Keep track of temporary files
       -typeset -aH tomb_loopdevs
       +typeset -aH TOMBLOOPDEVS      # Keep track of used loop devices
        
        # Make sure sbin is in PATH
        PATH+=:/sbin:/usr/sbin
       t@@ -118,9 +118,9 @@ endgame() {
                ${=WIPE} "$f"; done
            unset TOMBTMPFILES
        
       -    for l in $tomb_loopdevs; do
       +    for l in $TOMBLOOPDEVS; do
                losetup -d "$l"; done
       -    unset tomb_loopdevs
       +    unset TOMBLOOPDEVS
        }
        
        # trap functions for the endgame event
       t@@ -394,19 +394,19 @@ lo_mount() {
        
            losetup -f "$tpath" >& - # allocates the next loopback for our file
        
       -    tomb_loopdevs+=("$_nstloop") # add to array of lodevs used
       +    TOMBLOOPDEVS+=("$_nstloop") # add to array of lodevs used
        
            return 0
        }
        
        # print out latest loopback mounted
       -lo_new() { print - "${tomb_loopdevs[${#tomb_loopdevs}]}" }
       +lo_new() { print - "${TOMBLOOPDEVS[${#TOMBLOOPDEVS}]}" }
        
        # $1 is the path to the lodev to be preserved after quit
        lo_preserve() {
            _verbose "lo_preserve on ::1 path::" $1
            # remove the lodev from the tomb_lodevs array
       -    tomb_loopdevs=("${(@)tomb_loopdevs:#$1}")
       +    TOMBLOOPDEVS=("${(@)TOMBLOOPDEVS:#$1}")
        }
        
        # eventually used for debugging
       t@@ -419,7 +419,7 @@ dump_secrets() {
            _verbose "TOMBPASSWORD: ::1 tomb pass::" $TOMBPASSWORD
        
            _verbose "TOMBTMPFILES: ::1 temp files::" ${(@)TOMBTMPFILES}
       -    _verbose "tomb_loopdevs: ::1 loopdevs::" ${(@)tomb_loopdevs}
       +    _verbose "TOMBLOOPDEVS: ::1 loop devices::" ${(@)TOMBLOOPDEVS}
        }
        # }}}