Marking a 1.0 release!¶
releng-tool has had several beta releases over the last couple of years. Multiple enhancements and fixes have been applied during this period, putting this tool in what appears to be a good state. With the updates made to the documentation, now is a good time as any to flag this tool into a first stable v1.0 release.
New script and script-directory context variables¶
As various scripts are invoked during a releng-tool run, developers may wish to determine the path of the running script or the directory which an active script is running (whether this is a build script for a package, a post-build script, etc.).
Changes have been introduced into releng-tool so that any time a script
is executed, the variables
RELENG_SCRIPT_DIR will be
set. This includes global contexts as well as environment variables. The
RELENG_SCRIPT will be set to the absolute path of the running
script. As for
RELENG_SCRIPT_DIR, the value will be a subset of the script
path, holding the absolute path of the directory holding the script.
When using script helpers such as
releng_include, the values of
RELENG_SCRIPT_DIR will be updated in the included
context for the included script.
SPDX license database updated¶
The internally managed copy of the SPDX license identifiers has been updated to the most recent version (v3.22).