History log of /freebsd/release/release.sh (Results 1 – 25 of 203)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: release/14.2.0-p2, release/14.1.0-p8, release/13.4.0-p4, release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3
# e8a5b9fd 12-Dec-2024 Doug Rabson <dfr@FreeBSD.org>

release: build OCI images with shell scripts

This avoids the need for buildah and skopeo for building releases.

Reviewed by: cpersiva
MFC after: 1 day
Differential Revision: https://reviews.freeb

release: build OCI images with shell scripts

This avoids the need for buildah and skopeo for building releases.

Reviewed by: cpersiva
MFC after: 1 day
Differential Revision: https://reviews.freebsd.org/D48574

show more ...


Revision tags: release/14.2.0, release/13.4.0
# d03c82c2 14-Aug-2024 Doug Rabson <dfr@FreeBSD.org>

release: add optional OCI images

This adds three OCI archive format files to the release containing
FreeBSD base images suitable for static linked, dynamic linked and shell
workloads. The shell imag

release: add optional OCI images

This adds three OCI archive format files to the release containing
FreeBSD base images suitable for static linked, dynamic linked and shell
workloads. The shell image also contains pkg-bootstrap and can be easily
extended by installing packages (including pkgbase packages).

Reviewed by: dch, cpersiva, jlduran, zlei
Differential Revision: https://reviews.freebsd.org/D46759
MFC after: 2 days

show more ...


# ed807f7b 06-Jul-2024 Colin Percival <cperciva@FreeBSD.org>

release.sh: Pass ARCH_FLAGS when setting VMSIZE

The default VM size may depend on the architecture. In particular,
it is currently larged on riscv64 due to a toolchain issue which
results in bloate

release.sh: Pass ARCH_FLAGS when setting VMSIZE

The default VM size may depend on the architecture. In particular,
it is currently larged on riscv64 due to a toolchain issue which
results in bloated binaries.

MFC after: 3 days
Fixes: 59c21ed6e811 "release: Bump default VM size for riscv64 to 6 GB"
Sponsored by: Amazon

show more ...


Revision tags: release/14.1.0
# 2c01e189 10-Apr-2024 Colin Percival <cperciva@FreeBSD.org>

Reapply "release.sh: Add -jN to `make release`"

With the latest changes to release/Makefile, it is now possible to
run `make release -jN` without the build failing (at least in my
latest tests).

Th

Reapply "release.sh: Add -jN to `make release`"

With the latest changes to release/Makefile, it is now possible to
run `make release -jN` without the build failing (at least in my
latest tests).

This reverts commit 7b707e797b2cd6265ba8f6215e59445e9efb9e97.

MFC after: 1 week

show more ...


# 6baddb6b 29-Mar-2024 Colin Percival <cperciva@FreeBSD.org>

release.sh: Don't install git if already present

Prior to this commit, we install git from ports if there is a ports
tree available and git is not installed, and we install git from pkg
otherwise --

release.sh: Don't install git if already present

Prior to this commit, we install git from ports if there is a ports
tree available and git is not installed, and we install git from pkg
otherwise -- including the case where git is already installed.

Rework the logic to not (re)install git at all if it is already
installed.

MFC after: 3 days

show more ...


Revision tags: release/13.3.0
# 7b707e79 29-Jan-2024 Colin Percival <cperciva@FreeBSD.org>

Revert "release.sh: Add -jN to `make release`"

The release-building code is not fully parallel-safe yet.

This reverts commit 9c1bad2da5ae2a2a3d957c97dcf33c09b34e1c47.

Reported by: jrtc27


# 9c1bad2d 29-Jan-2024 Colin Percival <cperciva@FreeBSD.org>

release.sh: Add -jN to `make release`

The `make release` command now creates VM and cloudware images (if
enabled) in addition to disk images; this results in a very large
number of 'make installworl

release.sh: Add -jN to `make release`

The `make release` command now creates VM and cloudware images (if
enabled) in addition to disk images; this results in a very large
number of 'make installworld' commands running sequentially. Adding
-jN should speed this up significantly.

MFC after: 1 month
X-MFC-to: stable/14

show more ...


Revision tags: release/14.0.0, release/13.2.0, release/12.4.0, release/13.1.0, release/12.3.0
# c0dbc49a 12-May-2021 Glen Barber <gjb@FreeBSD.org>

release: fix ports checkout if /usr/ports does not exist

Reported by: Yasuhiro Kimura
Sponsored by: Rubicon Communications, LLC ("Netgate")


# 69b6abb7 12-May-2021 Glen Barber <gjb@FreeBSD.org>

release: remove logic to locate the svn{,lite} binary

Sponsored by: Rubicon Communications, LLC ("Netgate")


# fb6e261c 12-May-2021 Glen Barber <gjb@FreeBSD.org>

release: follow-up to previous commit to use Git for the ports tree

MFC after: immediately (pending re approval)
Sponsored by: Rubicon Communications, LLC ("Netgate")


# 3f25cfea 12-May-2021 Glen Barber <gjb@FreeBSD.org>

release: update release.sh to use Git for ports tree checkouts

MFC after: immediately (pending re approval)
Sponsored by: Rubicon Communications, LLC ("Netgate")


Revision tags: release/13.0.0
# 0af8a2db 16-Mar-2021 Glen Barber <gjb@FreeBSD.org>

release: do not set __MAKE_CONF and SRCCONF for the chroot build

PR: 254319
Submitted by: truckman
MFC after: 1 week
Sponsored by: Rubicon Communications, LLC ("Netgate")


# f61e92ca 18-Feb-2021 Glen Barber <gjb@FreeBSD.org>

