Commit Graph

7227 Commits

Author SHA1 Message Date
Glen Barber
c2d430d28f Document two post-release EN items as resolved.
Sponsored by:	The FreeBSD Foundation
2015-08-19 17:42:32 +00:00
Glen Barber
dd1cf7a647 Document SA-15:20, EN-15:11, EN-15:12, EN-15:13.
Sponsored by:	The FreeBSD Foundation
2015-08-18 20:27:03 +00:00
Glen Barber
202a4574fb Document an error in the release notes regarding revision r282199.
Submitted by:	amdmi3
Sponsored by:	The FreeBSD Foundation
2015-08-16 12:09:55 +00:00
Glen Barber
8d145ce299 Prune the 10-STABLE release notes page after 10.2-RELEASE.
Sponsored by:	The FreeBSD Foundation
2015-08-14 00:19:09 +00:00
Glen Barber
e500c0e5b1 Fix the gnome package name.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-08-13 19:04:41 +00:00
Glen Barber
f84087a0ad Document a known issue with the VirtualBox Vagrant provider failing
to boot on the first invocation of 'vagrant up'.

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-08-13 18:50:54 +00:00
Glen Barber
324f099df7 Update the errata article.xml file for 10.2-RELEASE.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-08-13 18:41:53 +00:00
Glen Barber
33a79b4bcd Prune Security Advisories and Errata Notices from the 10.2-RELEASE
errata page.

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-08-13 18:40:32 +00:00
Glen Barber
8f6794d0de Update FreeBSD version numbers in preparation of properly creating
the 10.2-RELEASE errata.html page.

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-08-13 18:39:32 +00:00
Glen Barber
95b649f57c Fix a typo.
Submitted by:	pkelsey
Sponsored by:	The FreeBSD Foundation
2015-08-06 14:13:01 +00:00
Glen Barber
b26b85851e Document SA-15:18, SA-15:19.
Sponsored by:	The FreeBSD Foundation
2015-08-05 22:30:49 +00:00
Glen Barber
5ed82e4321 Add a 'First rev' marker, indicating the releng/ branch point
of the most recent release.

Sponsored by:	The FreeBSD Foundation
2015-08-03 19:15:19 +00:00
Christian Brueffer
b4cb3eafd3 MFC: r285859
Auto-generate hardware notes for pms(4).
2015-07-29 17:05:42 +00:00
Glen Barber
ae8b184b1e Document SA-15:14 through SA-15:17.
Sponsored by:	The FreeBSD Foundation
2015-07-28 20:38:52 +00:00
Glen Barber
bee8691305 Fix the description for r274486.
Submitted by:	glebius
Sponsored by:	The FreeBSD Foundation
2015-07-28 15:03:56 +00:00
Glen Barber
c4dde1429c Further refine the PAE_TABLES entry, based on feedback from
alc.

Sponsored by:	The FreeBSD Foundation
2015-07-26 17:57:35 +00:00
Glen Barber
c6a349a35c Refine the PAE_TABLES entry based on feedback from kib
and jhb.

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-23 18:11:52 +00:00
Glen Barber
ab3f0c98b0 MFC r285722, r285733:
r285722 (brd):
  Add support for building VirtualBox Vagrant images.
  Abstract the build, package and upload to handle building
  either type.

 r285733
  Fix an out-of-order execution issue regarding pkg(8):
  - pkg(8) cannot be removed before subsequent reinvocations
  - The PKG_CACHEDIR cannot be cleaned after the repo*.sqlite
    has been removed
  - pkg(8) cannot be removed as a precursor to any of the other
    steps involved here

Approved by:	re (kib)
Sponsored by:	The FreeBSD Foundation
2015-07-23 15:32:58 +00:00
Glen Barber
f627f40459 Document FreeBSD-SA-15:13.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-22 16:38:07 +00:00
Xin LI
fa6bf1fcc3 Document r285612, MFC of ntp 4.2.8p3.
Approved by:	re (gjb)
2015-07-15 19:38:14 +00:00
Glen Barber
1014dc8677 MFC r285427:
Do not mount /var/log and /var/tmp as md(4)-backed devices.

