summaryrefslogtreecommitdiffstats
path: root/release/generate-release.sh
Commit message (Collapse)AuthorAgeFilesLines
* - Allow cross-architecture builds with 'generate-release.sh', whichgjb2012-09-261-8/+109
| | | | | | | | | | | | | | | | | | is set by specifying '-a <arch>'. (Only supported for i386 on amd64 and powerpc on powerpc64 currently). - Change how textproc/docproj is installed: o Attempt to install from pkg(8); o Fall back to pkg_add(1) if pkg(8) installation is not successful; o Fall back to installing from ports as last resort. - Ensure the script is run by root[1]. - Get OSVERSION from param.h[1]. Provided by: glebius [1] Reviewed by: nwhitehorn, kensmith Approved by: kensmith MFC After: 2 weeks X-Needs-MFC: r240586, r240587, r240588
* Update usage() in comment section.gjb2012-09-171-6/+2
| | | | | | | Remove CVS_* variables in comments. MFC after: 1 week X-MFC-With: r240586
* Update generate-release.sh script:gjb2012-09-171-27/+14
| | | | | | | | | | | | - Use svn for ports and doc trees - When installing a binary textproc/docproj package, switch pkg_add(1) to pkg(8) [1] Reviewed by: nwhitehorn Approved by: nwhitehorn Enhanced by: glebius [1] MFC After: 1 week X-MFC-To: 9-only
* Use getopts instead of getopt(1).glebius2012-01-151-12/+7
| | | | Suggested by: jilles
* Autoguess number of make jobs based on hw.ncpu. MAKE_FLAGSglebius2012-01-141-1/+10
| | | | can override this. While here move 'mkdir' down below 'set -e'.
* - Add possibility to build release from a certain revision, suppliedglebius2012-01-141-2/+30
| | | | | | | via -r. - To ease adding new features, roll out a getopt loop here. Reviewed by: nwhitehorn
* Further automate production release generation by naming files the rightnwhitehorn2011-11-151-0/+10
| | | | | | things and generating checksums. MFC after: 1 week
* Per request of the docs team, install docs as packages, instead of vianwhitehorn2011-07-091-2/+1
| | | | | | | 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
* As requested by many people, with final prodding from Jason Hall, fix thisnwhitehorn2011-05-181-1/+0
| | | | | | | | | | 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.
* Simplify this script somewhat, following excellent suggestions fromnwhitehorn2011-05-051-12/+15
| | | | Ed Schouten.
* Make sure to run make obj before release. Trying to run them in one stepnwhitehorn2011-05-041-0/+1
| | | | doesn't always work reliably.
* Don't do make release and make install in one step. Setting DESTDIR fornwhitehorn2011-04-111-1/+2
| | | | make release has deleterious consequences.
* Add an install target to release/Makefile instead of grubbing aroundnwhitehorn2011-04-111-3/+1
| | | | | (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.
* Copy all generated ISO images into the release area.nwhitehorn2011-03-271-1/+1
|
* Cause the release target to set up its object directory. It is designednwhitehorn2011-03-261-1/+1
| | | | | | 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).
* Add support for checking out ports and doc trees from a CVS repository,nwhitehorn2011-03-191-7/+17
| | | | | | in addition to CVSUP, and add support for alternate SVN roots for src. Requested by: jhb
* Thanks to sysinstall for its 15 years of service. And now to sleep,nwhitehorn2011-03-141-1/+1
| | | | perchance to dream...
* Fix some typos due to unremoved commented-out lines. A great big pointynwhitehorn2011-03-131-2/+3
| | | | hat goes to me for this one.
* Connect the full doc build (Handbook, etc.) to the build. This is not builtnwhitehorn2011-03-131-7/+15
| | | | if no doc checkout is found.
* Add a wrapper script for Makefile.bsdinstall that does the sourcenwhitehorn2011-03-111-0/+47
checkout/chroot/compile/release dance that the existing release Makefile does for those who want a totally pristine release build.
OpenPOWER on IntegriCloud