summaryrefslogtreecommitdiffstats
path: root/release
Commit message (Collapse)AuthorAgeFilesLines
* Adjust the 'Relnotes:' search to look for any non-emptygjb2014-12-081-1/+1
| | | | | | string following the tag. Sponsored by: The FreeBSD Foundation
* Convert to LIBADDbapt2014-11-263-7/+4
|
* Renove faith(4) and faithd(8) from base. It looks like industrymelifaro2014-11-092-2/+0
| | | | | | | | | have chosen different (and more traditional) stateless/statuful NAT64 as translation mechanism. Last non-trivial commits to both faith(4) and faithd(8) happened more than 12 years ago, so I assume it is time to drop RFC3142 in FreeBSD. No objections from: net@
* Fix VOLUME_LABEL when BRANCH contains non-alphagjb2014-11-041-2/+2
| | | | | | | | | | characters, in particular '-' and '.'. Submitted by: des Tested by: des MFC after: 3 days X-MFC-10.1: yes Sponsored by: The FreeBSD Foundation
* Updates to the list of CPUs supported by the amd64 platformgavin2014-11-011-4/+24
| | | | MFC after: 3 days
* Fix a few issues with creating VOLUME_LABEL for thegjb2014-10-261-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | installation ISOs: - TYPE, BRANCH, and REVISION are only defined if OSRELEASE is not defined, so in situations where one might set OSRELEASE for an in-house ISO build, VOLUME_LABEL would be empty. - makefs(8) limits the volume label to 32 characters, which for the powerpc64 case, OSRELEASE expands to FreeBSD-11.0-CURRENT-powerpc-powerpc64. Even with removing the prefixing 'FreeBSD-', the string is 30 characters long, leaving zero room for suffixing the type of ISO media (BO for bootonly, CD for cdrom, and DVD for dvdrom). Resolve these by defining VOLUME_LABEL when defining OSRELEASE if unset. If OSRELEASE is defined by the builder, use the OSRELEASE from that definition as the VOLUME_LABEL. In addition, for cases where both TARGET and TARGET_ARCH are used for the VOLUME_LABEL, use TARGET_ARCH if it differs from TARGET. There are probably a few sharp edges here yet, but these problems are going to affect the powerpc/powerpc64 builds for 10.1-RELEASE, so the immediate concern is fixing the underlying problem at hand quickly, and less so about the elegance of the fix. MFC after: 3 days X-MFC-10.1: yes, asap Sponsored by: The FreeBSD Foundation
* Add more descriptive metadata to the ISO images.gjb2014-10-171-3/+5
| | | | | | | | PR: 146079 Submitted by: Roman Bogorodskiy MFC after: 3 days X-MFC-10.1: yes Sponsored by: The FreeBSD Foundation
* Merge the following from ^/projects/release-vmimage:gjb2014-10-144-0/+375
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | r273076, r273077, r273079, r273095: r273076: Add a separate make(1) target to release/Makefile to build FreeBSD virtual machine disk images for use on the Microsoft Azure service. For now, this target is not directly connected to the build, however can be manually invoked. The 'vm-azure' target invokes {amd64,i386}/mk-azure.sh, which does the heavy lifting to produce proper VHDs. mk-azure.sh uses a configuration file, defaulting to tools/azure.conf if otherwise unset. r273077: Clear VM_RC_LIST. r273079: Fix signal list to trigger umount(8). r273095: Output an informational message when mkimg(1) runs, so it does not appear that the process has stopped while waiting for a 'y/n' response when waagent is deprovisioned. Tested on: releng/10.1@r272876 MFC after: 3 days X-MFC-10.1: yes Sponsored by: The FreeBSD Foundation
| * Add a separate make(1) target to release/Makefile togjb2014-10-144-0/+371
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | build FreeBSD virtual machine disk images for use on the Microsoft Azure service. For now, this target is not directly connected to the build, however can be manually invoked. The 'vm-azure' target invokes {amd64,i386}/mk-azure.sh, which does the heavy lifting to produce proper VHDs. mk-azure.sh uses a configuration file, defaulting to tools/azure.conf if otherwise unset. Sponsored by: The FreeBSD Foundation
| * Revert r272793, r272794, r272795:gjb2014-10-142-80/+0
| | | | | | | | | | | | | | | | | | | | Remove implementation of vm_prebuild_setup(), vm_setup(), and vm_postbuild_setup(). It does not scale well, and I am not happy with their implementation. Sponsored by: The FreeBSD Foundation
| * Reference vm_prebuild_setup(), vm_setup(), andgjb2014-10-092-0/+18
| | | | | | | | | | | | vm_postbuild_setup() functions. Sponsored by: The FreeBSD Foundation
| * Allow mk-vmimage.sh to accept a configuration file asgjb2014-10-092-0/+38
| | | | | | | | | | | | an argument to '-c'. Sponsored by: The FreeBSD Foundation
| * Add prototypes for build-specific tuning:gjb2014-10-092-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - vm_prebuild_setup(): Steps to run prior to creating the file-backed disk image. - vm_setup(): Steps to run while the file-backed disk image is mounted. - vm_postbuild_setup(): Steps to run after the file-backed disk image is dismounted. The intention is to override as necessary via build configuration files, as needed. Sponsored by: The FreeBSD Foundation
| * Add /usr/local/bin and /usr/local/sbin to PATH, neededgjb2014-10-092-2/+2
| | | | | | | | | | | | | | | | if third-party software needs to use utilities outside of the base system during post-install stages (indexinfo is one culprit). Sponsored by: The FreeBSD Foundation
| * If the vm-base target fails, prevent the vm-image targetgjb2014-10-022-0/+22
| | | | | | | | | | | | from being run since it cannot possibly succeed. Sponsored by: The FreeBSD Foundation
| * Remove the first argument to panic(), which was initiallygjb2014-10-022-14/+10
| | | | | | | | | | | | | | | | | | intended to be the exit code, however when a non-zero exit code was returned to release/Makefile, this would prevent any remaining (and possibly successful) stages from being attempted. Sponsored by: The FreeBSD Foundation
| * Remove two stray comments added during the initial iterationsgjb2014-10-021-2/+2
| | | | | | | | | | | | of testing, no longer needed. Sponsored by: The FreeBSD Foundation
| * Add WITH_COMPRESSED_VMIMAGES variable, which when set enablesgjb2014-10-023-2/+14
| | | | | | | | | | | | | | | | | | | | xz(1) compression of the virtual machine images. This is intentionally separate to allow more fine-grained tuning over which images are compressed, especially in cases where compressing 20GB sparse images can take hours. Sponsored by: The FreeBSD Foundation
| * After evaluating WITH_VMIMAGES is non-empty, ensuregjb2014-10-011-2/+6
| | | | | | | | | | | | the mk-vmimage.sh script exists before running it. Sponsored by: The FreeBSD Foundation
| * Avoid using env(1) to set values passed to mk-vmimage.sh,gjb2014-10-013-20/+100
| | | | | | | | | | | | | | | | | | and instead pass the values as arguments to the script, making it easier to run this by hand, without 'make release'. Add usage_vm_base() and usage_vm_image() usage helpers. Sponsored by: The FreeBSD Foundation
* | Merge the following from ^/projects/release-vmimage:gjb2014-10-142-16/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | r272436, r272437, r272792: r272436: Remove the first argument to panic(), which was initially intended to be the exit code, however when a non-zero exit code was returned to release/Makefile, this would prevent any remaining (and possibly successful) stages from being attempted. r272437: If the vm-base target fails, prevent the vm-image target from being run since it cannot possibly succeed. r272792: Add /usr/local/bin and /usr/local/sbin to PATH, needed if third-party software needs to use utilities outside of the base system during post-install stages (indexinfo is one culprit). MFC after: 3 days X-MFC-10.1: yes Sponsored by: The FreeBSD Foundation
* | Include urndis(4) in list of devices for which we generate hardware notes.gavin2014-10-041-0/+2
| | | | | | | | MFC after: 3 days
* | Merge the following revisions from ^/projects/release-vmimage:gjb2014-10-025-2/+466
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | r272234, r272236, r272262, r272264, r272269, r272271, r272272, r272277, r272279, r272376, r272380, r272381, r272392, r272234, r272412: r272234: Initial commit to include virtual machine images as part of the FreeBSD release builds. This adds a make(1) environment variable requirement, WITH_VMIMAGES, which triggers the virtual machine image targets when not defined to an empty value. Relevant user-driven variables include: o VMFORMATS: The virtual machine image formats to create. Valid formats are provided by running 'mkimg --formats' o VMSIZE: The size of the resulting virtual machine image. Typical compression is roughly 140Mb, regardless of the target size (10GB, 15GB, 20GB, 40GB sizes have been tested with the same result). o VMBASE: The prefix of the virtual machine disk images. The VMBASE make(1) environment variable is suffixed with each format in VMFORMATS for each individual disk image, as well as '.img' for the source UFS filesystem passed to mkimg(1). This also includes a new script, mk-vmimage.sh, based on how the VM images for 10.0-RELEASE, 9.3-RELEASE, and 10.1-RELEASE were created (mk-vmimage.sh in ^/user/gjb/thermite/). With the order in which the stages need to occur, as well as sanity-checking error cases, it makes much more sense to execute a shell script called from make(1), using env(1) to set specific parameters for the target image than it does to do this in make(1) directly. r272236: Use VMBASE in place of a hard-coded filename in the CLEANFILES list. r272262: Remove a 'set -x' that snuck in during testing. r272264: release/Makefile: Connect the virtual machine image build to the release target if WITH_VMIMAGES is set to a non-empty value. release/release.sh: Add WITH_VMIMAGES to RELEASE_RMAKEFLAGS. release/release.conf.sample: Add commented entries for tuning the release build if the WITH_VMIMAGES make(1) environment variable is set to a non-empty value. r272269: release/Makefile: Include .OBJDIR in DESTDIR in the vm-base target. release/release.sh: Provide the full path to mddev. r272271: Fix UFS label for the root filesystem. r272272: Remove comments left in accidentally while testing, so the VM /etc/fstab is actually created. r272277: Remove the UFS label from the root filesystem since it is added by mkimg(1) as a gpt label, consistent with the fstab(5) entry. r272279: Comment cleanup in panic() message when mkimg(1) does not support the requested disk image format. r272376: Separate release/scripts/mk-vmimage.sh to machine-specific scripts, making it possible to mimic the functionality for non-x86 targets. Move echo output if MAKEFLAGS is empty outside of usage(). Remove TARGET/TARGET_ARCH evaluation. r272380: Avoid using env(1) to set values passed to mk-vmimage.sh, and instead pass the values as arguments to the script, making it easier to run this by hand, without 'make release'. Add usage_vm_base() and usage_vm_image() usage helpers. r272381: After evaluating WITH_VMIMAGES is non-empty, ensure the mk-vmimage.sh script exists before running it. r272392: Add WITH_COMPRESSED_VMIMAGES variable, which when set enables xz(1) compression of the virtual machine images. This is intentionally separate to allow more fine-grained tuning over which images are compressed, especially in cases where compressing 20GB sparse images can take hours. r272412: Document the new 'vm-image' target, and associated release.conf variables. r272413: Remove two stray comments added during the initial iterations of testing, no longer needed. MFC after: 5 days X-MFC-10.1: yes Tested on: r272269, r272272, r272279, r272380, r272392 Sponsored by: The FreeBSD Foundation
| * Separate release/scripts/mk-vmimage.sh to machine-specificgjb2014-10-013-14/+152
| | | | | | | | | | | | | | | | | | | | | | scripts, making it possible to mimic the functionality for non-x86 targets. Move echo output if MAKEFLAGS is empty outside of usage(). Remove TARGET/TARGET_ARCH evaluation. Sponsored by: The FreeBSD Foundation
| * Comment cleanup in panic() message when mkimg(1) does not supportgjb2014-09-291-1/+1
| | | | | | | | | | | | the requested disk image format. Sponsored by: The FreeBSD Foundation
| * Remove the UFS label from the root filesystem since it is addedgjb2014-09-281-1/+1
| | | | | | | | | | | | by mkimg(1) as a gpt label, consistent with the fstab(5) entry. Sponsored by: The FreeBSD Foundation
| * Remove comments left in accidentally while testing, so thegjb2014-09-281-3/+3
| | | | | | | | | | | | VM /etc/fstab is actually created. Sponsored by: The FreeBSD Foundation
| * Fix UFS label for the root filesystem.gjb2014-09-281-1/+1
| | | | | | | | Sponsored by: The FreeBSD Foundation
| * release/Makefile:gjb2014-09-282-2/+3
| | | | | | | | | | | | | | | | | | Include .OBJDIR in DESTDIR in the vm-base target. release/release.sh: Provide the full path to mddev. Sponsored by: The FreeBSD Foundation
| * release/Makefile:gjb2014-09-283-1/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Connect the virtual machine image build to the release target if WITH_VMIMAGES is set to a non-empty value. release/release.sh: Add WITH_VMIMAGES to RELEASE_RMAKEFLAGS. release/release.conf.sample: Add commented entries for tuning the release build if the WITH_VMIMAGES make(1) environment variable is set to a non-empty value. Sponsored by: The FreeBSD Foundation
| * Remove a 'set -x' that snuck in during testing.gjb2014-09-281-1/+0
| | | | | | | | Sponsored by: The FreeBSD Foundation
| * Use VMBASE in place of a hard-coded filename in the CLEANFILES list.gjb2014-09-281-1/+1
| | | | | | | | Sponsored by: The FreeBSD Foundation
| * Initial commit to include virtual machine images as partgjb2014-09-282-0/+210
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | of the FreeBSD release builds. This adds a make(1) environment variable requirement, WITH_VMIMAGES, which triggers the virtual machine image targets when not defined to an empty value. Relevant user-driven variables include: o VMFORMATS: The virtual machine image formats to create. Valid formats are provided by running 'mkimg --formats' o VMSIZE: The size of the resulting virtual machine image. Typical compression is roughly 140Mb, regardless of the target size (10GB, 15GB, 20GB, 40GB sizes have been tested with the same result). o VMBASE: The prefix of the virtual machine disk images. The VMBASE make(1) environment variable is suffixed with each format in VMFORMATS for each individual disk image, as well as '.img' for the source UFS filesystem passed to mkimg(1). This also includes a new script, mk-vmimage.sh, based on how the VM images for 10.0-RELEASE, 9.3-RELEASE, and 10.1-RELEASE were created (mk-vmimage.sh in ^/user/gjb/thermite/). With the order in which the stages need to occur, as well as sanity-checking error cases, it makes much more sense to execute a shell script called from make(1), using env(1) to set specific parameters for the target image than it does to do this in make(1) directly. Sponsored by: The FreeBSD Foundation
* Add ipheth(4) to the hardware notes.gavin2014-09-261-0/+2
| | | | MFC after: 6 days
* Add smsc(4) to the hardware notes.brueffer2014-09-261-0/+2
|
* When populating the dvd/packages/ directory, creategjb2014-09-191-0/+6
| | | | | | | | | | | | a symlink to All/pkg-*.txz in the Latest/ directory. This allows 'pkg bootstrap' to work out-of-box if the REPOS_DIR environment is properly set. Tested on: stable/10@r271848 MFC after: 3 days X-MFC-10.1: yes Sponsored by: The FreeBSD Foundation
* simple_httpd: cosmetic cleanups.pfg2014-09-181-76/+77
| | | | | | | Many tab vs space cleanups. Use setpgid() instead of setpgrp() which is more portable, MFC after: 5 weeks
* Set a static revision of the Crochet checkout to avoidgjb2014-09-165-5/+5
| | | | | | | | | surprise build failures. MFC after: 3 days X-10.1-MFC: yes X-MFC-With: r271676, r271677 Sponsored by: The FreeBSD Foundation
* Catch up with Crochet changes to fix the WANDBOARD-QUADgjb2014-09-161-2/+2
| | | | | | | | | | build. Tested on: stable/10@r271618 MFC after: 3 days X-10.1-MFC: yes X-MFC-With: r271676 Sponsored by: The FreeBSD Foundation
* Catch up with Crochet changes to fix the BEAGLEBONEgjb2014-09-161-2/+2
| | | | | | | | | build. Tested on: stable/10@r271618 MFC after: 3 days X-10.1-MFC: yes Sponsored by: The FreeBSD Foundation
* Create /tmp/bsdinstall_etc even if we aren't starting the installer so thatnwhitehorn2014-09-131-0/+3
| | | | | | | dhclient can write resolv.conf when used from the live environment. PR: 176078 MFC after: 3 days
* Simplify dvd package population with pkg-1.3.gjb2014-09-121-7/+3
| | | | | | | Submitted by: bdrewery MFC after: 3 days X-MFC-With: r271480, r271483 Sponsored by: The FreeBSD Foundation
* Fix duplicate PKG_ABI in the PKG_CACHEDIR path.gjb2014-09-121-1/+1
| | | | | | MFC after: 3 days X-MFC-With: r271480 Sponsored by: The FreeBSD Foundation
* Set PKG_CACHEDIR to an 'All/' directory one level lowergjb2014-09-121-2/+3
| | | | | | | | | to fix 'pkg repo' generating repository metadata for the on-disc packages. MFC after: 3 days X-MFC-to-10.1: yes Sponsored by: The FreeBSD Foundation
* Add an arch.powerpc64 entity.gjb2014-09-091-0/+1
| | | | Sponsored by: The FreeBSD Foundation
* Change how the recommended mailing list to track isgjb2014-09-094-1/+8
| | | | | | | | | | | | added to the footer of the release/doc/ pages by moving a hard-coded value (that is subject to human error to change) to release.ent where other values are regularly changed, and adding parsing logic to release.xsl. Approved by: re (implicit) MFC after: 3 days Sponsored by: The FreeBSD Foundation
* Wrap a long line.gjb2014-08-241-1/+2
| | | | | | MFC after: 3 days X-MFC-with: r270417, r270418, r270455 Sponsored by: The FreeBSD Foundation
* Set OSREL and UNAME_r in release/release.sh when buildinggjb2014-08-241-1/+5
| | | | | | | | | ports to prevent ports build failures from killing the release build. MFC after: 3 days X-MFC-with: r270417, r270418 Sponsored by: The FreeBSD Foundation
* Also export UNAME_r to fix arm builds.gjb2014-08-231-0/+4
| | | | | | MFC after: 3 days X-MFC-with: r270417 Sponsored by: The FreeBSD Foundation
* Fix arm build breakage when building stable/10 ongjb2014-08-231-0/+4
| | | | | | | head/. MFC after: 3 days Sponsored by: The FreeBSD Foundation
OpenPOWER on IntegriCloud