Approved by:	re (marius)
Sponsored by:	The FreeBSD Foundation
2015-07-15 18:18:07 +00:00
Glen Barber
e0cb690354 Remove the r283505 entry for now, pending refinement based
on feedback from andrew@ and ian@.

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-14 23:41:19 +00:00
Glen Barber
1f80064d71 Document r284096, dtb module for AM335x systems
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-14 21:46:12 +00:00
Glen Barber
43fb2b0f89 Document r284094, rpi.dtb module and installation default.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-14 21:46:09 +00:00
Glen Barber
f3167b65b0 Document r284555, sfxge(4) 7XXX-series NIC support.
Add Solarflare Communications to sponsors.ent.

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-14 21:46:06 +00:00
Glen Barber
bc5ca952c3 Document r282826, SIFTR kernel configuration option.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-14 21:46:03 +00:00
Glen Barber
5cca33104a Document r282065, PAE_TABLES option.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-14 21:46:00 +00:00
Glen Barber
16399f35bc Document r275249, timeo, actimeo, noac, proto mount_nfs(8) options.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-14 21:45:58 +00:00
Glen Barber
0f14b1c23c Reword the r283505 entry.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-14 20:10:41 +00:00
Glen Barber
2dc9fc3b50 Document r281323, bzipfs support in EFI loader.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-14 20:10:39 +00:00
Glen Barber
86455b8f77 Document r283505, relocatable kernel and ubldr.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-14 20:10:36 +00:00
Glen Barber
6aae0cee6a Document r283500: Toradex Apalis support, and AUDMUX, SDMA, and
SSI support.

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-14 20:10:34 +00:00
Glen Barber
b75230b0df Document r278599, support for Exynos 5420 and SMP enabled
by default.

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-14 20:10:31 +00:00
Glen Barber
10884615c6 Document r278079, support to poweroff the BeagleBone Black via
shutdown(8) and poweroff(8) added.

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-14 20:10:29 +00:00
Glen Barber
a92778e732 Fix another typo. Sigh.
Submitted by:	brueffer
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-14 17:01:55 +00:00
Glen Barber
4ebc224b71 Document r284499, cdce(4) support for RTL8153 chipset.
Submitted by:	Ben Woods
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-14 16:57:14 +00:00
Glen Barber
a1b65fb626 Fix typo.
Submitted by:	matteo
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-14 15:38:45 +00:00
Glen Barber
f73f96ad6f Document r281708, psm(4) enhancements.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-14 01:32:25 +00:00
Glen Barber
f4e3d24db8 Document r276686, reaper facility.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-14 01:32:23 +00:00
Glen Barber
c585a31567 Document r284018, fix for panic when destroying vnet jail with
gre(4).

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-14 01:32:20 +00:00
Glen Barber
e5874d3811 Document r276068, fix for panic when destroying vnet jail with
gif(4).

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-14 01:32:18 +00:00
Glen Barber
9b1101c6e4 Document r275807, compat.linux.osrelease updated after
support for CentOS 6 ports has been added.

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-13 20:07:36 +00:00
Glen Barber
092128f450 Document r274486, pfil(9) default hash change.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-13 20:07:34 +00:00
Glen Barber
8382d411ea Document r279157, ral(4) support for Ralink RT5390 and RT5392
chipsets.

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-13 20:07:32 +00:00
Glen Barber
ae638deb44 Document r283076, nvd(4) and nvme(4) included in GENERIC.
Add Intel to sponsors.ent (note, &intel; cannot be used here).

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-13 20:07:29 +00:00
Glen Barber
c6588335b4 Document r276403, bhyve support for AMD processors with SVM/AMD-V.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-13 20:07:26 +00:00
Glen Barber
1cd0cca173 Document r275273, virtio_console(4) addition.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-13 20:07:24 +00:00
Glen Barber
0b7989557d Sort by svn revision.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-13 18:54:10 +00:00
Glen Barber
05529510f1 Reword previous mkimg(1) update.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-13 18:54:08 +00:00
Glen Barber
9a1af14de9 Document r284523, mkimg(1) '-c' option.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-13 18:54:06 +00:00
Glen Barber
e8ae6754f8 Document r278968, EFI support added to mkimg(1).
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-13 18:54:03 +00:00
Glen Barber
e669397e72 Document r284365, vxlan(4) addition.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-13 18:54:01 +00:00
Glen Barber
c0cd95deae Document r284066, gre(4) overhaul.
Add Yandex LLC to sponsors.ent.

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-13 18:53:58 +00:00
Glen Barber
0632724692 Document r282861, apple-boot, apple-hfs, apple-ufs support in gpart(8).
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-13 18:53:55 +00:00
Glen Barber
0016c810f1 Document r283548, mkimg(1) now used for i386 memstick images.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-13 15:46:01 +00:00
Glen Barber
eebfb311ff Document r277520, 510.status-world-kernel addition.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-13 15:45:58 +00:00
Glen Barber
ad678ba0aa Document r283161, native FreeBSD/arm build support in release tools.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-13 15:45:56 +00:00
Glen Barber
3bd770e2a7 Document r283972, 3wire ttys class.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-13 15:45:54 +00:00
Glen Barber
d8152b8e4b Document r284009, growfs rc(8) script addition.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-13 15:45:51 +00:00
Glen Barber
41aa5d2659 Document r284775, ttyu{1,2,3} enabled by default on arm.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-13 15:45:49 +00:00
Glen Barber
4400c6034c Document r283270, nc(1) update to OpenBSD 5.7's version.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-13 15:45:46 +00:00
Glen Barber
abaf5fc28d Document r284398, tzdata update to 2015e.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-13 15:45:44 +00:00
Glen Barber
b225950165 Document r283258, date(1) '-r' compatibility with the GNU version.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-13 15:45:42 +00:00
Glen Barber
579b89ff53 Remove duplicate file(1) update entry.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-09 22:44:28 +00:00
Glen Barber
5d111cb6d3 Document SA-15:12.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-09 17:45:08 +00:00
Glen Barber
56debbc0a9 Document r285330, OpenSSL update to 1.0.1p.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-09 17:25:02 +00:00
Glen Barber
b1d29d271d MFC r276383, r276400:
r276383:
  Delay dropping to the mountroot prompt for 10 seconds
  in case the root device is not yet ready.

 r276400:
  Use the correct loader.conf(5) entry for deferring the
  mountroot prompt.

Approved by:	re (marius)
Reminded by:	hrs
Sponsored by:	The FreeBSD Foundation
2015-07-09 15:56:51 +00:00
Glen Barber
d54d1eba98 Document r285305, sendmail update to 8.15.2.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-09 05:46:37 +00:00
Glen Barber
3d53bb9771 Document r285236, TSO and checksum offloading support in
hv_netvsc(4).

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-08 12:08:58 +00:00
Glen Barber
0792e8fa98 Document r285206, unbound updated to 1.5.3.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-08 12:08:55 +00:00
Glen Barber
924bd3f9dd Document r285092, pw(8) '-R' option.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-07-08 12:08:53 +00:00
Glen Barber
2c5309ac64 MFC r284004 (parital):
Use the pw(8) '-R' flag to change the relative root directory
 when creating operating within the DESTDIR.

Approved by:	re (marius)
Sponsored by:	The FreeBSD Foundation
2015-07-04 00:43:23 +00:00
Glen Barber
37847493cd Document EN-15:08 (revised), EN-15:09, EN-15:10.
Sponsored by:	The FreeBSD Foundation
2015-07-02 20:41:50 +00:00
Glen Barber
e6d47b09e1 MFC r284893, r284895-r284897, r284942, r284968, r284996, r285005:
r284893 (brd):
  Add initial support for building Vagrant images for VMWare.
  Next steps will be adding Virtualbox support and uploading
  to Hashicorp Atlas for others to consume.

 r284895:
  Add default VAGRANT_IMG variable.

 r284896:
  Remove _ACCOUNT and add _USERNAME, _NAME, _VERSION for the
  VAGRANT_${VAR} variables extracted from VAGRANT_UPLOAD_CONF.

  Set ATLAS_${VAR} to VAGRANT_${VAR} if VAGRANT_UPLOAD_CONF
  is set.  There is intent to intentionally have separate
  variants of configuration entries, but the defaults do not
  yet have any reason to be different.

 r284897:
  Instead of hard-coding the PROVIDERS for upload, add the
  VAGRANT_PROVIDERS variable.  Right now, it defaults to only
  vmware_desktop, virtualbox support is to follow at some point.

  While here, fix the hashicorp URL: s/vagrant/atlas/, which
  was result of a sed(1) replace (and my fault).

 r284942 (brd):
  Add Support for uploading Vagrant images to Hashicorp Atlas.

 r284968:
  Default the VAGRANT_VERSION to ${REVISION}-${BRANCH} if
  not set, which expands to '11.0-CURRENT', for example.

  If the branch is -CURRENT, -STABLE, or -PRERELEASE, suffix
  the VAGRANT_VERSION with the snapshot date.

 r284996:
  Fix the gcloud port/package name.

 r285005:
  Remove the HH-MM suffix from the build date suffix.

  It was useful when working out several kinks when testing
  automated image uploading when retrying was necessary, but
  now it is making things much too messy.

Sponsored by:	The FreeBSD Foundation
2015-07-02 16:17:05 +00:00
Glen Barber
de2d28db69 MFC r284882, r284884:
r284882:
  Add initial support for automatically uploading GCE virtual
  machine images to the Google Compute Engine platform.

  Remove gce-package.sh.

 r284884:
  Fix a vi-invoked typo.

Sponsored by:	The FreeBSD Foundation
2015-06-30 00:51:43 +00:00
Glen Barber
b236c3b78f Document FreeBSD-EN-15:06.file, FreeBSD-EN-15:07.zfs,
FreeBSD-EN-15:08.sendmail, FreeBSD-SA-15:10.openssl.

