if [ ! -s "$TMP_IN" ]; then | if [ ! -s "$TMP_IN" ]; then | ||||
tryerr "Pasword doesn't exist." | tryerr "Pasword doesn't exist." | ||||
fi | fi | ||||
echo -n "$enc" >> "$TMP_IN" | |||||
echo "" >> "$TMP_IN" | |||||
getpass | openssl enc -aes-256-cbc -a -d -in "$TMP_IN" -out "$TMP_OUT" -pass stdin | getpass | openssl enc -aes-256-cbc -a -d -in "$TMP_IN" -out "$TMP_OUT" -pass stdin | ||||
tryerr | tryerr |
tar xzf "$1" | tar xzf "$1" | ||||
elif [ "$1" = *.tar.bz2 ]; then | elif [ "$1" = *.tar.bz2 ]; then | ||||
tar jxf "$1" | tar jxf "$1" | ||||
elif [ "$1" = *.tar.xz ]; then | |||||
tar xJf "$1" | |||||
elif [ "$1" = *.zip ]; then | elif [ "$1" = *.zip ]; then | ||||
unzip "$1" | unzip "$1" | ||||
else | else |