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:
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
|
||||
|
Reference in New Issue
Block a user