From dde831ea31eea3e0cb5f73459fa22f86adcdfd1a Mon Sep 17 00:00:00 2001 From: Dave Reisner Date: Wed, 13 Jan 2010 09:43:30 -0500 Subject: Fix sorting error in report. Sort apparently doesn't honor the IFS to split fields --- squashfu | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/squashfu b/squashfu index 5779658..e6b3682 100755 --- a/squashfu +++ b/squashfu @@ -309,7 +309,7 @@ action_report () { # Enumerate bins, sort date order, print human readable create date and size OLDIFS=$IFS;IFS='$:' printf "%10s\t%25s\t%7s\n" "Bin ID" "Date Created" "Size" - grep -vE "^[\t ]*$" "$BINVENTORY" | sort -r -k2 -n | while read bin stamp; do + grep -vE "^[\t ]*$" "$BINVENTORY" | sort -r -t: -k2 -n | while read bin stamp; do printf "%10d\t%25s\t%7s\n" $bin \ "$(date --rfc-3339=seconds --date="1970-01-01 $stamp sec GMT")" \ "$(du -sh ${BINS_DIR}/$bin 2>/dev/null | awk '{print $1}')" -- cgit v1.2.3