variety of fixes and a new script
[feisty_meow.git] / scripts / archival / unpack.sh
index 5a882cfc258191579cd7c48ff05870fdae001002..8053c898bb3cacb3423d5847f5c617880d397842 100644 (file)
@@ -65,6 +65,7 @@ if [[ "$archive_file" =~ .*\.tar$ \
     || "$archive_file" =~ .*\.iar$ \
     || "$archive_file" =~ .*\.oar$ \
     || "$archive_file" =~ .*\.tgz$ \
+    || "$archive_file" =~ .*\.txz$ \
     || "$archive_file" =~ .*\.ova$ \
     || "$archive_file" =~ .*\.snarf$ \
     ]]; then
@@ -82,7 +83,7 @@ elif [[ "$archive_file" =~ .*\.7z$ ]]; then
   7z x "$archive_file" &>/dev/null
   save_err=$?
 elif [[ "$archive_file" =~ .*\.rar$ ]]; then
-  rar x "$archive_file" &>/dev/null
+  unrar x "$archive_file" &>/dev/null
   save_err=$?
 fi