Sponsored by:	The FreeBSD Foundation
2015-06-25 20:01:27 +00:00
Glen Barber
b6340aca98 Update the svn revision marker.
Sponsored by:	The FreeBSD Foundation
2015-06-25 18:45:37 +00:00
Glen Barber
4ab2dc0953 Document r284778, file(1) updated to 5.23.
Sponsored by:	The FreeBSD Foundation
2015-06-25 18:45:35 +00:00
Glen Barber
6c3c9a0cb0 Document r284665:
- kern.racct.enable tunable and RACCT_DISABLED kernel
  configuration option.
- RACCT/RCTL in GENERIC by default.

Sponsored by:	The FreeBSD Foundation
2015-06-25 18:45:33 +00:00
Glen Barber
a41629b11b Document rr284522, EM_MULTIQUEUE kernel configuration option.
Sponsored by:	The FreeBSD Foundation
2015-06-25 18:45:31 +00:00
Glen Barber
c08ff57eca Document r284460, ACPICA updated to 20150515.
Sponsored by:	The FreeBSD Foundation
2015-06-25 18:45:29 +00:00
Glen Barber
26d88b6a38 Document r284330, OpenSSL updated to 1.0.1o.
Sponsored by:	The FreeBSD Foundation
2015-06-25 18:45:27 +00:00
Glen Barber
d59074908a Document r283875, chmod, chflags, chown and chgrp recursive
symlink processing.
Add Multiplay to sponsors.ent.

Sponsored by:	The FreeBSD Foundation
2015-06-25 18:45:24 +00:00
Glen Barber
d44ffaee84 Document r283280, several improvements/updates to the HyperV drivers.
Add Microsoft Open Source Technology Center to sponsors.ent.

Sponsored by:	The FreeBSD Foundation
2015-06-25 18:45:22 +00:00
Glen Barber
8d792b508b Document r283262, boot-time memory test on amd64 platforms is now
disabled by default.

Sponsored by:	The FreeBSD Foundation
2015-06-25 18:45:20 +00:00
Glen Barber
f04474728e Document r283242, autofs(5) '-noauto' map addition.
Sponsored by:	The FreeBSD Foundation
2015-06-25 18:45:17 +00:00
Glen Barber
36bab6bb70 Add ScaleEngine, Inc. to sponsors.ent.
Sponsored by:	The FreeBSD Foundation
2015-06-25 18:45:15 +00:00
Glen Barber
76322578a5 Document r283223, autofs(5) '-media' map.
Sponsored by:	The FreeBSD Foundation
2015-06-25 18:45:13 +00:00
Glen Barber
a76064f1a5 Document r282974, uefisign(8) added.
Sponsored by:	The FreeBSD Foundation
2015-06-25 18:45:11 +00:00
Glen Barber
3c3c538a29 Document r282870, freebsd-update(8) prevents upgrading a system
with pending (incomplete) updates.

Sponsored by:	The FreeBSD Foundation
2015-06-25 18:45:09 +00:00
Glen Barber
e1315baa4c Document r282746, openresolv updated to 3.7.0.
Sponsored by:	The FreeBSD Foundation
2015-06-25 18:45:07 +00:00
Glen Barber
548c6feef7 MFC r284780, r284811, r284812:
r284780:
  Ensure ASSUME_ALWAYS_YES is set when deleting pkg(8) from the
  DESTDIR, otherwise it can get stuck in ttyin.

 r284811:
  Consider PRERELEASE builds snapshots, in addition to CURRENT
  and STABLE.

 r284812:
  Change the hour:minute delimiter from ':' to '-', since
  the former is an invalid character in EC2 images.

Approved by:	re (glebius, insta-MFC)
Sponsored by:	The FreeBSD Foundation
2015-06-25 14:58:50 +00:00
Glen Barber
02b1ae96c2 MFC r284660, r284676:
r284660:
  Remove the Azure-local vm_extra_create_disk(), since we no longer
  need qemu-img to convert the final VHD image to an Azure-compatible
  format.

  Although the waagent utility is installed from ports, create the
  symlink to /usr/sbin, pending investigation on where this is
  hard-coded, so it can be reported upstream.

 r284676:
  Append the hour and minute to the snapshot suffix for EC2
  AMIs and Azure VM images.  This is particularly helpful for
  testing to avoid name collisions, but also useful for cases
  where a necessary rebuild is done before the date changes.

Sponsored by:	The FreeBSD Foundation
2015-06-24 18:56:28 +00:00
Glen Barber
c52703953e MFC r284617:
Fix path to waagent.

Sponsored by:	The FreeBSD Foundation
2015-06-22 00:54:47 +00:00
Glen Barber
25a080cf58 MFC r284567:
Add Makefile.azure, used to upload VHD images to the
  Microsoft Azure environment, similar to the EC2 AMIs.

Sponsored by:	The FreeBSD Foundation
2015-06-21 04:39:34 +00:00
Glen Barber
c4b657dc62 MFC r284333:
Reduce the arm/armv6 image size from 1G to 480M.

  Since the images are effectively mostly zeros at 1G,
  reduce the size to allow installation on smaller SD
  cards, such as 512Mb.

  While here, stop writing the /boot.txt file on the
  WANDBOARD, which isn't used anyway.

Sponsored by:	The FreeBSD Foundation
2015-06-17 16:29:32 +00:00
Glen Barber
1927a7e81e MFC r283920, r283991, r283992, r284102:
r283920:
 Add a configuration file to support the Cubox/Hummingboard SoC.

r283991:
 Add initial support for building images for the Duovero Gumstix
 board.

r283992:
 Fix a whitespace nit.

r284102:
 Set the correct UBLDR_LOADADDR for the Wandboard and
 Cubox/Hummingboard images.

Sponsored by:	The FreeBSD Foundation
2015-06-08 15:24:24 +00:00
Glen Barber
b71525c542 MFC r283896:
In arm_create_disk(), disable soft updates journaling.

 Disabling soft updates journaling appears to resolve issues
 with kernel panics, and may also be generally bad to have
 enabled for SD cards.

Sponsored by:	The FreeBSD Foundation
2015-06-08 15:12:47 +00:00
Glen Barber
ceecf9b2bb MFC r283894, r283895, r283913, r284004, r284010:
r283894 [1]:
  Disable arm_create_user().

 r283895 [1]:
  Re-enable arm_create_user(), and pass the '-V DESTDIR/etc' to
  pw(8) to set the correct /etc directory for the user/group
  files.

 r283913:
  Pass the '-b' argument to pw(8) so the '/home' directory is
  created in the correct place.

 r284004:
  Make sure /home exists within the DESTDIR before creating the
  'freebsd' user account.

 r284010 [2]:
  Work around a potential bug in pw(8) when '-m' is specified.

 [1] For recording merge history only.
 [2] This commit post-dates the pw(8) '-R' addition in head/,
     which is needed for conflict resolution from r284004.

Sponsored by:	The FreeBSD Foundation
2015-06-08 15:08:09 +00:00
Glen Barber
932efdb54c MFC r283919:
Remove trailing tabs to avoid spamming stdout with long lines.

Sponsored by:	The FreeBSD Foundation
2015-06-05 00:28:38 +00:00
Glen Barber
2e5c27e4ec MFC r283673, r283674:
r283673:
  Sort configuration options for consistency with other boards.

 r283674:
  Export 'BOARDNAME' when differs from the KERNCONF.

