glebius
4642718fb4
Use getopts instead of getopt(1).
...
Suggested by: jilles
2012-01-15 09:27:00 +00:00
glebius
49a292dbe0
Autoguess number of make jobs based on hw.ncpu. MAKE_FLAGS
...
can override this. While here move 'mkdir' down below 'set -e'.
2012-01-14 14:43:22 +00:00
glebius
bd709d2b3b
- Add possibility to build release from a certain revision, supplied
...
via -r.
- To ease adding new features, roll out a getopt loop here.
Reviewed by: nwhitehorn
2012-01-14 09:57:13 +00:00
nwhitehorn
1db8769eb7
Further automate production release generation by naming files the right
...
things and generating checksums.
MFC after: 1 week
2011-11-15 18:49:27 +00:00
nwhitehorn
e9f4b69295
Per request of the docs team, install docs as packages, instead of via
...
the normal distfile mechanism. Thanks to Marc Fonvieille for the patch and
for putting up with me taking entirely too long to commit this!
Submitted by: blackend
2011-07-09 23:01:54 +00:00
nwhitehorn
a02652f83d
As requested by many people, with final prodding from Jason Hall, fix this
...
so that running make release causes make obj to be run before doing
anything. This fixes a bug wherein, when run for the first time, and
without -DNOSRC, make release would attempt to recursively tar up the src
directory including its own output and enter an infinite loop.
While here, make the cross-building stuff work a little more the way it
should if only one of TARGET/TARGET_ARCH is specified.
2011-05-18 17:39:28 +00:00
nwhitehorn
e2514ec90a
Simplify this script somewhat, following excellent suggestions from
...
Ed Schouten.
2011-05-05 19:17:55 +00:00
nwhitehorn
d035dd6f46
Make sure to run make obj before release. Trying to run them in one step
...
doesn't always work reliably.
2011-05-04 02:52:41 +00:00
nwhitehorn
0bccc08492
Don't do make release and make install in one step. Setting DESTDIR for
...
make release has deleterious consequences.
2011-04-11 15:03:01 +00:00
nwhitehorn
5d68dd33d3
Add an install target to release/Makefile instead of grubbing around
...
(and requesting that users grub around) in /usr/obj. Also make sure that
make clean removes the bootonly media and clean up that target a little.
2011-04-11 14:30:45 +00:00
nwhitehorn
aec80ebc21
Copy all generated ISO images into the release area.
2011-03-27 23:46:52 +00:00
nwhitehorn
d58ef774db
Cause the release target to set up its object directory. It is designed
...
to be a meta-target, and having it do this avoids it spewing files all
over the source tree by default (and possible recursive tarring if
distributing a src tarball).
2011-03-26 13:58:44 +00:00
nwhitehorn
56ada00856
Add support for checking out ports and doc trees from a CVS repository,
...
in addition to CVSUP, and add support for alternate SVN roots for src.
Requested by: jhb
2011-03-19 23:06:17 +00:00
nwhitehorn
45a4292831
Thanks to sysinstall for its 15 years of service. And now to sleep,
...
perchance to dream...
2011-03-14 13:47:17 +00:00
nwhitehorn
77542b069d
Fix some typos due to unremoved commented-out lines. A great big pointy
...
hat goes to me for this one.
2011-03-13 18:02:28 +00:00
nwhitehorn
5f8e906c32
Connect the full doc build (Handbook, etc.) to the build. This is not built
...
if no doc checkout is found.
2011-03-13 15:08:06 +00:00
nwhitehorn
c0b3df6b71
Add a wrapper script for Makefile.bsdinstall that does the source
...
checkout/chroot/compile/release dance that the existing release Makefile
does for those who want a totally pristine release build.
2011-03-11 16:58:21 +00:00