mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2025-04-19 00:26:55 +00:00
scripts/functions: add CT_GetPkgBuildVersion
This allows to get a configured custom version of a package. Signed-off-by: Sergey Korolev <s.korolev@ndmsystems.com>
This commit is contained in:
parent
8c581c2504
commit
146c6814c9
@ -2213,3 +2213,25 @@ CT_GetPkgVersion()
|
||||
CT_PackageRun "${1}" __do_GetPkgVersion
|
||||
eval "${2}=\"${rv}\""
|
||||
}
|
||||
|
||||
# Closure of a build version selector.
|
||||
CT_DoGetPkgBuildVersion()
|
||||
{
|
||||
if [ "${src_release}" = "y" ]; then
|
||||
build_version="${version}"
|
||||
elif [ -z "${devel_revision}" ]; then
|
||||
build_version="${devel_branch}"
|
||||
else
|
||||
build_version="${devel_revision}"
|
||||
fi
|
||||
}
|
||||
|
||||
# Get a package version selected to build. May return an empty string.
|
||||
# Usage: CT_GetPkgBuildVersion PKG VAR
|
||||
CT_GetPkgBuildVersion()
|
||||
{
|
||||
local build_version
|
||||
|
||||
CT_PackageRun "${1}" CT_DoGetPkgBuildVersion
|
||||
eval "${2}=\"${build_version}\""
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user