Sponsored by:	The FreeBSD Foundation
2015-06-01 16:46:51 +00:00
Glen Barber
dc10575342 MFC r283573, r283574, r283575, r283576, r283580, r283593, r283618:
r283573:
  Remove a continuation on error, since the relevant behavior can
  only occur if a particular file exists.

 r283574:
  Set STAGE_TARGETS only if RELEASEDIR exists.

 r283575:
  Remove duplicate exists() sanity check.

 r283576:
  Reindent after previous commit.

 r283580:
  Use SVNREVISION and BUILDDATE if passed into the make(1)
  environment, fallback to trying to figure it out otherwise.

 r283593:
  Fix a typo in a comment.

 r283618:
  Invert the build date and svn revision to match the namimg
  convention that has been in use for a while.

Sponsored by:	The FreeBSD Foundation
2015-05-29 00:46:14 +00:00
Glen Barber
d4035293db MFC r283307:
Use mkimg(1) to create the i386 memstick images, similar to
 how is done for amd64.  The exception here is there is no
 EFI partition for i386.

Sponsored by:	The FreeBSD Foundation
2015-05-26 00:44:29 +00:00
Glen Barber
1526801344 MFC r282785, r282787, r282789, r282790, r282791, r282792, r282793,
r282794, r282795, r282796, r282797, r282798, r282799, r283265,
r283266, r283268, r283271, r283272, r283298, r283302:

 Add a new file, Makefile.mirrors, which is intended to replace
 a 474-line kludge of a shell script to pre-create the directory
 hierarchy on ftp-master.

 This is not in any way connected to the build, and there is no
 intention to do so.  This only intent here is to try to make
 things a little bit easier.

 Always use the 'make install' directory as the source for images.
 For RE purposes, we use the default (/R within the chroot), so
 this helps avoid copying files multiple times and xz(1)-compressing
 additional times when not needed.

 Fix staging virtual machine images for ftp propagation.

 This Makefile is not for general consumption.

Sponsored by:	The FreeBSD Foundation
2015-05-25 22:12:30 +00:00
Glen Barber
ea16eedac6 MFC r283252:
Include the TARGET in the EC2 AMI name.

  Without this, AWS rejects subsequent image uploads of a different
  architecture because the name conflicts.

Sponsored by:	The FreeBSD Foundation
2015-05-24 02:15:18 +00:00
Glen Barber
e3d5164567 MFC r282500, r282693:
r282500:
  Add initial support for building RPI2 images.

  In release.sh, allow overriding buildenv_setup() before
  the handoff to arm/release.sh.

  Copy arm/RPI-B.conf -> arm/RPI2.conf, set UBOOT_PORT and
  the correct KERNEL, and add the buildenv_setup() override
  to install the sysutils/u-boot-rpi2 port/package.

  Copy tools/arm/crochet-RPI-B.conf -> tools/arm/crochet-RPI2.conf,
  and set the correct entries for the RaspberryPi2 board.

 r282693:
  Merge ^/projects/release-arm-redux into ^/head.

  Of note:

  - This commit adds native FreeBSD/arm release build support without
    requiring out-of-tree utilities.

  - Part of this merge removes the WANDBOARD-{SOLO,DUAL,QUAD} kernel
    configuration files, for which the IMX6 kernel configuration file
    should be used instead.

  - The resulting images have a 'freebsd' user (password 'freebsd'),
    to allow ssh(1) access when console access is not available (VGA
    or serial).  The default 'root' user password is set to 'root'.

  - The /etc/ttys file for arm images now enable both ttyv0 and ttyu0
    by default.

Note:  The RPI2 kernel configuration does not yet exist in stable/10,
however the merge conflicts needed to be properly resolved.
Additionally, SRCBRANCH has been set to base/stable/10 in the updated
arm configuration files as part of this commit.

Sponsored by:	The FreeBSD Foundation
2015-05-20 19:32:57 +00:00
Glen Barber
a19799c7d5 MFC r282772:
Fix virtual machine disk format creating by passing VMFORMAT
  to mkimg(1)

PR:		200068
Sponsored by:	The FreeBSD Foundation
2015-05-14 04:21:04 +00:00
Glen Barber
e8da9d5e58 Document EN-15:04 and EN-15:05.
Sponsored by:	The FreeBSD Foundation
2015-05-14 04:05:34 +00:00
Glen Barber
a18fff50da MFC r282419, r282435:
r282419:
   Add logic to detect if the net/bsdec2-image-upload port needs
   to be installed. [1]

   For the cw-ec2-portinstall and ec2ami targets, touch the
   .TARGET file after completion to prevent duplicate invocations.

   Add cw-ec2-portinstall and ec2ami to CLEANFILES.

 r282435:
   Remove a debugging line that snuck in with the previous commit.

Sponsored by:	The FreeBSD Foundation
2015-05-08 02:21:29 +00:00
Glen Barber
1ab76292c2 Update the last svn rev marker.
Sponsored by:	The FreeBSD Foundation
2015-05-05 15:48:25 +00:00
Glen Barber
c31227eb19 Document r282278, wc(1) race when receiving SIGINFO fixed.
Sponsored by:	The FreeBSD Foundation
2015-05-05 15:16:38 +00:00
Glen Barber
0ebf94ab54 MFC r282148:
Fix CROCHETBRANCH.

PR:		199760
Sponsored by:	The FreeBSD Foundation
2015-05-01 00:31:40 +00:00
Glen Barber
44e59d8cdd MFC r282116:
Add the cw-ec2-portinstall target to always install the
  net/bsdec2-image-upload port.

Sponsored by:	The FreeBSD Foundation
2015-04-30 00:35:45 +00:00
Glen Barber
8c89d53018 MFC r282112:
Fix a comment.

Sponsored by:	The FreeBSD Foundation
2015-04-30 00:34:41 +00:00
Glen Barber
2c8a8b73a1 Document r282199, drm update to match Linux 3.8.13.
Sponsored by:	The FreeBSD Foundation
2015-04-29 16:15:38 +00:00
Glen Barber
875a6ad6f7 Document r280632, kern.osreldate now configurable jail(8) parameters.
Sponsored by:	The FreeBSD Foundation
2015-04-29 16:15:36 +00:00
Glen Barber
6c8076309b Document r278608, bcm2835_cpufreq driver addition.
Sponsored by:	The FreeBSD Foundation
2015-04-29 16:15:34 +00:00
Glen Barber
444d09ca06 Document r277592, file(1) update to version 5.22.
Sponsored by:	The FreeBSD Foundation
2015-04-29 16:15:32 +00:00
Glen Barber
d3ce4eab4b Document r281255, devfs(5) read/write update timestamp
precision.

