0
0
mirror of https://github.com/libretro/Lakka-LibreELEC.git synced 2025-04-22 10:15:52 +00:00

lakka_update: set URL at build time

This commit is contained in:
Tomáš Kelemen (vudiq)
2024-05-25 08:37:45 +02:00
parent 64ae40c7ef
commit ac91a297f4
2 changed files with 13 additions and 13 deletions
packages/lakka/lakka_tools/lakka_update

@ -8,12 +8,7 @@ makeinstall_target() {
mkdir -p ${INSTALL}/usr/bin
cp -v lakka-update.sh ${INSTALL}/usr/bin/lakka-update
chmod -v +x ${INSTALL}/usr/bin/lakka-update
if [ "${LAKKA_NIGHTLY}" = yes ]; then
sed -e 's|^MIRROR=.*$|MIRROR=https://nightly.builds.lakka.tv/.updater|' \
sed -e "s|@LAKKA_UPDATE_SERVER_URL@|${LAKKA_UPDATE_SERVER_URL}|" \
-e "s|@LAKKA_TARGET_DEVICE_ARCH@|${DEVICE:-${PROJECT}}.${ARCH}|" \
-i ${INSTALL}/usr/bin/lakka-update
elif [ "${LAKKA_DEVBUILD}" = yes ]; then
sed -e 's|^MIRROR=.*$|MIRROR=https://nightly.builds.lakka.tv/.devbuild|' \
-i ${INSTALL}/usr/bin/lakka-update
fi
}

@ -1,18 +1,23 @@
#!/bin/bash
source /etc/os-release
MIRROR=@LAKKA_UPDATE_SERVER_URL@/@LAKKA_TARGET_DEVICE_ARCH@
MIRROR=https://le.builds.lakka.tv
FILE=`wget $MIRROR/.index -q -O - | head -1`
FILE=`wget $MIRROR/${LIBREELEC_ARCH}/.index -q -O - | head -1`
URL=$MIRROR/${LIBREELEC_ARCH}/$FILE
if [ -z "$FILE" ]; then
echo "Could not find latest update."
exit 1
fi
URL=$MIRROR/$FILE
# cleanup before downloading
rm -rf ~/.update/*
echo ":: Downloading upgrade"
echo ":: Downloading updade"
wget -P ~/.update/ $URL
if [ -z "~/.update/$FILE" ]; then
if [ ! -f ~/.update/$FILE ]; then
echo "Something went wrong during the download."
exit 1
fi