blob: e70a34597e6daa6fea5a614ca54a0d2c978c2f0d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#!/bin/bash
##AUTHOR: hads
##See: http://bbs.archlinux.org/viewtopic.php?t=20971
for i in /var/lib/pacman/local/*; do
PKG=`echo $i | cut -d '/' -f 6`
SIZE=`grep -A 1 SIZE $i/desc | tail -1`
if [ -x /usr/bin/bc ]; then
if [ $SIZE -gt 1024 ]; then
if [ $SIZE -gt 1048576 ]; then
SIZE=`echo "scale=1;$SIZE/1048576" | bc`M
else
SIZE=`echo "scale=1;$SIZE/1024" | bc`K
fi
else
SIZE={$SIZE}B
fi
fi
echo "$PKG | $SIZE"
done
|