Sponsored by:	The FreeBSD Foundation
2015-04-28 21:58:11 +00:00
Glen Barber
34bc9c6f84 Fix a whitespace nit.
Sponsored by:	The FreeBSD Foundation
2015-04-28 18:12:10 +00:00
Glen Barber
ba650c2149 Update svn revision marker.
Sponsored by:	The FreeBSD Foundation
2015-04-28 18:12:08 +00:00
Glen Barber
cd9f9141d6 Document r281957, hptnr(4) driver updated to version 1.1.1.
Sponsored by:	The FreeBSD Foundation
2015-04-28 18:12:05 +00:00
Glen Barber
62323484da Document r281936, disallow ar(1) directory traversal.
Sponsored by:	The FreeBSD Foundation
2015-04-28 18:12:03 +00:00
Glen Barber
e6a1f9cc53 Document r281843, GELI passphrase prompt support in loader.
Sponsored by:	The FreeBSD Foundation
2015-04-28 18:12:01 +00:00
Glen Barber
9fceabd77a Document r281687, ACPI update to 20150410.
Sponsored by:	The FreeBSD Foundation
2015-04-28 18:11:59 +00:00
Glen Barber
55eb065886 Document r281161, '-R' flag added to netstat(8).
Add Limelight Networks to sponsors.ent.

Sponsored by:	The FreeBSD Foundation
2015-04-28 18:11:56 +00:00
Glen Barber
3bb53d6a32 Document r281075, ACPICA update to version 20150204.
Sponsored by:	The FreeBSD Foundation
2015-04-28 18:11:54 +00:00
Glen Barber
a5cadd46ff Document r281044, fix directory inclusion when '--one-file-system'
is specified.

Sponsored by:	The FreeBSD Foundation
2015-04-28 18:11:51 +00:00
Glen Barber
0027fa6e78 Document r280392, make sure that setmode sets errno on failure.
Sponsored by:	The FreeBSD Foundation
2015-04-28 18:11:49 +00:00
Glen Barber
8488b7e518 Document r280370, DSM TRIM support for virtual AHCI disks.
Sponsored by:	The FreeBSD Foundation
2015-04-28 18:11:47 +00:00
Glen Barber
2b3e28664a Document r280304, OpenSSL update to version 1.0.1m.
Sponsored by:	The FreeBSD Foundation
2015-04-28 18:11:45 +00:00
Glen Barber
f3e8c4299d MFC r280299, r280840, r280846, r280879, r280881, r280884, r280928,
r281783, r281809, r281832:

 r280299 (cperciva):
  When creating VM images, copy the contents of the created filesystem
  into a new filesystem before packaging it into a disk image.  This
  prevents "remnants" of deleted files from showing up in the VM images,
  and reduces their compressed size (by about 10% for the cloudware
  images) as a result.

 r280840 (cperciva):
  Clean up filesystem unmounting in vmimage builds:
  - Remove vm_umount_base function which is currently unused.
  - Add umount_loop function which loops attempting to unmount one
    filesystem.
  - Replace calls to umount with calls to umount_loop.
  - Don't attempt to unmount ${DESTDIR}/dev if it isn't mounted.

  The looping is necessary because sometimes umount fails due to
  filesystems being busy.  The most common cause of such busyness is
  periodic(8) jobs running `find / ...`.

 r280846 (cperciva):
  Improve check for whether ${DESTDIR}/dev is mounted.

 r280879 (cperciva):
  Add bits for building EC2 disk images.

 r280881 (cperciva):
  Partially revert r278118 now that the required logic for deciding
  whether freebsd-update can be useful has moved into the
  firstboot_freebsd_update script.

 r280884 (cperciva):
  Fix pkg(8) command line in vm_extra_pre_umount().

 r280928 (cperciva):
  Add code for creating an EC2 AMI.

 r281783:
  When building VM disk images, vm_copy_base() uses tar(1) to copy
  the userland from one md(4)-mounted filesystem to a clean filesystem
  to prevent remnants of files that were added and removed from
  resulting in an unclean filesystem.  When newfs(8) creates the first
  filesystem with journaled soft-updates enabled, the /.sujournal file
  in the new filesystem cannot be overwritten by the /.sujournal in the
  original filesystem.

  To avoid this particular error case, do not enable journaled
  soft-updates when creating the md(4)-backed filesystems, and instead
  use tunefs(8) to enable journaled soft-updates after the new
  filesystem is populated in vm_copy_base().

  While here, fix a long standing bug where the build environment /boot
  files were used by mkimg(1) when creating the VM disk images by using
  the files in .OBJDIR.

 r281809:
  Simplify variable expansion in attempt to fix the vm-image build.

 r281832:
  Fix locating the /boot files.

Sponsored by:	The FreeBSD Foundation
2015-04-27 19:41:40 +00:00
Glen Barber
fb67590bfe Document SA-15:07, SA-15:08, SA-15:09.
Sponsored by:	The FreeBSD Foundation
2015-04-21 16:54:21 +00:00
Glen Barber
e312e8e251 MFC r280861:
s/AutoSize/Growfs/ following upstream commit r761.

Sponsored by:	The FreeBSD Foundation
2015-04-08 22:02:15 +00:00
Glen Barber
4e86b844aa Document removal of 10.1-RELEASE QCOW2 virtual machine disk
images from FTP, due to a crash-on-boot problem.

Requested by:	jhb (months ago), bapt (recently)
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2015-04-01 04:58:08 +00:00
Glen Barber
4ef325807a MFC r280640:
Crochet sources moved to a new home; update accordingly.

Sponsored by:	The FreeBSD Foundation
2015-03-28 05:11:16 +00:00
Glen Barber
daf763ee08 Document SA-15:06.
Sponsored by:	The FreeBSD Foundation
2015-03-25 17:58:44 +00:00
Glen Barber
6a9e8cc7d7 MFC r279249, r279250, r279257:
r279249:
  Add 'cloudware-install' target to handle copying cloud
  disk images to a directory within DESTDIR.

  Add CLOUDINSTALL variable to automatically generate the
  actual list of install targets.  While here, rename the
  cloud-specific names from 'vm-' to 'cw-' to avoid naming
  collisions.

  Add AZURE_DISK, GCE_DISK, and OPENSTACK_DISK output file
  variables.

  Add 'cloudware-install' to the 'install' target.

 r279250:
  Remove a stale comment.

 r279257:
  Add a CLOUDPACKAGE variable to contain a list of targets for
  post-install packaging cloud provider images.

  Add a 'gce-package.sh' script to generate the final output
  image ready for upload to the GCE platform.  Right now, this
  is the only image that has a specific output format (GNU-tar),
  and this implementation is expected to be temporary.

  This is not directly connected to the other release targets.

Sponsored by:	The FreeBSD Foundation
2015-03-03 02:46:59 +00:00
Glen Barber
a7048e25cf Document FreeBSD-EN-15:01.vt, FreeBSD-EN-15:02.openssl,
FreeBSD-EN-15:03.freebsd-update, FreeBSD-SA-15:04.igmp,
FreeBSD-SA-15:05.bind

Sponsored by:	The FreeBSD Foundation
2015-02-25 16:36:44 +00:00
Glen Barber
25a808c60f Update commented last revision.
Sponsored by:	The FreeBSD Foundation
2015-02-20 20:33:43 +00:00
Glen Barber
84dae73b7c Add 'Generic Storage' section.
Document r279002, r279055:
 ctld(8) update to control non-iSCSI CTL ports
 CTL LUN mapping rewrite

