git: e4845727c0 - main - Split website generate-release target in two

From: Colin Percival <cperciva_at_FreeBSD.org>
Date: Wed, 20 Mar 2024 00:52:06 UTC
The branch main has been updated by cperciva:

URL: https://cgit.FreeBSD.org/doc/commit/?id=e4845727c083d0c3fc110a0cd92cf8ff4b2716f8

commit e4845727c083d0c3fc110a0cd92cf8ff4b2716f8
Author:     Colin Percival <cperciva@FreeBSD.org>
AuthorDate: 2024-03-17 10:45:18 +0000
Commit:     Colin Percival <cperciva@FreeBSD.org>
CommitDate: 2024-03-20 00:51:52 +0000

    Split website generate-release target in two
    
    Turn this into a generate-release target and a generate-hardware-notes
    target, so I can add an upcoming release to the website and fill in
    the hardware notes after the relevant releng/X.Y branch exists.
---
 website/Makefile | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/website/Makefile b/website/Makefile
index ddfa597d31..545e4d13d5 100644
--- a/website/Makefile
+++ b/website/Makefile
@@ -108,6 +108,13 @@ releases-clean:
 	rm -f data/releases.toml
 
 generate-release:
+.if empty(RELEASE)
+	@echo "Specify a release. Example RELEASE=14.1"
+.else
+	${HUGO_CMD} new --kind release releases/${RELEASE}R/
+.endif
+
+generate-hardware-notes:
 .if empty(RELEASE) && empty(MAIN)
 	@echo "Specify a release or use main. Example RELEASE=14.1 MAIN=true"
 .else
@@ -122,7 +129,6 @@ generate-release:
 .elif !empty(RELEASE)
 	git clone --depth 1 --branch releng/${RELEASE} https://git.FreeBSD.org/src.git tmp
 .endif
-	${HUGO_CMD} new --kind release releases/${RELEASE}R/
 	${RUBY_CMD} ./tools/hardware-notes-processor.rb content/en/releases/${RELEASE}R/hardware.adoc
 	rm -fr ./tmp
 .endif