aboutsummaryrefslogtreecommitdiff
path: root/release
Commit message (Collapse)AuthorAgeFilesLines
* Set the PKG_CACHEDIR directory to 'dvd/' instead of 'release/'Glen Barber2013-11-182-2/+2
| | | | | | | | | | | in preparation of adding a 'dvd1.iso' target. MFC after: 3 days X-MFC-With: r258305, r258307, r258308 Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=258309
* Unconditionally copy the build host /etc/resolv.conf intoGlen Barber2013-11-181-1/+1
| | | | | | | | | | | | | the chroot directory, since hostname resolution may be needed in the case of building a dvd image (with packages) and also setting 'NOPORTS=1'. MFC after: 3 days X-MFC-With: r258305, r258307 Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=258308
* Add a script and configuration files to fetch pre-built packagesGlen Barber2013-11-183-0/+111
| | | | | | | | | | | | | | | | | | | | | | | | | | from pkg.FreeBSD.org for inclusion on release medium (dvd1.iso). The script sources ${.CURDIR}/${TARGET}/pkg-stage.conf, which sets several environment variables, such as the pkg(8) ABI, PACKAGESITE, PKG_DBDIR, and PKG_CACHEDIR. PKG_CACHEDIR is set to the directory on the release medium used by bsdconfig(8) (/packages/${ABI}). ABI is determined by output of 'make -C /usr/src/release -V REVISION'. See pkg.conf(5) for descripton on other variables set here. The list of packages to include are set within the configuration file. The script and configuration files are intended to be run by the 'make dvd' target within the release directory, and assume the release is built within a chroot environment (such as by using release.sh). Relevant updates to release/Makefile will follow. Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=258307
* Use the IMAGES variable to determine which image files to removeGlen Barber2013-11-181-1/+1
| | | | | | | | | | as part of 'make -C /usr/src/release clean'. MFC after: 3 days Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=258305
* Since the doc/ toolchain conversion to docbook 5.0, JADETEXGlen Barber2013-11-131-1/+2
| | | | | | | | | | | | | | | | | | | | | | | is no longer a valid option, so remove 'WITHOUT_JADETEX=yes' from PBUILD_FLAGS. While here, also remove 'WITHOUT_X11=yes', since it will cause a dependency conflict by requiring both print/ghostscript9 and print/ghostscript9-nox11. Switch to OPTIONSNG format (WITHOUT_* -> OPTIONS_UNSET='FOO'), and unset the FOP option, which requires Java (although it is disabled by default). Also unset the 'IGOR' option, since textproc/igor is a validation tool, not necessarily a dependency of the doc/ build itself. While here, reduce the line length of PBUILD_FLAGS. MFC after: 3 days Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=258101
* Update log message. Picobsd stopped using kgzip a while ago.Sergey Kandaurov2013-11-111-1/+1
| | | | Notes: svn path=/head/; revision=257964
* Fix a few style nits.Glen Barber2013-11-111-3/+3
| | | | | | | | | MFC after: 3 days X-MFC-After: 10.0-RELEASE Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=257942
* Remove generate-release.sh from head/.Glen Barber2013-11-081-125/+0
| | | | | | | | | | | | | | | | | The release.sh (based heavily on generate-release.sh) has been used for the 9.2-RELEASE and 10.0-RELEASE cycles, so make sure there is no confusion on what is currently being used by having two similar scripts. A big "thank you" to Nathan Whitehorn, the author of the generate-release.sh script, for writing this utility. No objection: nwhitehorn MFC after: never Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=257861
* Remove extra target from 'memstick' that I forgot to remove beforeGlen Barber2013-11-071-1/+1
| | | | | | | | | | | | previous commit. MFC after: 1 week X-MFC-After: 10.0-RELEASE X-MFC-With: r257805 Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=257806
* Add a 'mini-memstick.img' release target, which will use theGlen Barber2013-11-071-1/+8
| | | | | | | | | | | | | | | | | | | | 'bootonly.iso' components to create a smaller memory stick image. This is useful for system recovery, where a full memstick.img image is not necessarily needed (or wanted). In addition, it is possible to do bootonly-style installation, where the base.txz, kernel.txz, etc. are fetched from a remote source. Provide backwards-compatible target (mini-memstick), to keep in sync with the targets documented in release/Makefile. Prompted by: wblock MFC after: 1 week X-MFC-after: 10.0-RELEASE Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=257805
* - Update release noted to DocBook 5.0 so that they work with the new treeGabor Kovesdan2013-11-07150-1903/+1410
| | | | Notes: svn path=/head/; revision=257801
* bmake does not have a -v option so remove itLuigi Rizzo2013-11-041-2/+2
| | | | Notes: svn path=/head/; revision=257663
* When building the textproc/docproj port, the ports-mgmt/pkg portGlen Barber2013-11-041-0/+4
| | | | | | | | | | | | | needs /var/run/ld-elf*.so.hints, which is not automatically created. Fix reldoc build by running the ldconfig(8) startup script in the chroot directory before starting the port build phase. MFC after: 3 days Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=257641
* small cleanup for building picobsd-head without CLANG.Luigi Rizzo2013-11-011-11/+6
| | | | | | | | | | | | | Note that svn 257268 gnu/usr.bin/binutils/ld/Makefile seems to break the "toolchain" target when building HEAD on RELENG_9, so until this is solved you may want to svn update -r 257267 gnu/usr.bin/binutils/ld/Makefile before building picobsd Notes: svn path=/head/; revision=257514
* help running sshd on picobsdLuigi Rizzo2013-10-162-7/+9
| | | | Notes: svn path=/head/; revision=256641
* update the picobsd script to build with GCC and not CLANGLuigi Rizzo2013-10-161-2/+14
| | | | Notes: svn path=/head/; revision=256639
* Reduce disc1.iso image size by installing the userland withGlen Barber2013-10-131-1/+2
| | | | | | | | | | | the WITHOUT_PROFILE=1 option set, trimming 56MB from the image. Approved by: re (glebius) MFC after: 1 week Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=256430
* Remove hash generation from release.sh, as it is run as part ofGlen Barber2013-10-091-5/+0
| | | | | | | | | | | | the 'install' target in the release/Makefile. MFC after: 3 days Submitted by: jhb Approved by: re (hrs) Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=256246
* Remove BIND.Dag-Erling Smørgrav2013-09-301-2/+1
| | | | | | | Approved by: re (gjb) Notes: svn path=/head/; revision=255949
* Remove extra 'MAKE_FLAGS' line.Glen Barber2013-09-191-1/+0
| | | | | | | | | Submitted by: jhb Approved by: re (marius) Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=255712
* CDs are not partitioned, so this is not correct syntax for loading fromNathan Whitehorn2013-09-171-1/+1
| | | | | | | | | | ISO 9660. Omit the partition ID. Approved by: re (kib) MFC after: 2 weeks Notes: svn path=/head/; revision=255641
* comment out some stale loader configurations.Luigi Rizzo2013-09-061-3/+5
| | | | Notes: svn path=/head/; revision=255315
* generate multiple host keys and do that unconditionallyLuigi Rizzo2013-09-061-9/+14
| | | | Notes: svn path=/head/; revision=255314
* r253616 nuked BINMAKE so we need to adapt to the new definitionLuigi Rizzo2013-09-061-0/+2
| | | | Notes: svn path=/head/; revision=255313
* Fix 'make release' on older hosts: use buildworld legacy utilities.Will Andrews2013-08-271-0/+5
| | | | | | | | | | | | | | Newer FreeBSD installs require an install(1) that supports the new flags. This adds ${MAKEOBJDIRPREFIX}${.CURDIR}/tmp/legacy/{bin,usr/{bin,sbin}} to the PATH while generating an mtree database for 'make release'. Note that the problem only exists here because mm-mtree.sh generates its own object tree to avoid mucking with the existing one, which results in a PATH containing legacy utility dirs that are empty. Notes: svn path=/head/; revision=254951
* Remove get_rev_branch(), functionality exists in the release/Makefile.Glen Barber2013-08-131-13/+0
| | | | | | | Submitted by: hrs Notes: svn path=/head/; revision=254298
* - Only set ARCH_FLAGS (TARGET/TARGET_ARCH) if specified, otherwiseGlen Barber2013-08-132-26/+19
| | | | | | | | | | | | | | | allow the toolchain to detect the correct values. - Remove {SRC,DOC,PORT}REVISION variables, and use 'branch@rNNNNNN' as the {SRC,DOC,PORT}BRANCH variables. - Only set default KERNEL_FLAGS and WORLD_FLAGS make(1) jobs if the number of CPUs is greater than 1. Submitted by: hrs Notes: svn path=/head/; revision=254293
* Fix the bootable CD:Marcel Moolenaar2013-08-031-0/+2
| | | | | | | | | | | | o We need wait a bit before attempting the root mount. The CD drives on HP machines (typical) go through the management controller so that it can be virtualized. In practice what this means is that it is slow to detect and attach. o Tell the kernel what to use as the root file system. The /etc/fstab trick doesn't work, because we're on the EFI-compatble file system. Notes: svn path=/head/; revision=253919
* - Once we have shifted arguments thrice, base-bits-dir is $1 rather than $4.Marius Strobl2013-07-261-5/+7
| | | | | | | | | | | | | Introduce $BASEBITSDIR for clarity and in order to avoid repeating this mistake in the future. Fixing this ensures that we pick up the newly built boot code and loader native to the target, which is especially relevant when cross-building release images. - It is pointless to specify an endianess for ISO 9660 images so strip that. MFC after: 3 days Notes: svn path=/head/; revision=253676
* For consistency with previous releases, name the cdrom installGlen Barber2013-07-221-5/+6
| | | | | | | | | | | | cd 'disc1.iso'. Discussed with: re@ team Approved by: kib (mentor) MFC after: 3 days X-MFC-To: stable/9 only Notes: svn path=/head/; revision=253542
* Create memstick images with the '.img' filename extension.Glen Barber2013-07-211-5/+6
| | | | | | | | | | Requested by: many Approved by: kib (mentor) MFC after: 3 days X-MFC-To: stable/9 only Notes: svn path=/head/; revision=253513
* - Add SRC_FORCE_CHECKOUT configuration option to force svn to checkoutGlen Barber2013-07-052-18/+44
| | | | | | | | | | | | | | | | | | | | | | | | the src/ tree into a directory that contains files/directories, such as a case where a custom kernel configuration file is specified. - Allow specification of multiple KERNCONFs to pass to 'make release'. - Move evaluation of NODOCS/NOPORTS earlier, and set based on how the release process expects these options to be evaluated. - Wrap KERNCONF specification in double quotes, and use 'eval' so multiple kernel configurations do not cause the build to fail in strange ways. - Set WITHOUT_X11 for the port build flags for the documentation toolchain build. Also run 'clean distclean' targets during port build. PR: 180192 Submitted by: Anes Mukhametov MFC after: 3 days Approved by: kib (mentor, implicit) Notes: svn path=/head/; revision=252846
* Revert r252126, r252124, r252121.Glen Barber2013-06-242-6/+9
| | | | | | | Submitted by: hrs Notes: svn path=/head/; revision=252147
* Trim copyright years, and add the current year.Glen Barber2013-06-231-6/+1
| | | | Notes: svn path=/head/; revision=252126
* Rewrap after previous commit.Glen Barber2013-06-231-2/+2
| | | | Notes: svn path=/head/; revision=252124
* Add a new macro, release.current.release, to denote the head/ branchGlen Barber2013-06-232-2/+4
| | | | | | | | | with the -RELEASE suffix. This fixes the incorrect text on the -CURRENT errata page from showing '10.0-CURRENT' followed by 'until 9.1-RELEASE is released.' Notes: svn path=/head/; revision=252121
* Add missing copyright years.Glen Barber2013-06-231-0/+3
| | | | Notes: svn path=/head/; revision=252119
* If MAKE_CONF and/or SRC_CONF are set and not character devices,Glen Barber2013-06-221-0/+11
| | | | | | | | | | | copy to chroot to use with release build. Submitted by: Garrett Cooper (original version) Approved by: kib (mentor) MFC after: 1 week Notes: svn path=/head/; revision=252101
* Fix OSVERSION variable within PBUILD_FLAGS.Glen Barber2013-06-161-1/+1
| | | | | | | | | | | Submitted by: Garrett Cooper (in part) Approved by: kib (mentor) MFC After: 1 week X-MFC-With: r251652 X-MFC-To: stable/9 only Notes: svn path=/head/; revision=251811
* Add new script to run release builds. The script is heavily based uponGlen Barber2013-06-122-0/+234
| | | | | | | | | | | | | | | | | | the release/generate-release.sh script by nwhitehorn. This script can use optional configuration file to override defaults, making running multiple serialzied builds with different specific configurations or architecture-specific tunings quite easy. Sample overrideable options are included in the release.conf.sample file. Approved by: kib (mentor) MFC After: 2 weeks X-MFC-To: stable/9 only Notes: svn path=/head/; revision=251652
* Add missing copyright notice.Nathan Whitehorn2013-06-121-2/+27
| | | | Notes: svn path=/head/; revision=251650
* Convert old make variable modifiers :U and :L to bmake :tu and :tl.Tijl Coosemans2013-06-021-2/+2
| | | | | | | Reviewed by: sjg Notes: svn path=/head/; revision=251250
* Fix typo introduced in r251084.Glen Barber2013-05-281-1/+1
| | | | | | | | MFC after: 1 month X-MFC-With: r251084 Notes: svn path=/head/; revision=251085
* r245757 introduced warning output if update method is set to CVS_UPDATEGlen Barber2013-05-281-12/+16
| | | | | | | | | | | | | | or SUP_UPDATE. CVS exporter for head/ is turned off for nearly one month now. It is finally time to swing the ax at these update methods. Reviewed by: eadler MFC after: 1 month Notes: svn path=/head/; revision=251084
* Fix build after doc/projects/xml-tools integration.Hiroki Sato2013-05-1920-30/+30
| | | | Notes: svn path=/head/; revision=250805
* - Update the release notes to DocBook 4.5 XML to build with theGabor Kovesdan2013-05-17117-1378/+933
| | | | | | | updated documentation tree Notes: svn path=/head/; revision=250746
* use a plain 'make toolchain' to build toolchain, andLuigi Rizzo2013-05-051-11/+5
| | | | | | | support parallel make on this stage. Notes: svn path=/head/; revision=250289
* remove a leftover commentLuigi Rizzo2013-05-051-2/+0
| | | | Notes: svn path=/head/; revision=250285
* support for sshd (newer config file location)Luigi Rizzo2013-04-302-0/+1
| | | | Notes: svn path=/head/; revision=250100
* Note merge to head for sendmail 8.14.7.Gregory Neil Shapiro2013-04-211-1/+1
| | | | Notes: svn path=/head/; revision=249733