tossing zip's output, and tar's for the heck of it (although it had none).
authorChris Koeritz <fred@gruntose.com>
Sat, 8 Sep 2012 20:09:31 +0000 (16:09 -0400)
committerChris Koeritz <fred@gruntose.com>
Sat, 8 Sep 2012 20:09:31 +0000 (16:09 -0400)
scripts/archival/unpack.sh

index dfa3d1c34c21034fda4aad81a9e45e93b7aa3fec..5641df960b108f74f4addfdb1ab77cf0c365e183 100644 (file)
@@ -55,16 +55,17 @@ if [[ $unpack_file =~ .*\.tar$ \
     || $unpack_file =~ .*\.tar\.gz$ \
     || $unpack_file =~ .*\.tar\.bz2$ \
     || $unpack_file =~ .*\.tgz$ ]]; then
-  tar -xf $unpack_file
+  tar -xf $unpack_file &>/dev/null
 elif [[ $unpack_file =~ .*\.zip$ ]]; then
-  unzip $unpack_file
+  unzip $unpack_file &>/dev/null
 fi
 save_err=$?
 
+popd &>/dev/null
+
 if [ $save_err -ne 0 ]; then
   echo "There was a failure reported while unpacking: $unpack_file"
   echo "into the directory: $unpack_dir"
-  popd &>/dev/null
   exit 1
 else
   echo "Unpacked file $(basename $unpack_file) into folder: $unpack_dir"