Sponsored by:	The FreeBSD Foundation
2015-02-20 20:30:04 +00:00
Glen Barber
c723a5558a Document r277583, arc_meta_limit exposed via kstats.
Sponsored by:	The FreeBSD Foundation
2015-02-20 20:30:01 +00:00
Glen Barber
26959d8681 Document r277434, fstyp(8) addition.
Sponsored by:	The FreeBSD Foundation
2015-02-20 20:29:59 +00:00
Glen Barber
6837b52fcf Document r278982, pmc callchain depths increased.
Sponsored by:	The FreeBSD Foundation
2015-02-20 18:06:33 +00:00
Glen Barber
557dfaa0df MFC r277458, r277536, r277606, r277609, r277836, r277839,
r278118, r278119, r278206, r278502:

 r277458:
  Move virtual machine / cloud provider targets and
  options from release/Makefile to their own Makefile.

  Add glue to allow enabling building cloud provider VM images
  by default.

  Add a 'vm-cloudware' target, used to drive all targets in
  CLOUDTARGETS.

  Add examples for WITH_CLOUDWARE to release.conf.sample.
  Add WITH_CLOUDWARE evaluation to RELEASE_RMAKEFLAGS.

  Rewrite to consolidate VM image build scripts into one.

  Fix duplicated mkimg(1) call in vm_create_disk().

  Add primitive (untested) PowerPC/PowerPC64 VM image support.

  Note: As it is currently written, the /boot/pmbr and
  /boot/{gptboot,boot1.hfs} use the build host and not the
  target build.  Fixing this is likely going to be a hack in
  itself.

  mount(8) and umount(8) devfs(5) as needed.

  Change path for mk-vmimage.sh from ${TARGET}/ to scripts/ now that
  it is consolidated into one file.

  Fix paths for the base image and output disk image files.

  Set the boot partition type to 'apple-boot' for powerpc.

  In vm_install_base(), copy the host resolv.conf into the build
  chroot before attempting to do anything that requires working DNS
  (i.e., pkg bootstrap).

  In vm_extra_pre_umount(), remove the resolv.conf before the disk
  image is unmounted from the backing md(4).

  Silence errors when umounting the chroot's /dev, since it probably
  doesn't exist when we're running this.

  Unmount filesystems before attempting to destroy the md which
  holds them.

  Unmount filesystem and destroy md before we read the vnode from
  disk and package it into a disk image.  Otherwise we end up
  packaging an unclean filesystem.

  Merge duplicative vm-CLOUDTYPE targets before additional duplication
  gets added by the impending arrival of ec2 and gcloud.

  Add NOSWAP option which can be set by a vmimage.conf file to specify
  that no swap space should be created in the image.  This will be used
  by EC2 builds, since FreeBSD/EC2 allocates swap space on "ephemeral"
  disks which are physically attached to the Xen host node.

  In vm_extra_install_packages(), only bootstrap pkg(8) if
  VM_EXTRA_PACKAGES is empty.

  In vm_extra_pre_umount(), cleanup downloaded packages if pkg(8) was
  bootstrapped earlier.

  In vm_extra_install_base(), do not install waagent in the openstack
  image, because it is not used.  This appears to be a copy mistake.

  Remove vm_extra_install_base() from the openstack.conf entirely,
  since it does not need to be overridden.

  Enable password-less sudo for openstack images.

  Update the VM_EXTRA_PACKAGES list for the openstack images.

  Remove vm_extra_install_base() for the Azure image, now that the
  waagent exists in the ports tree.

  Add sysutils/azure-agent to the VM_EXTRA_PACKAGES list.

  In vm_extra_pre_umount(), remove the explicit pkg(8) install
  list, as dependencies are resolved by sysutils/azure-agent.

  Add a 'list-cloudware' target to print the list of supported CLOUDWARE
  values and a description.

  Add the AZURE_DESC and OPENSTACK_DESC descriptions.

  Update release(7)

  Add 'list-vmtargets' target, which produces a list of all supported
  VM and cloud provider images.

  Add VHD_DESC, VMDK_DESC, QCOW2_DESC, RAW_DESC image descriptions.

  Update release(7) to document the list-vmtargets target.

  Add initial support for the GCE (Google Compute Engine) cloud hosting
  provider image.

  Remove the console setting from rc.conf(5), which is not used there.
  While here, set console to include vidconsole in the loader.conf(5).

  Remove the pkg-clean(8) call from vm_extra_pre_umount() since the
  function is often overridden.

  Add vm_extra_pkg_rmcache() to call pkg-clean(8) to avoid duplicated
  code.

  Move resolv.conf(5) removal back to vm_extra_pre_umount() where it
  belongs.

  The GCE image needs resolv.conf(5) to exist (created as part of the
  image setup), so it cannot be removed.

  Comment the line that configures ttys(5) to 'off', which makes it
  impossible to test that the image boots.

  Add a note explaining why the line is commented, and not (yet) removed
  entirely.

  Move the 'install' bits that are specific to virtual machine images
  from the Makefile to Makefile.vm.

  Rename the 'install' target to 'release-install', and add a new
  'vm-install' target.

  Add a new 'install' target that invokes the new targets.

  Add WITH_CLOUDWARE to the list of make(1) variables for the release
  build.

  Remove hw.vga.textmode=1 from the VM image loader.conf, which was
  included during test builds and not intended to be included when
  merging this project branch back to head.

  Remove mk-azure.sh, which is no longer needed.

 r277536:
  Rename the 'release' target to 'real-release', and add two targets,
  'vm-release' and 'cloudware-release', that are invoked if
  WITH_VMIMAGES and WITH_CLOUDWARE are not empty.

  This fixes an issue where 'make release' would not build the cloud
  provider targets because CLOUDWARE was not yet set.

  Move the WITH_VMIMAGES and WITH_CLOUDWARE targets to Makefile.vm.

  Note: There is no 'cloudware-install' target yet, since some of the
  disk image names may need to be specific to the provider, so this is
  probably best handled by the build scripts.

 r277606:
  Provide a recipe of "true" for building the "release" target once
  its prerequisites are satisfied, in order to avoid having an implicit
  rule triggered by the presence of release.sh.

 r277609:
  When iterating through VMFORMATS, the VMBASE file is not removed
  or truncated to a zero-size file, which if used to create more
  than one disk image format, can result in accidental pollution of
  the target formatted disk image.

  Instead of using a single VMBASE image (vm.img, by default), use
  a single base file for each format, named as VMFORMAT.img, which
  produces VMBASE.VMFORMAT as the final formatted image.

 r277836:
  Rename the 'system' target to 'disc1', which is specific to the
  disc1.iso installer image.

  Replace 'system' with 'release' in CLEANFILES, and add 'disc1'
  to CLEANDIRS.

  Ensure the 'dvd' target depends on 'packagesystem'.

  Fix 'mini-memstick.img' prerequisite, which should be the 'bootonly'
  target, not 'disc1' (previously 'system').

  Use .TARGET as the target installation directory for the disc1.iso
  and bootonly.iso images, which now expand to 'disc1' and 'bootonly'
  respectively, mimicking the behavior of the 'dvd' target.

  Remove '@true' from the 'release' target, and instead use
  'touch ${.TARGET}' to prevent multiple iterations of
  'make release' from clobbering previously-built installer
  medium.

 r277839:
  Update release(7) to reflect renaming the 'system' target to 'disc1'.

 r278118:
  Move service_enable="YES" rc.conf(5) additions to VM_RC_LIST and
  deduplicate.

  Evaluate if firstboot_freebsd_update should be enabled based on
  UNAME_r, because it is not supported for the -CURRENT or -STABLE
  branches.

 r278119:
  Use ifconfig_DEFAULT="" instead of hard-coding vtnet(4)

 r278206:
  Bump copyright after r277458.

 r278502:
  In scripts/mk-vmimage.sh, prevent incorrect usage() by defaulting
  VMCONFIG to /dev/null, and additionally ensuring VMCONFIG is not
  a character device before it is sourced.

  While here, be sure to exit if usage() is called.

  This should effectively be no-op, but the usage() output was
  discovered while investigating a larger issue.

