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 messageReceived on Wed 29 Sep 2004 - 15:00:46 CEST