freebsd-skq/release
gjb e9593a9647 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
..
amd64 MFC r273093, r273096: 2014-10-16 23:16:26 +00:00
arm MFC r271676, r271677, r271678: 2014-09-18 17:15:38 +00:00
doc Revert r273084: 2014-10-14 16:44:15 +00:00
i386 MFC r273093, r273096: 2014-10-16 23:16:26 +00:00
ia64 Fix the bootable CD: 2013-08-03 20:14:29 +00:00
pc98 - Add CHECKSUM.* support in Makefile[1]. 2013-02-03 10:26:24 +00:00
picobsd MFC r271787: 2014-10-23 02:50:18 +00:00
pkg_repos MFC r260772: 2014-01-16 16:44:23 +00:00
powerpc MFC r265171 by nwhitehorn: Use mkimg instead of md(4) and gpart [for powerpc]. 2014-09-15 16:47:04 +00:00
scripts MFC r271876: 2014-09-22 05:00:55 +00:00
sparc64 - Once we have shifted arguments thrice, base-bits-dir is $1 rather than $4. 2013-07-26 14:23:25 +00:00
tools MFC r273093, r273096: 2014-10-16 23:16:26 +00:00
generate-release.sh Run ldconfig(8) rc script before building ports so 2014-02-10 07:16:46 +00:00
Makefile MFC r273653: 2014-10-26 17:14:57 +00:00
rc.local MFC r271549 (nwhitehorn): 2014-09-30 16:36:50 +00:00
release.conf.sample MFC r272414: 2014-10-14 12:23:44 +00:00
release.sh MFC r272414: 2014-10-14 12:23:44 +00:00