#
6c87aed3 |
| 12-Apr-2024 |
Colin Percival <cperciva@FreeBSD.org> |
release: Support r/o /usr/ports for cloudware
Set WRKDIRPREFIX=/tmp/ports DISTDIR=/tmp/distfiles when building tools needed for uploading cloudware images.
While I'm here, adjust the bsdec2-image-u
release: Support r/o /usr/ports for cloudware
Set WRKDIRPREFIX=/tmp/ports DISTDIR=/tmp/distfiles when building tools needed for uploading cloudware images.
While I'm here, adjust the bsdec2-image-upload build target to match the style used by the Azure/GCE/Vagrant Makefiles.
MFC after: 3 days
show more ...
|
Revision tags: release/13.3.0 |
|
#
72dd306e |
| 27-Jan-2024 |
Xin LI <delphij@FreeBSD.org> |
releng-gce: Advertise the availability of UEFI support in GCE images.
The amd64 and arm64 images supported UEFI, mark it as so users can take advantage of UEFI boot on GCE. This is already done on
releng-gce: Advertise the availability of UEFI support in GCE images.
The amd64 and arm64 images supported UEFI, mark it as so users can take advantage of UEFI boot on GCE. This is already done on FreeBSD 14.0-RELEASE but never codified into the release tools (and should).
PR: conf/276532 Reviewed by: lwhsu MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D43557
show more ...
|
#
e872a401 |
| 12-Jan-2024 |
Xin LI <delphij@FreeBSD.org> |
releng-gce: Advertise the availability of gVNIC support in GCE images.
This marks FreeBSD GCE images as gVNIC capable by adding the --guest-os-features=GVNIC flag at creation time as suggested in GC
releng-gce: Advertise the availability of gVNIC support in GCE images.
This marks FreeBSD GCE images as gVNIC capable by adding the --guest-os-features=GVNIC flag at creation time as suggested in GCE documentation[1]. This allows Generation 3 and newer GCE instances to leverage advanced networking capabilities and performance enhancements provided by gVNIC. Users will benefit from these improvements without needing to create custom images.
[1] https://cloud.google.com/compute/docs/networking/using-gvnic#create_a_vm_with_gvnic_support
Reviewed by: cperciva MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D43411
show more ...
|
Revision tags: release/14.0.0 |
|
#
a959ae1c |
| 20-Oct-2023 |
Colin Percival <cperciva@FreeBSD.org> |
releng-gce: Add missing _
Fixes: 1b10bdf0e2fa8 "releng-gce: Add ZFS support to GCE" MFC after: 3 days
|
#
1b10bdf0 |
| 29-Aug-2023 |
Li-Wen Hsu <lwhsu@FreeBSD.org> |
releng-gce: Add ZFS support to GCE image buliding and uploading
Approved by: delphij (re), gjb (re) Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D41527
|
#
d0b2dbfa |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
#
b24c35b3 |
| 17-Jul-2023 |
Glen Barber <gjb@FreeBSD.org> |
release: adjust lang/python* dependencies for GCE
The lang/python3 port had failed to properly install because it did in fact already exist and FORCE_PKG_REGISTER was not set. So, behaviorally ever
release: adjust lang/python* dependencies for GCE
The lang/python3 port had failed to properly install because it did in fact already exist and FORCE_PKG_REGISTER was not set. So, behaviorally everything here was correct. However, installing lang/python3 is in fact not correct and not needed, so only install the lang/python port to provide symbolic links.
PR: 272354 MFC after: 3 days MFC with: 510fd83138001b0a6e45b3fa6a7249377f806171 MFC with: cd8cad0ef5cd534dc7ae1dd9a470cac2057ed957 MFC with: 0ed426276fd52e917506ab87c05a61c6641ae298 Sponsored by: GoFundMe https://www.gofundme.com/f/gjbbsd
show more ...
|
#
cd8cad0e |
| 12-Jul-2023 |
Glen Barber <gjb@FreeBSD.org> |
release: follow-up to previous commit to install lang/python{,3}
PR: 272354 Sponsored by: GoFundMe https://www.gofundme.com/f/gjbbsd
|
#
0ed42627 |
| 12-Jul-2023 |
Glen Barber <gjb@FreeBSD.org> |
release: ensure gce-check-depends installs lang/python{,3}
PR: 272354 Sponsored by: GoFundMe https://www.gofundme.com/f/gjbbsd
|
Revision tags: release/13.2.0, release/12.4.0, release/13.1.0, release/12.3.0, release/13.0.0 |
|
#
63749bfe |
| 04-Mar-2021 |
Glen Barber <gjb@FreeBSD.org> |
release: sprinkle UNAME_r hacks following c883b6fd8ccd
Pass UNAME_r override to make(1) for ports builds when building ports for another branch.
MFC after: 3 days MFC with: 0be274d37379, 80ab50e1de
release: sprinkle UNAME_r hacks following c883b6fd8ccd
Pass UNAME_r override to make(1) for ports builds when building ports for another branch.
MFC after: 3 days MFC with: 0be274d37379, 80ab50e1de19, c883b6fd8ccd Sponsored by: Rubicon Communications, LLC ("Netgate")
show more ...
|
Revision tags: release/12.2.0 |
|
#
92fb4f8a |
| 27-Aug-2020 |
Glen Barber <gjb@FreeBSD.org> |
Merge the projects/release-git branch to head. This allows building 13.x from Git instead of Subversion.
No MFC to stable branches is planned at this time. [1]
Discussed with: git working group [1]
Merge the projects/release-git branch to head. This allows building 13.x from Git instead of Subversion.
No MFC to stable branches is planned at this time. [1]
Discussed with: git working group [1] Sponsored by: Rubicon Communications, LLC (netgate.com)
show more ...
|
#
86e5b137 |
| 12-Aug-2020 |
Glen Barber <gjb@FreeBSD.org> |
release: update to use git instead of svn:
Makefile.* (cloudware): - Consistify setting the BUILDDATE for snapshots.
release.conf.sample/release.sh: - Run 'git clone' in 'quiet' mode.
Makefile.i
release: update to use git instead of svn:
Makefile.* (cloudware): - Consistify setting the BUILDDATE for snapshots.
release.conf.sample/release.sh: - Run 'git clone' in 'quiet' mode.
Makefile.inc1: - Set BUILDDATE and export the variable.
Sponsored by: Rubicon Communications, LLC (netgate.com)
show more ...
|
Revision tags: release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0, release/11.2.0 |
|
#
c3955757 |
| 10-May-2018 |
Glen Barber <gjb@FreeBSD.org> |
Add a special GCE_LICENSE variable to Makefile.gce, which when set, will include license metadata in the resultant GCE image.
GCE_LICENSE is unset by default, as it primarily pertains to images prod
Add a special GCE_LICENSE variable to Makefile.gce, which when set, will include license metadata in the resultant GCE image.
GCE_LICENSE is unset by default, as it primarily pertains to images produced by the FreeBSD Project, but for downstream FreeBSD consumers, it can be set in the make(1) environment in the format of:
--licenses="projects/PROJECT_ID/global/licenses/LICENSE_NAME"
The "license" is not a license, per se, but required metadata that is required by the GCE marketplace. For the FreeBSD Project, the license name is simply 'freebsd', with the description of 'FreeBSD'.
MFC after: 3 days Sponsored by: The FreeBSD Foundation
show more ...
|
#
43613f74 |
| 08-May-2018 |
Glen Barber <gjb@FreeBSD.org> |
Use vYYYYMMDD in the timestamp suffix for Google Compute Engine snapshot images for consistency with other OSes.
MFC after: 3 weeks Sponsored by: The FreeBSD Foundation
|
#
8e29ef31 |
| 30-Mar-2018 |
Glen Barber <gjb@FreeBSD.org> |
Add logic for "families" for GCE images.
This allows for GCE consumers to easily detect the latest major version of FreeBSD when using the gcloud command line utility.
To ensure snapshot builds do
Add logic for "families" for GCE images.
This allows for GCE consumers to easily detect the latest major version of FreeBSD when using the gcloud command line utility.
To ensure snapshot builds do not conflict with release-style builds (ALPHA, BETA, RC, RELEASE), the '-snap' suffix is appended to the GCE image family name.
MFC after: 3 days Sponsored by: The FreeBSD Foundation
show more ...
|
Revision tags: release/10.4.0, release/11.1.0, release/11.0.1, release/11.0.0 |
|
#
27067774 |
| 16-Aug-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r303250 through r304235.
|
#
c63ea09b |
| 05-Aug-2016 |
Glen Barber <gjb@FreeBSD.org> |
Fix GCE image publication. The gcutil utility is deprecated in favor of gcloud.
MFC after: 3 days Sponsored by: The FreeBSD Foundation
|
Revision tags: release/10.3.0 |
|
#
b5ff185e |
| 12-Sep-2015 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Merge from head
|
#
ab875b71 |
| 14-Aug-2015 |
Navdeep Parhar <np@FreeBSD.org> |
Catch up with head, primarily for the 1.14.4.0 firmware.
|
Revision tags: release/10.2.0 |
|
#
4cd9b24e |
| 04-Jul-2015 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r284737 through r285152.
|
#
57d94a19 |
| 01-Jul-2015 |
Glen Barber <gjb@FreeBSD.org> |
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
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.
MFC after: 3 days Sponsored by: The FreeBSD Foundation
show more ...
|
#
4079836c |
| 01-Jul-2015 |
Glen Barber <gjb@FreeBSD.org> |
Fix the gcloud port/package name.
MFC after: 3 days Sponsored by: The FreeBSD Foundation
|
#
225e861d |
| 27-Jun-2015 |
Glen Barber <gjb@FreeBSD.org> |
Fix a vi-invoked typo.
Submitted by: jkim (privately) Sponsored by: The FreeBSD Foundation
|
#
eb64cd58 |
| 27-Jun-2015 |
Glen Barber <gjb@FreeBSD.org> |
Add initial support for automatically uploading GCE virtual machine images to the Google Compute Engine platform.
By default, gcutil/gsutil requires an Oauth2 login generated from a URL that must be
Add initial support for automatically uploading GCE virtual machine images to the Google Compute Engine platform.
By default, gcutil/gsutil requires an Oauth2 login generated from a URL that must be opened in a browser, a verification code copied back to the terminal from which it was invoked, etc., etc., making it near impossible for automation.
I've hacked together an evil solution to work around this, so unless GCE_LOGIN_SKIP is set to a non-empty value, this Makefile will not do anything useful.
As a result of this commit, remove the gce-package.sh script that was never, nor will ever be, used.
MFC after: 3 days X-MFC-Note: (hopefully) Sponsored by: The FreeBSD Foundation
show more ...
|