release: permanently remove the 'reldoc' target and associates

Following 7b1d1a1658ffb69eff93afc713f9e88ed8b20eac, the structure
for the reldoc target has significantly changed as result of the
ASCI

release: permanently remove the 'reldoc' target and associates

Following 7b1d1a1658ffb69eff93afc713f9e88ed8b20eac, the structure
for the reldoc target has significantly changed as result of the
ASCIIDoctor/Hugo migration. As the release notes related files
on the installation medium are inherently out of date, purge them
entirely.

Discussed within: re, doceng
No objection: re (silence), doceng (silence)
Timeout: 2 weeks
MFC after: 1 week
MFC to: stable/13, stable/12, and stable/11 only
Sponsored by: Rubicon Communications, LLC ("Netgate")

show more ...


# 6462113b 11-Feb-2021 Glen Barber <gjb@FreeBSD.org>

release.sh: fix OSVERSION and UNAME_r overrides

Add PBUILD_FLAGS and UNAME_r overrides to extra_chroot_setup()
to fix building ports for 14-CURRENT builds on 13.x.

MFC after: 3 days
MFC with: c511a

release.sh: fix OSVERSION and UNAME_r overrides

Add PBUILD_FLAGS and UNAME_r overrides to extra_chroot_setup()
to fix building ports for 14-CURRENT builds on 13.x.

MFC after: 3 days
MFC with: c511a5ab53ba335dc85f7ac93843872eb5763602
Sponsored by: Rubicon Communications, LLC ("Netgate")

show more ...


# 805e2876 03-Feb-2021 Glen Barber <gjb@FreeBSD.org>

release.sh: Skip installing textproc/docproj when NODOC is set

PR: 253192
Submitted by: Yasuhiro Kimura
MFC after: 3 days
Sponsored by: Rubicon Communications, LLC ("Netgate")


# 70dfc101 02-Feb-2021 Glen Barber <gjb@FreeBSD.org>

release: update workaround during transition to git

PR: 253181
Submitted by: Yasuhiro Kimura
MFC after: 3 days
Sponsored by: Rubicon Communications, LLC ("Netgate")


# 5b0914ae 20-Jan-2021 Glen Barber <gjb@FreeBSD.org>

release: fix PORT variable

Reported by: Yasuhiro Kimura (yasu xat utahime dot org)
Sponsored by: Rubicon Communications, LLC ("Netgate")


# 33f38c8a 19-Jan-2021 Glen Barber <gjb@FreeBSD.org>

release.sh: bump Copyright year after previous commit

Sponsored by: Rubicon Communications, LLC (netgate.com)


# 041b2852 19-Jan-2021 Glen Barber <gjb@FreeBSD.org>

release: Add workaround to use SVN for ports

The ports tree is scheduled to be converted from Subversion to Git
after the currently-scheduled 13.0-RELEASE, so the source of truth
will be Subversion

release: Add workaround to use SVN for ports

The ports tree is scheduled to be converted from Subversion to Git
after the currently-scheduled 13.0-RELEASE, so the source of truth
will be Subversion for the ports tree.

Implement a hack specifically for this case.

Sponsored by: Rubicon Communications, LLC (netgate.com)

show more ...


# 70e64ba4 29-Dec-2020 Glen Barber <gjb@FreeBSD.org>

release.sh: Update GITROOT URL

Hard-code the GITROOT for the ports tree to use cgit-beta
until the ports repository is converted.

While here, remove $FreeBSD$ RCS IDs.

Sponsored by: Rubicon Commun

release.sh: Update GITROOT URL

Hard-code the GITROOT for the ports tree to use cgit-beta
until the ports repository is converted.

While here, remove $FreeBSD$ RCS IDs.

Sponsored by: Rubicon Communications, LLC (netgate.com)

show more ...


# 86635d49 08-Dec-2020 Mitchell Horne <mhorne@FreeBSD.org>

release.sh: add support for RISC-V embedded builds

Since the few existing RISC-V hardware platforms are single board
computers, we can piggyback off of arm/arm64's embedded build support
for generat

release.sh: add support for RISC-V embedded builds

Since the few existing RISC-V hardware platforms are single board
computers, we can piggyback off of arm/arm64's embedded build support
for generating SD card images.

I don't see a pressing need to change the naming in this file at this
time.

Reviewed by: gjb, manu
Differential Revision: https://reviews.freebsd.org/D27043

show more ...


Revision tags: release/12.2.0
# 5fb8eca8 14-Sep-2020 Glen Barber <gjb@FreeBSD.org>

Fix setting RELENGDIR when release.sh is called from an external
script.

Sponsored by: Rubicon Communications, LLC (netgate.com)


# c71c2b76 11-Sep-2020 Glen Barber <gjb@FreeBSD.org>

Fix indentation following r365638. No functional changes.

Sponsored by: Rubicon Communications, LLC (netgate.com)


# 91ce4699 11-Sep-2020 Glen Barber <gjb@FreeBSD.org>

Add a NOGIT option to avoid explicitly requiring devel/git if the
sources are obtained through a different mechanism.

Reported and tested by: Ruslan Garipov
Sponsored by: Rubicon Communications, LLC

Add a NOGIT option to avoid explicitly requiring devel/git if the
sources are obtained through a different mechanism.

Reported and tested by: Ruslan Garipov
Sponsored by: Rubicon Communications, LLC (netgate.com)

show more ...


# 5f1198f3 29-Aug-2020 Glen Barber <gjb@FreeBSD.org>

Fix ordering of the 'pull' subcommand and the '-q' flag.

Pointyhat to: gjb (myself)
Sponsored by: Rubicon Communications, LLC (netgate.com)


123456789