History log of /freebsd-9.3-release/tools/tools/sysbuild/
Revision Date Author Comments
267654 20-Jun-2014 gjb

Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


225736 23-Sep-2011 kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by: re (implicit)


218766 17-Feb-2011 phk

Improve the check for ports which have gone missing, and just ignore
them. We want a run to perform as much work as possible before it
gives up.


217559 18-Jan-2011 phk

Make sure the PKGDIR exists before we move stuff into it.


215770 23-Nov-2010 phk

Don't checksum distfiles twice if they match the first time.


215767 23-Nov-2010 phk

Optimize the ports recurser a bit more.


215765 23-Nov-2010 phk

Improve the ports-dependency resolver by truncating the recursion if
we already did the target port, and by leaving behind a /tmp/_.plist.dot
which documents which ports pulled in what other ports.


212173 03-Sep-2010 phk

We need to copy the ports config files before we launch the prefetch


200096 04-Dec-2009 phk

Add disk-magic for amd64: same as i386.

Pass PORTS_OPTS wherever we invoke ports makefiles

Add a logfile where we can see the progress of distfile prefetching


190748 05-Apr-2009 phk

Remember to clear the ports list before generation for prefetch


190209 21-Mar-2009 phk

Wrap a long line.

Save a copy of the CONFIGFILES before we spam them.


188117 04-Feb-2009 phk

Get the right system makefiles for make distribution.


187372 17-Jan-2009 phk

Fix typo

Spotted by: juli


187371 17-Jan-2009 phk

Release the evil twin of nanobsd.sh: sysbuild.sh

quoth the README:

I have been running -current on my laptop since before FreeBSD 2.0 was
released and along the way developed this little trick to making the
task easier.

sysbuild.sh is a way to build a new FreeBSD system on a computer from
a specification, while leaving the current installation intact.

sysbuild.sh assume you have two partitions that can hold your rootfs
and can be booted, and roughly speaking, all it does is build a new
system into the one you don't use, from the one you do use.

A partition named /freebsd is assumed to be part of your layout, and
that is where the sources and ports will be found.

If you know how nanobsd works, you will find a lot of similarity.