Where's the docs for FreeBSD maintenance with Subversion?

Warren Block wblock at wonkity.com
Thu Jul 4 12:46:00 UTC 2013


On Thu, 4 Jul 2013, N.J. Mann wrote:

> In message <b8cefc405bcd2f7248f4c260a9148296.authenticated at ultimatedns.net>,
> 	Chris H (bsd-lists at 1command.com) wrote:
>> Greetings,
>>  I've _finally_ managed to get a break in my work schedule that coincides with
>> a period where pointyhat isn't barfing on my ARCH. So I was able to (cv)sup src && ports.
>> Update the kernel successfully, and (after hours of work), managed to upgrade ports. But
>> as (cv)sup was discontinued ~3 months ago, the ports aren't well synced, and I'm now
>> working on a fairly wobbly system. I'm on RELENG_8 (8.4), and would like to sync my src &&
>> ports via the (now defacto) subversion method. My previous experience is with the client
>> meerly for the sake of obtaining the src, and building -- _not_ maintaining a tree. I've
>> read what little is available in the handbook, and much of the Subversion book. But there are
>> clearly different procedures/nuances where FreeBSD maintenance is concerned, both in the
>> building of Subversion, and it's usage, where FreeBSD is concerned. The biggest questions
>> in this regard, is;
>> 1) what to do with my current INDEX-8 && INDEX-8.db files?
>> 2) what of the "distfiles" directory
>> Do I simply copy them over, and "check them in"?
>
> When I converted from csup to svn I did the following - which seems to
> work. :-)
>
> 1. mv /usr/ports /usr/ports.old
> 2. mkdir /usr/ports
> 3. svn checkout into /usr/ports
> 4. mv /usr/ports.old/distfiles /usr/ports
>
> When I do a svn update it ignores distfiles.

The index files, too.  They can be (slowly) built with 'make index', or 
downloaded with 'make fetchindex', or portmaster will fetch it 
automatically.


More information about the freebsd-stable mailing list