mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-24 19:26:50 +00:00
tools/change_addon_version: add binary-addons
This commit is contained in:
parent
83fd11db28
commit
28ebb1bd37
@ -39,6 +39,19 @@ update_package() {
|
|||||||
git diff --quiet HEAD $REF -- packages/addons || { echo "git commit \"addons: reset version\"" && git commit -qs -m "addons: reset version" "packages/addons"; }
|
git diff --quiet HEAD $REF -- packages/addons || { echo "git commit \"addons: reset version\"" && git commit -qs -m "addons: reset version" "packages/addons"; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
update_binary_addons() {
|
||||||
|
# update package.mk
|
||||||
|
for package_mk in $(find packages/mediacenter/kodi-binary-addons -type f -name "package.mk"); do
|
||||||
|
PKG_REV="$(grep -oP -m 1 '(?<=PKG_REV=\").*(?=\")' ${package_mk} || true)"
|
||||||
|
sed -e "s|PKG_REV=.*|PKG_REV=\"$(($PKG_REV + 1))\"|" -i "${package_mk}"
|
||||||
|
unset PKG_REV
|
||||||
|
done
|
||||||
|
|
||||||
|
# commit changes
|
||||||
|
# avoid errors at commit by checking if changes are available
|
||||||
|
git diff --quiet HEAD $REF -- packages/mediacenter/kodi-binary-addons || { echo "git commit \"addons: bump kodi-binary-addons\"" && git commit -qs -m "addons: bump kodi-binary-addons" "packages/mediacenter/kodi-binary-addons"; }
|
||||||
|
}
|
||||||
|
|
||||||
# check if whiptail is installed and directly execute script when argument is supplied
|
# check if whiptail is installed and directly execute script when argument is supplied
|
||||||
if [ -z "$1" ]; then
|
if [ -z "$1" ]; then
|
||||||
if ! command -v whiptail >/dev/null 2>&1; then
|
if ! command -v whiptail >/dev/null 2>&1; then
|
||||||
@ -50,6 +63,7 @@ else
|
|||||||
BUMP_ADDON_VERSION="$1"
|
BUMP_ADDON_VERSION="$1"
|
||||||
update_addon_version
|
update_addon_version
|
||||||
update_package
|
update_package
|
||||||
|
update_binary_addons
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -62,6 +76,7 @@ case $OPTION in
|
|||||||
"1")
|
"1")
|
||||||
update_addon_version
|
update_addon_version
|
||||||
update_package
|
update_package
|
||||||
|
update_binary_addons
|
||||||
;;
|
;;
|
||||||
"2")
|
"2")
|
||||||
BUMP_ADDON_VERSION=$(whiptail --inputbox "Enter ADDON-VERSION:" 10 25 ${DISTRO_ADDON_VERSION} 3>&1 1>&2 2>&3)
|
BUMP_ADDON_VERSION=$(whiptail --inputbox "Enter ADDON-VERSION:" 10 25 ${DISTRO_ADDON_VERSION} 3>&1 1>&2 2>&3)
|
||||||
@ -69,6 +84,7 @@ case $OPTION in
|
|||||||
if [ $EXITSTATUS = 0 ]; then
|
if [ $EXITSTATUS = 0 ]; then
|
||||||
update_addon_version
|
update_addon_version
|
||||||
update_package
|
update_package
|
||||||
|
update_binary_addons
|
||||||
else
|
else
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
|
Loading…
x
Reference in New Issue
Block a user