diff --git a/misc/archive/showsizes.sh b/misc/archive/showsizes.sh new file mode 100644 index 000000000..fcd23dc0b --- /dev/null +++ b/misc/archive/showsizes.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +if [ $1 ] ; then + case $1 in + -help) + echo "Useage: $0 [ -path ]" + exit 1; + ;; + -path) + FLISTGREP="$2"; + shift; shift; + ;; + esac +fi + +if [ -n "$FLISTGREP" ] ; then + FILES=`grep -l -- "$FLISTGREP" /var/adm/flists/* | sed -e 's,^/var/adm/flists,/var/adm/packages,'` +else + FILES=`ls /var/adm/packages/*` +fi + +grep '^Package Size: ' $FILES | sed -e 's,^.*/\(.*\):Package Size: \(.*\) MB.*,\2 \1,' | sort -n