Commit Graph

7227 Commits

Author SHA1 Message Date
Glen Barber
bbc326a0e2 MFC r333374:
Use vYYYYMMDD in the timestamp suffix for Google Compute Engine
 snapshot images for consistency with other OSes.

Sponsored by:	The FreeBSD Foundation
2018-06-11 17:22:27 +00:00
Glen Barber
5e7055187a MFC r333473:
Add a special GCE_LICENSE variable to Makefile.gce, which when set,
 will include license metadata in the resultant GCE image.

 GCE_LICENSE is unset by default, as it primarily pertains to images
 produced by the FreeBSD Project, but for downstream FreeBSD consumers,
 it can be set in the make(1) environment in the format of:

   --licenses="projects/PROJECT_ID/global/licenses/LICENSE_NAME"

 The "license" is not a license, per se, but required metadata that
 is required by the GCE marketplace.  For the FreeBSD Project, the
 license name is simply 'freebsd', with the description of 'FreeBSD'.

Sponsored by:	The FreeBSD Foundation
2018-05-14 17:44:02 +00:00
Glen Barber
61d7884e02 Belatedly bump copyright year.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2018-05-08 18:03:08 +00:00
Glen Barber
4d26e9b556 Document EN-18:05, EN-18:06, SA-18:06.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2018-05-08 17:59:25 +00:00
Glen Barber
b5069a7bea MFC r333262, r333264:
r333262:
  Ensure the ports and src trees are available on GCE images,
  satisfying a requirement to allow FreeBSD to be considered
  a top-tier supported OS in Google Compute Engine.

 r333264:
  Fix a typo.

Sponsored by:	The FreeBSD Foundation
2018-05-07 16:22:17 +00:00
Glen Barber
f207cb0eb4 MFC r332674:
Increase the msdosfs partition size on arm SoC images where the
 current size may not be sufficiently large for development and/or
 testing.

PR:		227548
Sponsored by:	The FreeBSD Foundation
2018-04-23 13:47:29 +00:00
Glen Barber
a92a229284 Document EN-18:03, EN-18:04, SA-18:04, SA-18:05.
Sponsored by:	The FreeBSD Foundation
2018-04-10 14:07:29 +00:00
Glen Barber
0dfc0c25e1 MFC r331806:
Add logic for "families" for GCE images.

 This allows for GCE consumers to easily detect the latest major
 version of FreeBSD when using the gcloud command line utility.

 To ensure snapshot builds do not conflict with release-style
 builds (ALPHA, BETA, RC, RELEASE), the '-snap' suffix is appended
 to the GCE image family name.

Sponsored by:	The FreeBSD Foundation
2018-04-02 13:25:38 +00:00
Glen Barber
6c1c9b93f0 MFC r331562 (manu):
release: arm: Copy boot.scr from ports

 Latest u-boot update need u-boot script to load and start ubldr.
 (See D14230 for more details)
 Copy this file for our arm release on the fat partition.
2018-03-29 19:29:12 +00:00
Glen Barber
06c99c13aa MFC r331559:
Escape trailing newlines in a long variable list for consistency.

Sponsored by:	The FreeBSD Foundation
2018-03-29 00:42:44 +00:00
Glen Barber
b4061ddd30 MFC r331364:
Remove google_accounts_manager from VM_RC_LIST in the GCE configuration
 file, no longer needed.

PR:		221714
Sponsored by:	The FreeBSD Foundation
2018-03-26 14:13:42 +00:00
Glen Barber
9b9ef2ecc7 MFC r322794:
Use py-google-compute-engine instead for releasing Google Compute
 Engine (GCE) images with an updated version of Google's tools.

PR:		221714
Sponsored by:	The FreeBSD Foundation
2018-03-22 17:46:38 +00:00
Glen Barber
daa3b84da6 Document EN-18:01, EN-18:02, SA-18:01, SA-18:02.
Sponsored by:	The FreeBSD Foundation
2018-03-07 15:02:13 +00:00
Xin LI
9e402adfae Document SA-17:12 and correct EN-17:09 link [1]
Reported by:	eadler [1]
2018-03-03 08:52:02 +00:00
Glen Barber
5bbc1d7dc4 MFC r330033:
Bump the size of virtual machine disk images from 20G to 30G,
 providing more space for a local buildworld to succeed without
 attaching separate disks for /usr/src and /usr/obj.

Sponsored by:	The FreeBSD Foundation
2018-03-01 16:41:37 +00:00
Glen Barber
2af4fcdcca MFC r328283, r328284:
r328283:
  When CHROOTBUILD_SKIP is set, evaluate the existence of /bin/sh
  within the CHROOTDIR.  If it does not exist, unset CHROOTBUILD_SKIP
  to prevent build failures.

 r328284:
  Bump Copyright year.

