how to deal with missing +CONTENTS (or how to use cvsweb)

Joe Marcus Clarke marcus at marcuscom.com
Fri Aug 29 11:37:09 PDT 2003


On Fri, 2003-08-29 at 14:30, Fernan Aguero wrote:
> +----[ Joe Marcus Clarke <marcus at marcuscom.com> (29.Aug.2003 15:21):
> |
> 
> Hi Joe!
> 
> [snipped]
> 
> | > Also, if you happen to know of a better way of deinstalling
> | > files for which no +CONTENTS is available, and from a port
> | > that is currently at a newer version, please let me know.
> | 
> | What you can do is remove the various /var/db/pkg directories, then
> | reinstall the same version, then do a pkg_delete (if you really wanted
> | to get rid of those ports).  If you just want to restore the +CONTENTS
> | files, remove the /var/db/pkg directories, then reinstall the ports.
> | 
> | Joe
> |
> +----]
> 
> Of course. But then my question goes again, how do I install
> the same version? I mean how do I go back in time and
> instead of imake-4.3.0, install 4.2.0_1?
> Am I right in thinking that cvsweb is my friend for this?

Yeah, cvsweb will work, but that's a PITA.

> Then, how do I choose from the different revisions of
> distinfo/Makefile/files/scripts/pkg_plist those that
> correspond to 4.2.0_1? 
> I can choose a particular date and then get the latest
> revision for that date. But do I have to do this for each
> file? Perhaps there is some tag or thingy that I'm missing, and
> that I can use for this ...
> 
> Perhaps not cvsweb, but cvs or cvsup?

CVS is the answer:

cvs -d :pserver:anoncvs at anoncvs.freebsd.org:/home/ncvs login
CVS password: anoncvs
cvs -d :pserver:anoncvs at anoncvs.freebsd.org:/home/ncvs co -D "5 months 3
weeks ago" imake-4

Joe

> 
> Thanks,
> 
> Fernan
-- 
PGP Key : http://www.marcuscom.com/pgp.asc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20030829/a7a08094/attachment-0001.bin


More information about the freebsd-ports mailing list