pkg: add series and nickname to metadata

This commit is contained in:
Franco Fichtner 2021-04-09 08:56:46 +02:00
parent 26c8fbb267
commit 61ca8a7b68
6 changed files with 22 additions and 5 deletions

View File

@ -29,6 +29,7 @@ all:
.include "Mk/defaults.mk"
CORE_MESSAGE?= Carry on my wayward son
CORE_NICKNAME?= Not Yet
CORE_NAME?= opnsense-devel
CORE_TYPE?= development
@ -75,6 +76,9 @@ CORE_VERSION?= ${CORE_COMMIT:[1]}
CORE_REVISION?= ${CORE_COMMIT:[2]}
CORE_HASH?= ${CORE_COMMIT:[3]}
_CORE_SERIES= ${CORE_VERSION:S/./ /g}
CORE_SERIES?= ${_CORE_SERIES:[1]}.${_CORE_SERIES:[2]}
.if "${CORE_REVISION}" != "" && "${CORE_REVISION}" != "0"
CORE_PKGVERSION= ${CORE_VERSION}_${CORE_REVISION}
.else

View File

@ -85,12 +85,13 @@ REPLACEMENTS= CORE_ABI \
CORE_HASH \
CORE_MAINTAINER \
CORE_NAME \
CORE_NEXT \
CORE_NICKNAME \
CORE_PACKAGESITE \
CORE_PKGVERSION \
CORE_PRODUCT \
CORE_PYTHON_DOT \
CORE_REPOSITORY \
CORE_SERIES \
CORE_SYSLOGNG \
CORE_VERSION \
CORE_WWW

View File

@ -24,7 +24,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.Dd February 5, 2021
.Dd April 9, 2021
.Dt OPNSENSE-VERSION 8
.Os
.Sh NAME
@ -32,7 +32,7 @@
.Nd OPNsense version utility
.Sh SYNOPSIS
.Nm
.Op Fl AaefHNnsvw
.Op Fl AaefHiNnsVvw
.Op Ar package
.Nm
.Fl c
@ -79,12 +79,16 @@ binary, or from package metadata if the binary could
not be found.
.It Fl H
Return the package commit hash.
.It Fl i
Return the package nickname.
.It Fl N
Return the product name.
.It Fl n
Return the package name.
.It Fl s
Return the accumulated file size of the package.
.It Fl V
Return the package series.
.It Fl v
Return the package version.
.It Fl w

View File

@ -9,6 +9,8 @@
"product_hash": "%%CORE_HASH%%",
"product_id": "%%CORE_NAME%%",
"product_name": "%%CORE_PRODUCT%%",
"product_nickname": "%%CORE_NICKNAME%%",
"product_series": "%%CORE_SERIES%%",
"product_version": "%%CORE_PKGVERSION%%",
"product_website": "%%CORE_WWW%%"
}

View File

@ -50,7 +50,7 @@
s" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" logo+
s" @@@@@@@@@@@@@@@@@@@@@@@@@@@@ " logo+
s" #[m " logo+
s" %%CORE_NEXT%% ``The Road Ahead'' #[m" logo+
s" %%CORE_SERIES%% ``The Road Ahead'' #[m" logo+
2drop
;

View File

@ -32,7 +32,7 @@ OUTPUT=
DO_CHECK=
while getopts AacefHNnsvw OPT; do
while getopts AacefHiNnsVvw OPT; do
case ${OPT} in
A)
OUTPUT="${OUTPUT} \${product_arch}"
@ -52,6 +52,9 @@ while getopts AacefHNnsvw OPT; do
H)
OUTPUT="${OUTPUT} \${product_hash}"
;;
i)
OUTPUT="${OUTPUT} \${product_nickname}"
;;
N)
OUTPUT="${OUTPUT} \${product_name}"
;;
@ -61,6 +64,9 @@ while getopts AacefHNnsvw OPT; do
s)
OUTPUT="${OUTPUT} \${product_size}"
;;
V)
OUTPUT="${OUTPUT} \${product_series}"
;;
v)
OUTPUT="${OUTPUT} \${product_version}"
;;