Sponsored by:	The FreeBSD Foundation
2018-01-26 04:32:31 +00:00
Glen Barber
ec91c95016 MFC r326315, r326330, r326331, r326412:
r326315:
  Set DISTDIR and WRKDIRPREFIX when building ports within the
  chroot(8) to avoid mtime changes within the ports checkout,
  which can cause checksum differences.

 r326330:
  Add a comment to release/release.conf.sample documenting
  EMBEDDEDPORTS. [1]

  Remove and update stale documentation from release(7) while here.

 r326331:
  Correct a comment.

 r326412:
  Fix port build flags passed to make(1) after r326315, where
  it was missed for embedded image builds.

PR:		206344 [1]
Sponsored by:	The FreeBSD Foundation
2017-12-04 15:28:07 +00:00
Glen Barber
4a375482f2 Document SA-17:06 through SA-17:11 and EN-17:07 through EN:17-10.
Sponsored by:	The FreeBSD Foundation
2017-11-29 14:45:28 +00:00
Glen Barber
65ef4cef4a MFC r326068:
Remove /etc/resolv.conf from virtual machine images, which is
 copied from the build host.  It is renamed to /etc/resolv.conf.bak
 on boot, so never used anyway.

Sponsored by:	The FreeBSD Foundation
2017-11-27 15:12:14 +00:00
Glen Barber
e9e052e809 MFC r325373, r325861:
r325373 (manu):
  release/arm: Do not install ubldr

 r325861 (manu):
  release: Update u-boot and firmware file for RPI-B target.

Sponsored by:	The FreeBSD Foundation
2017-11-20 19:05:53 +00:00
Glen Barber
348be50e14 MFC r325950, r325953:
r325950:
  Sort variables for consistency.

 r325953:
  Add general configuration files used by release/release.sh for
  big-iron installation images.

Sponsored by:	The FreeBSD Foundation
2017-11-20 15:57:56 +00:00
Glen Barber
36149ef35f MFC r325863:
Only copy /etc/resolv.conf to ${CHROOTDIR} if /etc/resolv.conf does
 not already exist within ${CHROOTDIR}.  This allows re-using a build
 chroot with CHROOTBUILD_SKIP set to a non-empty value and CHROOTDIR
 set to '/' in release.conf.

Sponsored by:	The FreeBSD Foundation
2017-11-20 15:46:23 +00:00
Glen Barber
f561a44183 MFC r320252, r320686, r325769:
r320252:
  In release/release.sh:
  - Rename chroot_arm_armv6_build_release() to chroot_arm_build_release()
    and make it hardware agnostic (such as armv6 -vs- armv7 -vs- arm64).
  - Evaluate EMBEDDED_TARGET differently so release/tools/arm.subr can
    be used for arm/armv6 and arm64/aarch64.
  - Update comments and copyright.

  In release/tools/arm.subr:
  - In arm_create_disk(), change the default alignment from 63 to 512k,
    fixing a boot issue on arm64 and EFI. [1]
  - Update comments and copyright.

 r320686:
  Fix the ftp-stage target by loosening the constraints on the TARGET
  and TARGET_ARCH variables.

 r325769:
  Update the GUMSTIX image build to use arm/arm TARGET/TARGET_ARCH.
  Update the TARGET/TARGET_ARCH matching in release/release.sh and
  release/Makefile.mirrors for simplification.

Note: The RPI3.conf addition from r320252 is not included, as it is
not supported on 10-STABLE.  Additionally, arm64/aarch64 changes are
also excluded from this commit.

Sponsored by:	The FreeBSD Foundation
2017-11-16 16:00:01 +00:00
Glen Barber
489a7b284e MFC r325156:
Set a default hostname for virtual machine images.

Sponsored by:	The FreeBSD Foundation
2017-11-06 18:07:23 +00:00
Glen Barber
47c8054205 Fix a path in a Subversion example.
While here, recommend https.

PR:		222761
Submitted by:	1983-01-06 <at> gmx.net
Sponsored by:	The FreeBSD Foundation
2017-10-03 19:08:16 +00:00
Glen Barber
e983a222b0 MFC r323924:
Revert r323812 from release/tools/arm.subr, which has broken the
 build on arm/armv6 images.

Pointyhat:	gjb (myself)
MFC note:	releng/10.4 has broken because of this
Sponsored by:	The FreeBSD Foundation
2017-09-22 14:40:04 +00:00
Marius Strobl
6fe9f52e55 - Akin r302691 in head, synchronize the build stripping for the disc1
image with that of the bootonly image (but similarly modulo games
  and groff(1)) as the amd64 disc1 image is overflowing. This also
  removes the defunct WITHOUT_ATF.
- Remove the misspelled WITHOUT_INSTALLIB (also in place with correct
  spelling, i. e. WITHOUT_INSTALLLIB) from the bootonly image build
  stripping.

This is a direct commit to stable/10 as the corresponding knobs have
different names in head and counterparts to e. g. MK_DEBUG_FILES and
MK_TESTS default to off in stable/10 in the first place.
2017-09-22 04:57:42 +00:00
Glen Barber
27f984e9b1 MFC r323812:
Bootstrap etcupdate(8) and mergemaster(8) databases when creating
 virtual machine images and embedded images, similar to what is
 done when extracting base.txz to the target root filesystem in
 a new installation.

