summaryrefslogtreecommitdiffstats
path: root/release
Commit message (Collapse)AuthorAgeFilesLines
* Document incompatibility between bsdconfig(8) andgjb2014-11-111-0/+50
| | | | | | | | pkg(8) in 10.1-RELEASE, and provide steps to install the on-disc packages via alternative method. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Document SA-14:25, SA-14:26gjb2014-11-061-0/+12
| | | | | Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* MFstable10 r274102:gjb2014-11-041-2/+2
| | | | | | | | | MFC r274095: Fix VOLUME_LABEL when BRANCH contains '-' and '.' characters. Approved by: re (hrs) Sponsored by: The FreeBSD Foundation
* Update the hardware page to reflect CPU updates/additionsgjb2014-11-032-4/+38
| | | | | | | | | | | | | added in head@r273941. Since the original commit requires changes to the doc/ repository after the release tag had already happened, (re)define entities in share/xml/release.ent that reflect doc@r45900 to prevent build breakage. Requested by: gavin Approved by: re (implicit, relnotes) Sponsored by: The FreeBSD Foundation
* MFstable10 r273698:gjb2014-10-261-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MFC r273653: Fix a few issues with creating VOLUME_LABEL for the 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. Approved by: re (kib) Sponsored by: The FreeBSD Foundation
* Note to avoid using GENERIC kernel on i386 when usinggjb2014-10-251-0/+43
| | | | | | | | multi-disk ZFS pools, referencing an old UPDATING entry that predates 10.0-RELEASE. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Document r273399, OpenSSL updated to version 1.0.1j.gjb2014-10-241-3/+3
| | | | | Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Document the following security advisories:gjb2014-10-211-0/+27
| | | | | | | | | | FreeBSD-SA-14:20.rtsold FreeBSD-SA-14:21.routed FreeBSD-SA-14:22.namei FreeBSD-SA-14:23.openssl Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* MFstable10 r273354:gjb2014-10-211-6/+11
| | | | | | | | | | | | MFC r273204: Add more descriptive metadata to the ISO images. MFstable10 r273355: Fix label for the UEFI bootonly cd. PR: 165876 Approved by: re (hrs) Sponsored by: The FreeBSD Foundation
* Fill in the security advisories section.gjb2014-10-171-1/+167
| | | | | Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Document the current version of pkg(8) for the release.gjb2014-10-171-2/+2
| | | | | Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Remove empty sections.gjb2014-10-171-16/+0
| | | | | Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Rewrap a paragraph to conform to FDP style.gjb2014-10-171-4/+4
| | | | | | | Fix a wording nit while here. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Document r273199, support for building VM images for the Microsoftgjb2014-10-171-0/+9
| | | | | | | Azure platform. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Document r273101, support for building VM images as part of thegjb2014-10-171-0/+8
| | | | | | | release process. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Document r273098, options for displaying mkimg(1) internalsgjb2014-10-171-0/+37
| | | | | Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Document r272819, mkimg(1) QCOW and QCOW2 support.gjb2014-10-171-0/+3
| | | | | Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Add a section for periodic(8) scripts.gjb2014-10-171-0/+9
| | | | | | | | Document r272430, 110.clean-tmps: avoid crossing filesystem mount boundaries when cleaning /tmp. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Document r272078, addition of /usr/lib32/compat to the defaultgjb2014-10-171-0/+7
| | | | | | | ld-elf32.so.1 search path. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* MFstable10 r273198:gjb2014-10-166-16/+409
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MFC r273093, r273096: r273093: Merge the following from ^/projects/release-vmimage: 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). r273096: Merge the following from ^/projects/release-vmimage: 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. Relnotes: yes Approved by: re (delphij) Sponsored by: The FreeBSD Foundation
* Update the pkg(8) repository configuration file for thegjb2014-10-151-1/+1
| | | | | | | | | dvd package set 10.1-RELEASE to use the release packages. This is a direct commit to releng/10.1. Approved by: re (rodrigc) Sponsored by: The FreeBSD Foundation
* MFstable10 r273080:gjb2014-10-145-2/+466
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MFC r272414: Merge the following revisions from ^/projects/release-vmimage: 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. Approved by: re (marius) Sponsored by: The FreeBSD Foundation
* Fix rendering of a URL.gjb2014-10-141-1/+3
| | | | | Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* - Correct the FreeBSD release displayed on the 10.1-R erratagjb2014-10-142-237/+16
| | | | | | | | | | | | | | | page. - Trim stale errata items from 10.0-RELEASE, but keep the entry regarding FreeBSD/i386 on VirtualBox, as I am unsure if the underlying cause was identified and/or corrected. - Fix a few occurances of 'release.prev' macros that should be 'release.current'. [1] - Switch release.ent entities to reflect a release, and update versions where appropriate. Submitted by: pluknet [1] Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* MFC r271549 (nwhitehorn):emaste2014-09-301-0/+3
| | | | | | | | | Create /tmp/bsdinstall_etc even if we aren't starting the installer so that dhclient can write resolv.conf when used from the live environment. PR: 176078 Approved by: re
* Document r271947, OpenPAM updated to Ourouparia (20140912).gjb2014-09-251-0/+3
| | | | | Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Document r271943, Latest/pkg.txz symlink included on the DVD togjb2014-09-251-0/+13
| | | | | | | make bootstrapping pkg(8) easier. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Document r271880, serial and null console support added to UEFIgjb2014-09-251-0/+4
| | | | | | | boot loader. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Document r272006, GEOM_ELI passphrase caching on boot with multiplegjb2014-09-231-0/+9
| | | | | | | providers. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Document r271967, mkimg(1) empty partition support.gjb2014-09-231-0/+3
| | | | | Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Add sponsor attribution for r271470gjb2014-09-231-3/+3
| | | | | Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Document r271816, drm/i915 HW context support.gjb2014-09-231-0/+5
| | | | | Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Document r271470, addition of BIOS- and UEFI-capable CDROM images.gjb2014-09-231-0/+6
| | | | | Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Spelling, grammar and punctuation fixes.brueffer2014-09-221-4/+4
| | | | Approved by: re (gjb)
* MFC r271876:gjb2014-09-221-0/+6
| | | | | | | | | | | When populating the dvd/packages/ directory, create 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. Approved by: re (delphij) Sponsored by: The FreeBSD Foundation
* MFC r271676, r271677, r271678:gjb2014-09-186-9/+9
| | | | | | | | | | | | | | | | | r271676: Catch up with Crochet changes to fix the BEAGLEBONE build. r271677: Catch up with Crochet changes to fix the WANDBOARD-QUAD build. r271678: Set a static revision of the Crochet checkout to avoid surprise build failures. Approved by: re (marius) Sponsored by: The FreeBSD Foundation
* Document SA-14:19gjb2014-09-161-0/+7
| | | | | Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* MFC r265171 by nwhitehorn: Use mkimg instead of md(4) and gpart [for powerpc].emaste2014-09-151-32/+1
| | | | Approved by: re
* MFC r271480, r271483, r271491:gjb2014-09-151-8/+5
| | | | | | | | | | | | | | | | r271480: Set PKG_CACHEDIR to an 'All/' directory one level lower to fix 'pkg repo' generating repository metadata for the on-disc packages. r271483: Fix duplicate PKG_ABI in the PKG_CACHEDIR path. r271491: Simplify dvd package population with pkg-1.3. Approved by: re (rodrigc) Sponsored by: The FreeBSD Foundation
* Include the 'mini' (bootonly) UEFI memstick imagegjb2014-09-121-0/+8
| | | | | | | | | in the list of IMAGES. This is a direct commit to stable/10. Approved by: re (marius) Sponsored by: The FreeBSD Foundation
* Connect the UEFI-capable disc1.iso and dvd1.iso variantsgjb2014-09-121-0/+25
| | | | | | | | | to the build. This is a direct commit to stable/10. Approved by: re (marius) Sponsored by: The FreeBSD Foundation
* MFC r271331:gjb2014-09-124-2/+9
| | | | | | | | | | | | Change how the recommended mailing list to track is 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, relnotes) Sponsored by: The FreeBSD Foundation
* MFC r264995 (nwhitehorn):emaste2014-09-121-0/+60
| | | | | | | | | | | | | | | | | | | Add script to setup bootable CD ISOs for both BIOS and EFI systems. Tested and working on QEMU. Actually using this script as the regular image generator, like with the memstick one, will require that the kernel support EFI too. In particular, the following two things are required: 1. vt(9) be the default console driver 2. vt_efifb and vt_vga be able to coexist usefully in the same kernel One other note here is that this requires newfs_msdos and mdconfig, which is really ugly. NetBSD's makefs at least seems to support FAT now. If that actually works, it should be imported and we can get rid of the mdconfig mess. Approved by: re Relnotes: Yes Sponsored by: The FreeBSD Foundation
* Connect the UEFI-capable memstick.img to the build.gjb2014-09-091-0/+10
| | | | | | | | This is a direct commit to stable/10, as the script in head/ does UEFI by default. Approved by: re (rodrigc) Sponsored by: The FreeBSD Foundation
* Document SA-14:18.gjb2014-09-091-0/+6
| | | | | Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* MFC UEFI memstick build scriptemaste2014-09-091-0/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | r264935 (gjb): Add a separate script to build the memstick.img and the mini-memstick.img with UEFI support. As the comments in the file suggest, 1) there must be existing ${.OBJDIR}/usr/src/release/{release,bootonly}; 2) TARGET/TARGET_ARCH must be amd64; and 3) it must be a vt(4)-enabled kernel with vt_efifb (*not* vt_vga). This script is not hooked into release/Makefile in any way until further testing is complete. r264992 (nwhitehorn): Make a dual-boot BIOS/UEFI memstick image. Testing required before this gets renamed make-memstick.sh. r265017 (nwhitehorn): loader's GPT support on BIOS does not seem to like the root filesystem being the last filesystem on the disk for some reason when made by this script. Add a vestigial swap partition to allow this to boot with QEMU BIOS. Approved by: re Sponsored by: The FreeBSD Foundation
* - Document 263725, ctld(8) 'portal-group' is overrideable.gjb2014-09-081-0/+11
| | | | | | | | - Document 263726, ctld(8) 'auth-group' default entry. Submitted by: trasz Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Document r263720, hostname- and IP-based restrictions addedgjb2014-09-081-0/+5
| | | | | | | | to ctld(8). Submitted by: trasz Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Document r271260, support for /etc/rc.d/<service>/gjb2014-09-081-0/+8
| | | | | | | subdirectories. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Document r271234, mrsas(4) enabled in GENERIC for amd64gjb2014-09-081-0/+5
| | | | | | | and i386. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
OpenPOWER on IntegriCloud