* Several changes local to stable/10 were needed in order to handle
  UEFI images that are specific to this branch.

Tested with:	stable/10@r278906
Sponsored by:	The FreeBSD Foundation
2015-02-19 03:57:47 +00:00
Glen Barber
b35a55c3b4 Document a failure case when using freebsd-update
to upgrade systems that use nss_ldap.

Sponsored by:	The FreeBSD Foundation
2015-02-06 19:44:26 +00:00
Glen Barber
7996f56c72 Reapply 'Open Issues' to the 10.1-RELEASE errata page,
which was only added to releng/10.1, not stable/10.

Sponsored by:	The FreeBSD Foundation
2015-02-05 16:31:49 +00:00
Glen Barber
00d8758b82 Apply r278265 from head:
Security Advisory information is included on several
pages in the release notes.  Rather than duplicating
the information between various files, add two new
files to include in all pages that currently display
the information.

Sponsored by:	The FreeBSD Foundation
2015-02-05 16:28:18 +00:00
Glen Barber
cb356e005d Add an entity to use to link to SAs and ENs.
Update the Security Advisories and Errata Notices
section to use the new entity.
Prefer https:// for other URLs.

Sponsored by:	The FreeBSD Foundation
2015-02-05 14:12:05 +00:00
Glen Barber
259d0161ab Fill in the Security Advisories and Errata Notices sections.
Sponsored by:	The FreeBSD Foundation
2015-02-05 13:53:31 +00:00
Glen Barber
225b049444 MFC [1] r278115, r278116:
r278115:
  Move the 'Upgrading from Previous Releases of FreeBSD'
  section to the top of the file, following the introduction.

 r278116:
  Overhaul the relnotes page to reorganize the sections.

  With the previous layout, the majority of the release
  notes were categorized under one main "What's New"
  section, which in addition to making the page difficult
  to parse relevant bits, also had a few rendering issues,
  such as 'Note' blocks visually not appearing as if they
  pertain to a particular change.

  This change removes the "What's New" section, integrating
  it with the introduction.  In addition, each section now
  provides a brief description of its contents, broken down
  further into a subsection for each "topic", making it much
  easier to find a specific topic in the page.

[1] This is a direct commit, not an MFC.

Sponsored by:	The FreeBSD Foundation
2015-02-05 13:07:41 +00:00
Glen Barber
bfa8d306e2 MFC r278101 (hrs):
Add a toc.section.depth=3 parameter to use the same
  ToC depth as DocBook DSSSL stylesheet.

Sponsored by:	The FreeBSD Foundation
2015-02-05 11:54:34 +00:00
Glen Barber
f041cd403b MFC r277837, r277838:
r277837:
  Provide a description for the 'tests.txz' distribution
  in the MANIFEST file.

  Turn off the test suite installation by default.

 r277838:
  Fix a typo in a comment.

Sponsored by:	The FreeBSD Foundation
2015-02-04 00:34:12 +00:00
Glen Barber
69083e9ec8 MFC r262936:
Update board definition for WANDBOARD-QUAD to match crochet.

Sponsored by:	The FreeBSD Foundation
2015-02-02 01:02:49 +00:00
Luigi Rizzo
4f4ffe56c4 use the same version as in HEAD
(among other things, the -v flag to make is long since unsupported)
2015-01-24 06:11:13 +00:00
Xin LI
a3035295f7 Note OpenSSL MFC.
This is a direct commit to stable/10.
2015-01-23 19:19:34 +00:00
Glen Barber
0b1e90a005 Document r276991, Remove termcap(5) entry reordering; install
termcap(5) verbatim instead.

Sponsored by:	The FreeBSD Foundation
2015-01-12 03:14:54 +00:00
Glen Barber
64c78e1b05 Document r276986, hint.acpi_throttle.0.disabled="1" and
hint.p4tcc.0.disabled="1" by default.

Sponsored by:	The FreeBSD Foundation
2015-01-12 02:50:22 +00:00
Glen Barber
281e4f7fb1 MFC r276765, r276766, r276820, r276822, r276827, r276828:
r276765:
  Update pkg-stage.sh to be compatible with pkg-1.4.x.

  In 1.3.x and earlier, ABI format is, for example,
  freebsd:11:x86:64.

  In 1.4.x, ABI format is FreeBSD:11:amd64, and a new
  configuration entry, ALTABI, is: freebsd:11:x86:64.

  Export PKG_ABI and PKG_ALTABI accordingly, and if
  PKG_ALTABI is set, create a symlink within the dvd
  PKG_CACHEDIR so both new and old ABI directories
  exist.

r276766:
  Properly change directories before creating the
  PKG_ALTABI -> PKG_ABI symlink.

r276820:
  Print informational output when NOPORTS is set,
  which would otherwise cause pkg-stage.sh to
  silently exit.

r276822:
  Ensure /var/run/ld-elf.so.hints exists before building
  pkg(8).

r276827:
  Ensure the ports directories exist for the list of
  packages intended to be included on the DVD, and
  remove any nonexistent ports from the final list.

  Print the list of missing paths, and ensure that
  DVD_PACKAGES is non-zero length (which should never
  happen).

r276828:
  Switch to x11/gnome3 now that x11/gnome2 no longer
  exists in the ports tree.