Approved by:	re (marius, insta-MFC)
Sponsored by:	The FreeBSD Foundation
2017-09-20 17:09:04 +00:00
Glen Barber
b9eb76d00a - Prune stale entries from 10.3-RELEASE.
- Prune entries from errata.xml and security.xml.
- Update versions to reflect 10.4-RELEASE.

Sponsored by:	The FreeBSD Foundation
2017-09-18 15:17:07 +00:00
Marius Strobl
43616ffe4d - Reset stable/10 back to -PRERELEASE status now that releng/10.4
has been branched.
- Update __FreeBSD_version to reflect the new -STABLE branch.
- Switch the pkg(8) configuration for the default installation and the
  DVD image creation back to the latest set, i. e. revert r322737.

Approved by:	re (implicit)
2017-09-15 00:32:22 +00:00
Glen Barber
ecaf15cfd3 Document r301772, Dummynet AQM imported to the base system.
Submitted by:	truckman
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2017-09-14 22:19:56 +00:00
Glen Barber
b624b1ac05 Document r316348, pw(8) respecting pw.conf(5).
Document r322793, GEOM_JOURNAL flush_queue handling fixed.

Submitted by:	eugen
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2017-09-14 18:07:30 +00:00
Glen Barber
a15fcecad8 Fix an indentation mistake that snuck in with r323590.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2017-09-14 16:58:26 +00:00
Glen Barber
72c7e342e8 Document r320772, syslogd(8) logging retry after restarting
unexpectedly.

Submitted by:	eugen
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2017-09-14 16:54:05 +00:00
Glen Barber
578c31159c Document r320312 and r321074, cancel-safe support in stdio(3) and
syslog(3).

Submitted by:	eugen
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2017-09-14 16:49:43 +00:00
Marius Strobl
59249af5f8 Fix a typo in the hard link creation for a WANDBOARD DTB file. Just
like r322666 which introduced this bug, this is a direct commit to
stable/10.

Approved by:	re (kib)
2017-09-01 19:11:47 +00:00
Glen Barber
4de2214fb2 MFC r322544:
Always expand the full path to the configuration file specified
 with the '-c' flag.  This fixes an issue where the configuration
 file would not properly be located intermittently.

Approved by:	re (kib, marius)
Sponsored by:	The FreeBSD Foundation
2017-08-23 17:47:57 +00:00
Marius Strobl
0f24f47a1b Switch the pkg(8) configuration for the default installation and the
dvd1.iso to use the quarterly set, i. e. 2017Q3, during the 10.4-BETA
phase.

Approved by:	re (implicit)
2017-08-20 21:21:46 +00:00
Glen Barber
a26c2dc81b Create hard links to the installed dtb files for the BEAGLEBONE [1]
and WANDBOARD [2] images to fix a boot issue.

This is a direct commit to stable/10, as the change is not needed
for head and stable/11.

Approved by:	re (marius)
Help from:	manu [1], ian [2]
Tested by:	gjb [1], ian [2]
Sponsored by:	The FreeBSD Foundation
2017-08-18 16:43:59 +00:00
Glen Barber
2c559782c8 Document r322244, pci_vendors version 2017.07.27.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2017-08-15 14:02:57 +00:00
Glen Barber
8a11ed4a39 Revise entry for r320646, rwho/rwhod/ruptime are not part of rcmds.
Fix line wrapping.

Sponsored by:	The FreeBSD Foundation
2017-08-09 12:45:49 +00:00
Glen Barber
766bb7ef7a Document r321964, bmake 20170720.
Sponsored by:	The FreeBSD Foundation
2017-08-09 12:45:48 +00:00
Glen Barber
a56369ccaa Remove r321216 entry, part of which was reverted.
Sponsored by:	The FreeBSD Foundation
2017-08-07 19:45:33 +00:00
Glen Barber
233d6d499c Document r321067, arcmsr(4) driver version 1.40.00.00.
Sponsored by:	The FreeBSD Foundation
2017-08-07 19:45:32 +00:00
Glen Barber
57e905679e Document r320824, gdb(1)/kgdb(1) deprecation.
Sponsored by:	The FreeBSD Foundation
2017-08-07 19:45:31 +00:00
Glen Barber
f90f1ae461 Document r320646, rcmds deprecation.
Sponsored by:	The FreeBSD Foundation
2017-08-07 19:45:30 +00:00
Glen Barber
e0fc47fdee Document r321024, kern.features.linux{,64} addition.
Sponsored by:	The FreeBSD Foundation
2017-08-07 19:45:29 +00:00
Glen Barber
a956587dff Document r321031, NFS 'pNFS commit' support.
Sponsored by:	The FreeBSD Foundation
2017-08-07 19:45:29 +00:00
Glen Barber
c3dfd6ea4f Document r321198, vt(4) maximum framebuffer increase.
Sponsored by:	The FreeBSD Foundation
2017-08-07 19:45:28 +00:00
Glen Barber
18db3d3a74 Document r321202, default EFI partition size increase.
Sponsored by:	The FreeBSD Foundation
2017-08-07 19:45:27 +00:00