#
349518 |
|
28-Jun-2019 |
gjb |
MFC r349372: Include files containing metadata specific to the branch in the directory where the individual distribution sets exist.
The new metadata files include the build date, svn branch, and revision of the build.
Sponsored by: Rubicon Communications, LLC (Netgate)
|
#
325898 |
|
16-Nov-2017 |
gjb |
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 for RPI3 images 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 the 11-STABLE image fails to boot in my testing.
Sponsored by: The FreeBSD Foundation
|
#
302408 |
|
07-Jul-2016 |
gjb |
Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle. Prune svn:mergeinfo from the new branch, as nothing has been merged here.
Additional commits post-branch will follow.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
300814 |
|
26-May-2016 |
gjb |
Make Makefile.mirrors -ALPHA${N}-aware.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
#
289337 |
|
14-Oct-2015 |
gjb |
Deprecate MD5 checksum generation in favor of SHA512.
This was discussed during the 10.2-RELEASE cycle, however since we were nearing the end of the cycle, we decided to defer this change until after 10.2-RELEASE.
Reminded by: so (delphij), jmg MFC after: 5 days Sponsored by: The FreeBSD Foundation
|
#
284811 |
|
25-Jun-2015 |
gjb |
Consider PRERELEASE builds snapshots, in addition to CURRENT and STABLE.
MFC after: 3 days Sponsored by: The FreeBSD Foundation
|
#
283618 |
|
27-May-2015 |
gjb |
Invert the build date and svn revision to match the namimg convention that has been in use for a while.
MFC after: 3 days Sponsored by: The FreeBSD Foundation
|
#
283593 |
|
26-May-2015 |
gjb |
Fix a typo.
Submitted by: ian MFC after: 3 days Sponsored by: The FreeBSD Foundation
|
#
283580 |
|
26-May-2015 |
gjb |
Use SVNREVISION and BUILDDATE if passed into the make(1) environment, fallback to trying to figure it out otherwise.
MFC after: 3 days Sponsored by: The FreeBSD Foundation
|
#
283576 |
|
26-May-2015 |
gjb |
Reindent after r283575.
MFC after: 3 days Sponsored by: The FreeBSD Foundation
|
#
283575 |
|
26-May-2015 |
gjb |
Remove duplicate exists() sanity check.
MFC after: 3 days Sponsored by: The FreeBSD Foundation
|
#
283574 |
|
26-May-2015 |
gjb |
Set STAGE_TARGETS only if RELEASEDIR exists.
MFC after: 3 days Sponsored by: The FreeBSD Foundation
|
#
283573 |
|
26-May-2015 |
gjb |
Remove a continuation on error, since the relevant behavior can only occur if a particular file exists.
MFC after: 3 days Sponsored by: The FreeBSD Foundation
|
#
283302 |
|
22-May-2015 |
gjb |
Fix staging virtual machine images for ftp propagation.
MFC after: 3 days X-MFC-Note: needs all previous changes Sponsored by: The FreeBSD Foundation
|
#
283298 |
|
22-May-2015 |
gjb |
Fix a number of logic and/or naming problems in Makefile.mirrors. Reduce a number of duplicated logic.
As of this commit, this file does exactly what it is needed to do.
MFC after: 3 days X-MFC-Note: needs all previous changes Sponsored by: The FreeBSD Foundation
|
#
283272 |
|
21-May-2015 |
gjb |
Fix make(1) syntax error for non-embedded targets.
Sponsored by: The FreeBSD Foundation
|
#
283271 |
|
21-May-2015 |
gjb |
If TARGET or EMBEDDED_TARGET == arm, set EMBEDDED variable, which helps control some of the arm-specific bits a bit more cleanly (but not really 'clean').
If BOARDNAME is defined (as is in the WANDBOARD configuration RE uses), do some magic to work with the KERNCONF and BOARDNAME to rename the file, making it a bit more intuitive for the consumer to determine which they need.
Yes, it is ugly, that is why there is a big warning at the top. It is, however, still much cleaner than the now 474-line shell script, and this Makefile produces the hierarchy needed without much evil.
MFC after: 1 week X-MFC-Note: needs all previous Makefile.mirror commits Sponsored by: The FreeBSD Foundation
|
#
283268 |
|
21-May-2015 |
gjb |
Remove the arm/armv6 bits from Makefile.mirrors, which needs some re-thinking.
Sponsored by: The FreeBSD Foundation
|
#
283266 |
|
21-May-2015 |
gjb |
Include xz(1)-compressed images when not a snapshot build.
Do not suffix non-snapshot checksum files with SNAP_SUFFIX.
Sponsored by: The FreeBSD Foundation
|
#
283265 |
|
21-May-2015 |
gjb |
cd(1) to .CURDIR before calling stat(1) to fix the path to sh(1).
Include xz(1)-compressed images when renaming snapshot builds.
Use OSRELEASE in place of REVISION-BRANCH for checksum filenames.
Sponsored by: The FreeBSD Foundation
|
#
282799 |
|
11-May-2015 |
gjb |
Avoid polluting the filesystem when not necessary.
Sponsored by: The FreeBSD Foundation
|
#
282798 |
|
11-May-2015 |
gjb |
After the last influx of commits, and a REALLY BIG WARNING to the top of the file.
Sponsored by: The FreeBSD Foundation
|
#
282797 |
|
11-May-2015 |
gjb |
Fix more paths to the actual files.
Sponsored by: The FreeBSD Foundation
|
#
282796 |
|
11-May-2015 |
gjb |
Fix more path variables.
Sponsored by: The FreeBSD Foundation
|
#
282795 |
|
11-May-2015 |
gjb |
Provide the correct path to the checksum file.
Sponsored by: The FreeBSD Foundation
|
#
282794 |
|
11-May-2015 |
gjb |
Also symlink the CHECKSUM.{SHA256,MD5} files.
Sponsored by: The FreeBSD Foundation
|
#
282793 |
|
11-May-2015 |
gjb |
Also copy CHECKSUM.{SHA256,MD5} files.
Sponsored by: The FreeBSD Foundation
|
#
282792 |
|
11-May-2015 |
gjb |
Fix a few incorrect variables and/or hard-coded paths.
Sponsored by: The FreeBSD Foundation
|
#
282791 |
|
11-May-2015 |
gjb |
Sigh. Fix more syntax errors introduced by the last commit.
Sponsored by: The FreeBSD Foundation
|
#
282790 |
|
11-May-2015 |
gjb |
Fix a make(1) syntax error.
Sponsored by: The FreeBSD Foundation
|
#
282789 |
|
11-May-2015 |
gjb |
Temporarily 'rm -rf $FTPDIR' during additional testing.
Sponsored by: The FreeBSD Foundation
|
#
282787 |
|
11-May-2015 |
gjb |
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.
Again, this Makefile is not for general consumption.
Sponsored by: The FreeBSD Foundation
|
#
282785 |
|
11-May-2015 |
gjb |
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 for me. But I've probably just made things worse.
Sponsored by: The FreeBSD Foundation
|