<div dir="ltr">Create your own SVN mirror and host it somewhere.<div><br></div><div>Provide HEAD or whatever other tags you are interested in accessible over http/s or ftp or whatever you like. Your build environment would then need curl or lftp instead of subversion or cvs clients. A source torrent might not be a bad idea.</div>
<div><br></div><div style>Does that work? I'm not sure what your environment and constraints are like. I forget the FreeBSD build steps, but I think that fetching source is an exercise left to the user and is not baked in.</div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Feb 14, 2013 at 10:40 AM, Brett Wynkoop <span dir="ltr"><<a href="mailto:nycbug@wynn.com" target="_blank">nycbug@wynn.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Greeting-<br>
<br>
As a VERY LONG TIME Systems Admin, as in I have been doing it longer<br>
than many developers have been alive my issues with the<br>
move to svn from cvs are totally related to SIZE & LICENSE.<br>
1. SIZE<br>
It is obscene to require a source fetching tool that is so huge<br>
compared to the size of the base OS. This is especially true for<br>
those of us that deal with small systems.<br>
<br>
2. There are times when one wants to keep NON-BSD-Licensed code off<br>
of a system. I do not at this time have any need to do such a thing,<br>
but in the past I had that need sometimes.<br>
<br>
When I started working with Unix full time in the early 1980s I used<br>
EMACS as my editor of choice. At some point Richard got EMACS up to<br>
about 50Mb, which considering at the time I was running sun 4-110s with<br>
120Mb disks was HUGE. I dropped EMACS.<br>
<br>
The idea that systems administrators should be forced to<br>
install/maintain a huge tool to keep their systems up to date with<br>
source is silly at best.<br>
<br>
I believe that several years ago when portsnap was brought to life that<br>
a similar tool for grabbing /usr/src should have been introduced. I<br>
know I would have jumped all over that. At the time of the<br>
introduction of portsnap I was working at a government agency where I<br>
did not have control over the firewall and the network crew would not<br>
open up the needed ports for CVS. I was forced to tunnel all cvsup<br>
traffic via an outside FreeBSD Box that was running ssh on a port<br>
assigned to something the firewall folks did allow. What a pain. Then<br>
came portsnap running via http and life was easier!<br>
<br>
So this begs the question why not something like "basesnap fetch"?<br>
<br>
In any case I feel that long before now the discussion of how to fetch<br>
base should have been started and a suitable tool should have been<br>
proposed and coded. This "how to fetch base" issue shows the same lack<br>
of forethought exhibited by changing the system installer and breaking<br>
sysinstall by changing the layout of the FTP servers before the new<br>
installer actually worked. AFIK the new installer is still broken, but<br>
I have not tried to install using it since I discovered the MFSBSD iso<br>
images, which are small and give a simple fool proof install method.<br>
<br>
I do not know the ins and outs of svn or how hard it is to build a<br>
fetch tool. I am probably not a good enough programmer to do the job<br>
either, but I would urge someone who is a good programmer to take on<br>
the problem and provide a solution before /usr/src can no longer be<br>
fetched with csup.<br>
<span class="HOEnZb"><font color="#888888"><br>
-Brett<br>
<br>
--<br>
<br>
<a href="mailto:wynkoop@wynn.com">wynkoop@wynn.com</a> <a href="http://prd4.wynn.com/wynkoop/pgp-keys.txt" target="_blank">http://prd4.wynn.com/wynkoop/pgp-keys.txt</a><br>
<a href="tel:917-642-6925" value="+19176426925">917-642-6925</a><br>
<a href="tel:718-717-5435" value="+17187175435">718-717-5435</a><br>
<br>
"The strongest reason for the people to retain the right to keep<br>
and bear arms is, as a last resort, to protect themselves against<br>
tyranny in government" - Thomas Jefferson.<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
talk mailing list<br>
<a href="mailto:talk@lists.nycbug.org">talk@lists.nycbug.org</a><br>
<a href="http://lists.nycbug.org/mailman/listinfo/talk" target="_blank">http://lists.nycbug.org/mailman/listinfo/talk</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>-jesse
</div>