X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=utils%2Fpb-sos;h=e3e8f6bb393bf9309b524790248f22581cb931d8;hp=3fa8e89bf9974bd24de0a6202ac7e4a64ff0950f;hb=d01dfd5a6ca8283939265875dc69d665f955aba2;hpb=135dc3721e847661d32b180d978c8e0def7afc86 diff --git a/utils/pb-sos b/utils/pb-sos index 3fa8e89..e3e8f6b 100755 --- a/utils/pb-sos +++ b/utils/pb-sos @@ -2,7 +2,7 @@ diagdir="diag" tarfile="pb-sos.tar" -tarflags="" +tarflags="-cf" corefile="/core" verbose=0 @@ -28,7 +28,7 @@ fi while [ $# -gt 0 ] do case "$1" in - -v) verbose=1; tarflags="$tarflags --verbose";; + -v) verbose=1; tarflags="--verbose $tarflags";; -f) tarfile="$2"; shift;; -d) desthost="$2"; shift;; --) shift; break;; @@ -69,7 +69,11 @@ cat /sys/firmware/opal/msglog > /$diagdir/msglog log "Compressing..." cd / -tar $tarflags -cf $tarfile $diagdir + +tar $tarflags $tarfile $diagdir +gzip < $tarfile > $tarfile.gz +rm -f $tarfile +tarfile="$tarfile.gz" echo "Complete, tarfile location $tarfile"