mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-29 05:36:47 +00:00
config/functions: major/minor version helper
This commit is contained in:
parent
e0fe76288e
commit
da94ecfb2f
@ -804,6 +804,20 @@ get_pkg_version() {
|
||||
get_pkg_variable "$1" PKG_VERSION
|
||||
}
|
||||
|
||||
get_pkg_version_maj_min() {
|
||||
local pkg_version
|
||||
|
||||
[ -n "${1}" ] && pkg_version="$(get_pkg_version "${1}")" || pkg_version="${PKG_VERSION}"
|
||||
|
||||
if [[ ${pkg_version} =~ ^[0-9A-Za-z]*\.[0-9A-Za-z]*\.[0-9A-za-z]*$ ]]; then
|
||||
echo "${pkg_version%.*}"
|
||||
elif [[ ${pkg_version} =~ ^[0-9A-Za-z]*\.[0-9A-Za-z]*$ ]]; then
|
||||
echo "${pkg_version}"
|
||||
else
|
||||
echo "${pkg_version}"
|
||||
fi
|
||||
}
|
||||
|
||||
get_pkg_directory() {
|
||||
local _PKG_ROOT_NAME=${1%:*} _ALL_DIRS _FOUND=0 _ANCHOR="@?+?@" _PKG_DIR _DIR
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user