On Sat, 12 March 2005 23:12:58 +0100, Łukasz Maśko wrote:

>>> Robicie sobie jaja? Chyba tak, bo nie jestem w stanie uwierzyć,
>>> że nie macie '/var/cache/poldek' lub czegoś podobnego? :->

>> keep_downloads jest domyślnie ustawione na "no".

> Dokładnie. Poza tym na przykład ja nie mam tyle miejsca, żeby wszystko co
> ściągnę trzymać na dysku. Bo dodatkowo trzeba mieć czas, żeby wyrzucać
> wersje "zaprzeszłe". A na to już wybitnie nie mam czasu.

Tutaj <http://www.mail-archive.com/[email protected]/msg11087.html>
kiedyś był link <http://sed.pl/mvoldrpm.sh>, który wziął i już zniknął...
Ja w każdym razie mam ten skrypcik w $PATH i mi w zupełności wystarcza.

#!/bin/bash
mkdir old >/dev/null 2>&1
ls | sed 's/^\(.*\)-\([^-]\+\)-\([^-]\+\)\.\([^\.]\+\)\.rpm$/\1 \2 \3 \4/' \
| while read name ver rel arch; 
        do 
                if [ "$prevname" == "$name" ]; then
                        echo -n $name " "
                        if rpmvercmp $ver-$rel $prevver-$prevrel | grep -q '>'; 
then
                                echo $ver-$rel '>' $prevver-$prevrel
                                n=$prevname-$prevver-$prevrel.$prevarch.rpm
                                mv $n old
                        else
                                echo $ver-$rel '<' $prevver-$prevrel
                                n=$name-$ver-$rel.$arch.rpm
                                mv $n old
                                name=$prevname
                                ver=$prevver
                                rel=$prevrel
                                arch=$prevarch
                        fi
                        
                        
                fi 
                prevname=$name
                prevver=$ver
                prevrel=$rel
                prevarch=$arch
        done

-- 
Dariusz Laskowski
darlas at post.pl           Nie istnieje żadna 'oficjalna' wersja Linuksa.
                            Jest moja wersja i wersje wszystkich innych osób.
                                                               Linus Torvalds

_______________________________________________
pld-users-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl

Odpowiedź listem elektroniczym