3 DISTDIR
=/usr
/portage
/distfiles
5 echo -n "current size: "
6 du
-sh "${DISTDIR}" | cut
-f1
8 FILELIST
=$
(ls -1 "${DISTDIR}" |
sed -e 's/-[0-9].*//' -e 's/_[0-9].*//' |
sort -u)
10 for file in $FILELIST ; do
11 num
=$
(ls -1d ${DISTDIR}/${file}* 2> /dev
/null |
wc -l)
12 if [ $num -gt 1 ] ; then
14 ls -1d ${DISTDIR}/${file}* | head -n ${num} |
xargs -n1 rm
16 #echo keep $(ls -1d ${DISTDIR}/${file}* | tail -n1)
20 echo -n "current size: "
21 du
-sh "${DISTDIR}" | cut
-f1