Re: CVSup und makefiles (Nachtrag)

From: J Wunsch <j(at)uriah.heep.sax.de>
Date: Tue, 27 Mar 2001 08:52:56 +0200

As Marian Hettwer wrote:

> naja ... leider nicht ... der fehler kommt immernoch ... na ich werd
> da mal weiter rumpulen, irgendwann muss es ja gehen :-)

Hmm. Ja, hatte ich neulich auch mal. Da im CVS mittlerweile
sämtliche pkg/ und patches/ Unterverzeichnisse gelöscht worden sind
(und zwar einschließlich der `Attic'), konnte für diese bei einem cvs
update keine Referenz mehr gefunden werden, so daß sie im
ausgecheckten /usr/ports nicht mehr angefaßt worden sind. Da die
Make-Infrastruktur dann aber die Existenz von pkg/ als Anzeichen eines
alten Layouts benutzt, hat sie herumgebröckelt.

Wenn das bei Dir auch der Fall ist, also CVSup das auch nicht schafft,
hmm, dann war wohl jemand arg zu voreilig mit dem Killen aus der Attic
des CVS. Wie sehen Deine Ports denn aus?

Alt:

/usr/ports/foo/bar ---+--- Makefile
                      |
                      +--- files ---+--- md5
                      | ...
                      |
                      +--- pkg -----+--- PLIST
                      | |
                      | +--- DESCR
                      | |
                      | +--- COMMENT
                      |
                      +--- patches -+--- patch-aa
                      ... ...

Neu:

/usr/ports/foo/bar ---+--- Makefile
                      |
                      +--- distinfo [statt `files/md5']
                      |
                      +--- pkg-plist
                      |
                      +--- pkg-descr
                      |
                      +--- pkg-comment
                      |
                      +--- files-- -+--- patch-aa
                      ... ...

Wenn Du einen Mischmasch aus beiden hast (z. B. sowohl pkg-plist als
auch pkg/PLIST), dann ist das Dein Problem. Entweder lösche den
gesamten Ports-Tree und CVSuppe neu, oder schicke ein find über alle
Unterverzeichnisse, das die Verzeichnisse pkg/ und patches/ löscht.

-- 
cheers, J"org               .-.-.   --... ...--   -.. .  DL8DTL
http://www.sax.de/~joerg/                        NIC: JW11-RIPE
Never trust an operating system you don't have sources for. ;-)
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Tue 27 Mar 2001 - 09:20:40 CEST

search this site