Sponsored by:	The FreeBSD Foundation
2015-01-11 01:38:32 +00:00
Glen Barber
66b01cccdd Document r275945, capabilities support added to elfdump(1).
Sponsored by:	The FreeBSD Foundation
2015-01-05 20:34:06 +00:00
Glen Barber
b8c4a18f65 Document r275891, CAM port/LUN limits increased.
Sponsored by:	The FreeBSD Foundation
2015-01-05 20:34:03 +00:00
Glen Barber
aabfa36079 Document r275490, vfs.zfs.spa_slop_shift tunable addition.
Sponsored by:	The FreeBSD Foundation
2015-01-05 20:34:00 +00:00
Glen Barber
4c2c5ef5fa Document r275040, dpv(1), dpv(3), figpar(3).
Sponsored by:	The FreeBSD Foundation
2015-01-05 20:33:57 +00:00
Glen Barber
0ede7c5152 Document r274939, iSNS support in ctld(8).
Sponsored by:	The FreeBSD Foundation
2015-01-05 20:33:53 +00:00
Glen Barber
5361766eed Trim the copyright year list to match the style in head.
Sponsored by:	The FreeBSD Foundation
2015-01-02 22:53:03 +00:00
Glen Barber
2f83f75b96 Bump copyright year.
Sponsored by:	The FreeBSD Foundation
2015-01-02 22:25:30 +00:00
Glen Barber
4164b58ecf Prune stable/10 release notes page after 10.1-RELEASE.
Sponsored by:	The FreeBSD Foundation
2015-01-02 22:25:27 +00:00
Glen Barber
164288e3a4 Bump copyright year.
Sponsored by:	The FreeBSD Foundation
2015-01-02 21:41:39 +00:00
Glen Barber
f9406da83e Document the following security advisorires:
- FreeBSD-SA-14:27.stdio
 - FreeBSD-SA-14:28.file
 - FreeBSD-SA-14:30.unbound
 - FreeBSD-SA-14:31.ntp

Sponsored by:	The FreeBSD Foundation
2015-01-02 21:40:55 +00:00
Enji Cooper
be39f9d233 MFC r264400,r265836:
r264400:

  NO_MAN= has been deprecated in favor of MAN= for some time, go ahead
  and finish the job. ncurses is now the only Makefile in the tree that
  uses it since it wasn't a simple mechanical change, and will be
  addressed in a future commit.

r265836:

  Remove last two NO_MAN= in the tree. In both of these cases, MAN= is
  what is needed.
2014-12-31 23:25:37 +00:00
Glen Barber
d491e7d151 Update the FreeBSD versions in the stable/10 errata file.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-11-14 21:12:28 +00:00
Glen Barber
e83e658342 MFC r274095:
Fix VOLUME_LABEL when BRANCH contains '-' and '.'
  characters, in particular '-' and '.'.

Insta-MFC ok:	re (hrs)
Sponsored by:	The FreeBSD Foundation
2014-11-04 23:02:16 +00:00
Glen Barber
cd16c2ad1f 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.

Insta-MFC ok:	re (kib)
Sponsored by:	The FreeBSD Foundation
2014-10-26 17:14:57 +00:00
Pedro F. Giffuni
49279d32cb MFC r271787:
simple_httpd: cosmetic cleanups.

Many tab vs space cleanups.
Use setpgid() instead of setpgrp() which is more portable.
2014-10-23 02:50:18 +00:00
Glen Barber
598825154e Fix label for the UEFI bootonly cd.
Sponsored by:	The FreeBSD Foundation
2014-10-21 00:07:37 +00:00
Glen Barber
854d7730cc MFC r273204:
Add more descriptive metadata to the ISO images.

Sponsored by:	The FreeBSD Foundation
2014-10-21 00:06:03 +00:00
Glen Barber
23f19d0a4b 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
Sponsored by:	The FreeBSD Foundation
2014-10-16 23:16:26 +00:00
Glen Barber
b23eaa074e Revert r273084:
In the stable/ branches, release.prev intentionally points to the
  previous version, in addition to a number of intentional version
  mappings for the errata.html page, that this commit breaks.

Reported by:	hrs
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-10-14 16:44:15 +00:00
Glen Barber
573ee03521 Clean up the stable/10 errata document now that releng/10.1
has precedence over releng/10.0.

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-10-14 13:06:13 +00:00
Glen Barber
126214c4af Update the FreeBSD versions in the stable/10 errata documentation
to reflect reality.

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-10-14 13:03:11 +00:00
Glen Barber
dd2cbaa560 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.

Sponsored by:	The FreeBSD Foundation
2014-10-14 12:23:44 +00:00
Glen Barber
56afbfb442 Revert r272724:
Features not yet available in stable/10 are needed in
  mkimg(1), and it is more dangerous to tweak these changes
  in stable/10 directly without explicitly testing certain
  failure cases.

  Re-addition of this change is imminent.

Sponsored by:	The FreeBSD Foundation
2014-10-08 04:42:56 +00:00
Glen Barber
0b99612eef 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.

Sponsored by:	The FreeBSD Foundation
2014-10-08 04:25:17 +00:00
Ed Maste
760b6bed3c MFC r271549 (nwhitehorn):
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
2014-09-30 16:36:50 +00:00
Glen Barber
5ee03d13f4 Document r271947, OpenPAM updated to Ourouparia (20140912).
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-09-25 16:48:23 +00:00
Glen Barber
a2192a1f90 Document r271943, Latest/pkg.txz symlink included on the DVD to
make bootstrapping pkg(8) easier.

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-09-25 16:48:21 +00:00
Glen Barber
b31c701583 Document r271880, serial and null console support added to UEFI
boot loader.

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-09-25 16:48:19 +00:00
Glen Barber
c401d9ee13 Document r272006, GEOM_ELI passphrase caching on boot with multiple
providers.

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-09-23 01:18:18 +00:00
Glen Barber
9f8dcf602b Document r271967, mkimg(1) empty partition support.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-09-23 01:18:16 +00:00
Glen Barber
c26e5736a8 Add sponsor attribution for r271470
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-09-23 01:18:13 +00:00
Glen Barber
1cd1d4aab1 Document r271816, drm/i915 HW context support.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-09-23 01:18:11 +00:00
Glen Barber
7e238f1868 Document r271470, addition of BIOS- and UEFI-capable CDROM images.
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-09-23 01:18:09 +00:00
Christian Brueffer
f8a936dcb8 Spelling, grammar and punctuation fixes.
Approved by:	re (gjb)
2014-09-22 20:04:59 +00:00
Glen Barber
c9ece0e534 MFC r271876:
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
2014-09-22 05:00:55 +00:00
Glen Barber
4f7a654374 MFC r271676, r271677, r271678:
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
2014-09-18 17:15:38 +00:00
Glen Barber
959d01cde9 Document SA-14:19
Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation
2014-09-16 19:25:27 +00:00
Ed Maste
f843b07f12 MFC r265171 by nwhitehorn: Use mkimg instead of md(4) and gpart [for powerpc].
Approved by:	re
2014-09-15 16:47:04 +00:00
Glen Barber
0c1a4e9b19 MFC r271480, r271483, r271491:
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
2014-09-15 02:21:34 +00:00
Glen Barber
bda79dd0c5 Include the 'mini' (bootonly) UEFI memstick image
in the list of IMAGES.

This is a direct commit to stable/10.

Approved by:	re (marius)
Sponsored by:	The FreeBSD Foundation
2014-09-12 19:32:18 +00:00
Glen Barber
50bcf5cde0 Connect the UEFI-capable disc1.iso and dvd1.iso variants
to the build.

This is a direct commit to stable/10.

Approved by:	re (marius)
Sponsored by:	The FreeBSD Foundation
2014-09-12 18:23:22 +00:00