History log of /freebsd-11.0-release/release/Makefile.mirrors
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 303975 11-Aug-2016 gjb

Copy stable/11@r303970 to releng/11.0 as part of the 11.0-RELEASE
cycle.

Prune svn:mergeinfo from the new branch, and rename it to RC1.

Update __FreeBSD_version.

Use the quarterly branch for the default FreeBSD.conf pkg(8) repo and
the dvd1.iso packages population.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 302408 08-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 27-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 12-May-2015 gjb

Avoid polluting the filesystem when not necessary.

Sponsored by: The FreeBSD Foundation


# 282798 12-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 12-May-2015 gjb

Fix more paths to the actual files.

Sponsored by: The FreeBSD Foundation


# 282796 12-May-2015 gjb

Fix more path variables.

Sponsored by: The FreeBSD Foundation


# 282795 12-May-2015 gjb

Provide the correct path to the checksum file.

Sponsored by: The FreeBSD Foundation


# 282794 12-May-2015 gjb

Also symlink the CHECKSUM.{SHA256,MD5} files.

Sponsored by: The FreeBSD Foundation


# 282793 12-May-2015 gjb

Also copy CHECKSUM.{SHA256,MD5} files.

Sponsored by: The FreeBSD Foundation


# 282792 12-May-2015 gjb

Fix a few incorrect variables and/or hard-coded paths.

Sponsored by: The FreeBSD Foundation


# 282791 12-May-2015 gjb

Sigh. Fix more syntax errors introduced by the last commit.

Sponsored by: The FreeBSD Foundation


# 282790 12-May-2015 gjb

Fix a make(1) syntax error.

Sponsored by: The FreeBSD Foundation


# 282789 12-May-2015 gjb

Temporarily 'rm -rf $FTPDIR' during additional testing.

Sponsored by: The FreeBSD Foundation


# 282787 12-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