From 16a8e1c4d15b41a5cacc7ea615555d9e841ba884 Mon Sep 17 00:00:00 2001 From: fake Date: Sun, 10 Oct 2004 11:33:02 +0000 Subject: [PATCH] fake: a script to show packages sorted by there size. should go into rocket i assume... [2004092419092227950] (https://www.rocklinux.net/submaster) git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@4445 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc --- misc/archive/showsizes.sh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 misc/archive/showsizes.sh 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