Re: fetchen aller benoetigter Sourcen

From: Oliver Fromme <olli(at)lurza.secnetix.de>
Date: Wed, 29 Sep 2004 15:00:12 +0200 (CEST)

Karsten Rothemund <karsten.rothemund(at)uni-rostock.de> wrote:
> Mark Weinem wrote:
> [...]
> | Karsten wollte wohl wissen, wie Deine "gute alte" Update-Prozedur
> | konkret aussieht.
>
> Genau. Back to the roots.

Das kann man in einem Satz eher nicht beantworten. Es
kommt darauf an, was man aktualisiert, was davon abhängt,
und wovon es abhängt. In einfachen Fällen mache ich in
dem betreffenden Ports-Verzeichnis einfach ein »make &&
make deinstall && make install«.

Bei komplexeren Sachen muß man sich die Listen der Depen-
dencies und Dependants anschauen (für letzteres habe ich
mir ein Skript geschrieben, das aus dem INDEX eine Liste
der Dependants generiert). Im Zweifelsfall muß man die
einfach auch alle neu bauen, was man aber normalerweise
auch mit BATCH=YES über Nacht laufen lassen kann. Achja,
man sollte seine Libs nach lib/compat o.ä. sichern (wie
es portupgrade auch tut -- meistens jedenfalls), für den
Fall, daß irgendwas noch die alte Lib benötigt, die bei
einem »make deinstall« ja verschwinden würde. Oder
FORCE_PKG_REGISTER setzen und sich das deinstall sparen,
aber das ist auch unschön.

Es gibt noch einiges, was man in diversen Fällen beachten
könnte / sollte ... Aber wie gesagt, ich glaueb nicht, daß
das alles das ist, was Du hören wolltest.

Gruß
   Olli

-- 
Oliver Fromme, secnetix GmbH & Co KG, Oettingenstr. 2, 80538 München
Any opinions expressed in this message may be personal to the author
and may not necessarily reflect the opinions of secnetix in any way.
cat man du : where Unix geeks go when they die
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 29 Sep 2004 - 15:00:46 CEST

search this site