mirror of
https://github.com/armbian/build
synced 2025-09-24 19:47:06 +07:00
rootfs: add artifact name prefix and EXTRA_ROOTFS_NAME suffix (for extensions), yyyymm one-per-month auto-version in place of REVISION for artifact version
- rootfs is not a deb package, and thus not subject to the same strict ordering rules of `artifact_prefix_version` - replace with `yyyymm` (`202305`) in version so we get one-per-month automatically
This commit is contained in:
committed by
igorpecovnik
parent
f992dcd466
commit
3767729dc5
@@ -68,6 +68,8 @@ function initialize_artifact() {
|
||||
}
|
||||
|
||||
function obtain_complete_artifact() {
|
||||
: "${artifact_prefix_version:?artifact_prefix_version is not set}"
|
||||
|
||||
declare -g artifact_name="undetermined"
|
||||
declare -g artifact_type="undetermined"
|
||||
declare -g artifact_version="undetermined"
|
||||
@@ -102,8 +104,10 @@ function obtain_complete_artifact() {
|
||||
[[ "x${artifact_base_dir}x" == "xx" || "${artifact_base_dir}" == "undetermined" ]] && exit_with_error "artifact_base_dir is not set after artifact_prepare_version"
|
||||
[[ "x${artifact_final_file}x" == "xx" || "${artifact_final_file}" == "undetermined" ]] && exit_with_error "artifact_final_file is not set after artifact_prepare_version"
|
||||
|
||||
# validate artifact_version begins with artifact_prefix_version
|
||||
[[ "${artifact_version}" =~ ^${artifact_prefix_version} ]] || exit_with_error "artifact_version '${artifact_version}' does not begin with artifact_prefix_version '${artifact_prefix_version}'"
|
||||
# validate artifact_version begins with artifact_prefix_version when building deb packages (or deb-tar)
|
||||
if [[ "${artifact_type}" != "tar.zst" ]]; then
|
||||
[[ "${artifact_version}" =~ ^${artifact_prefix_version} ]] || exit_with_error "artifact_version '${artifact_version}' does not begin with artifact_prefix_version '${artifact_prefix_version}'"
|
||||
fi
|
||||
|
||||
# validate artifact_type... it must be one of the supported types
|
||||
case "${artifact_type}" in
|
||||
|
||||
Reference in New Issue
Block a user