mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-27 04:36:40 +00:00
update_binary-addons: fix PKG_REV bump for unofficial addons
Signed-off-by: Matthias Reichl <hias@horus.com>
This commit is contained in:
parent
69a7660940
commit
db9b48abfe
@ -158,6 +158,7 @@ for ADDON in $(ls -1 "${ROOT}/packages/mediacenter/kodi-binary-addons"); do
|
|||||||
|
|
||||||
check_package_excluded "${ADDON}" "${EXCLUDED_PACKAGES}" && continue
|
check_package_excluded "${ADDON}" "${EXCLUDED_PACKAGES}" && continue
|
||||||
|
|
||||||
|
ADDON_PATH="${ROOT}/packages/mediacenter/kodi-binary-addons/${ADDON}/"
|
||||||
# Obtain git url - ignore if not a suitable repo
|
# Obtain git url - ignore if not a suitable repo
|
||||||
GIT_DIR="${ADDON}.git"
|
GIT_DIR="${ADDON}.git"
|
||||||
GIT_REPO="$(geturl "${ADDON}")" || continue
|
GIT_REPO="$(geturl "${ADDON}")" || continue
|
||||||
@ -167,9 +168,11 @@ for ADDON in $(ls -1 "${ROOT}/packages/mediacenter/kodi-binary-addons"); do
|
|||||||
# update package.mk for stale github.com packages
|
# update package.mk for stale github.com packages
|
||||||
RESOLVED_HASH=$(resolve_hash_in_branch ${ADDON}.git HEAD) || continue
|
RESOLVED_HASH=$(resolve_hash_in_branch ${ADDON}.git HEAD) || continue
|
||||||
echo "Resolving hash for ${ADDON}: HEAD => ${RESOLVED_HASH}"
|
echo "Resolving hash for ${ADDON}: HEAD => ${RESOLVED_HASH}"
|
||||||
if update_pkg "${ROOT}/packages/mediacenter/kodi-binary-addons/$ADDON" ${ADDON} ${RESOLVED_HASH}; then
|
if update_pkg "${ADDON_PATH}" "${ADDON}" "${RESOLVED_HASH}"; then
|
||||||
# always bump PKG_REV when updating untagged addons
|
# always bump PKG_REV when updating untagged addons
|
||||||
bump_pkg_rev "${ROOT}/packages/mediacenter/kodi-binary-addons/$ADDON" ${ADDON}
|
bump_pkg_rev "${ADDON_PATH}" "${ADDON}"
|
||||||
|
else
|
||||||
|
[ "${BUMP_PKG_REV}" = "yes" ] && bump_pkg_rev "${ADDON_PATH}" "${ADDON}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "${KEEP_GIT_DIRS}" != "yes" ]; then
|
if [ "${KEEP_GIT_DIRS}" != "yes" ]; then
|
||||||
|
Loading…
x
Reference in New Issue
Block a user