PLD i uaktualnienia
Dariusz Laskowski
darlas w post.pl
Nie, 13 Mar 2005, 00:06:08 CET
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/pld-users-pl@pld-linux.org/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
Więcej informacji o liście dyskusyjnej pld-users-pl