Re: Ports-Collection und Administration

From: Frank Bartels <knarf(at)camelot.de>
Date: Mon, 14 Feb 2000 20:29:10 +0100

Hallo allerseits,

On Mon, Feb 14, 2000 at 02:55:22PM +0100, Oliver Brandmueller wrote:

> Also - kommentiert mal ;)

Problematisch an dem Konzept ist wohl, dass der Update-Grund bei
einem Versionsprung immer ein anderer sein kann und Du ja nicht
immer nur genau eine Version "hinterherhinkst". Und es kann auch
nur der Port selbst upgedatet sein, also nicht "nur" das distfile.

Ich lasse mir taeglich (nachdem der cvsup lief) die Liste der
veralteten ports mit Hilfe von folgendem simplen Shellscript
ausgeben:

#!/bin/sh

PATH=/usr/local/bin:$PATH

PKGDIR=/var/db/pkg
PORTSDIR=/usr/ports

echo Outdate running on `hostname`
echo Looking for installed Packages...
installed=`cd $PKGDIR; ls`

echo Looking for ports Makefiles...

names="`egrep -v '/usr/ports/(chinese|japanese|korean|russian|vietnamese)/' /usr/ports/INDEX | awk -F\| '{print $1}'`"

cd $PKGDIR

echo comparing package names...
for i in * ; do
  if [ -d $i ] ; then
        # echo -n checking for $i ...\ \
        echo $names | fgrep "$i" > /dev/null
        lastgrep=$?
        if [ $lastgrep -eq 0 ]; then
                # echo ok.
        else
                echo $i possibly outdated !
        fi
  fi
done

Da ich ganz gerne update, bleibt die Liste klein und ueberschaubar. :)

Viel wichtiger waere es fuer mich, eine komfortable Moeglichkeit
zu finden, Libraries (zB tiff) oder gar X11 upzudaten.

Bye,
Knarf

-- 
  Frank Bartels   |  Tel: +49-89-849308-0  | CameloT - Der "sagenhafte"
 knarf@camelot.de | http://www.camelot.de/ |     Internet-Provider

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-chat" in the body of the message
Received on Mon 14 Feb 2000 - 20:29:13 CET

search this site