mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-29 13:46:49 +00:00
autoupdate: use our own useragent and system id for downloading updates
Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
parent
87509b77fb
commit
29b3eadb3a
@ -43,7 +43,9 @@ fi
|
|||||||
download () {
|
download () {
|
||||||
case "$DL_METHOD" in
|
case "$DL_METHOD" in
|
||||||
wget)
|
wget)
|
||||||
wget -c $1 -P $TMP_DIR > /dev/null 2>&1
|
wget -U "$THIS_DISTRIBUTION ($THIS_ARCH): $THIS_VERSION" \
|
||||||
|
-c ${1}?sysid=$SYSTEMID \
|
||||||
|
-O $2 > /dev/null 2>&1
|
||||||
;;
|
;;
|
||||||
scp)
|
scp)
|
||||||
scp $SCP_ARG "$1" $TMP_DIR
|
scp $SCP_ARG "$1" $TMP_DIR
|
||||||
@ -69,7 +71,7 @@ if [ ! -f /var/lock/update.lock ]; then
|
|||||||
|
|
||||||
# get infofile with the latest released version
|
# get infofile with the latest released version
|
||||||
rm -rf $TMP_DIR/latest
|
rm -rf $TMP_DIR/latest
|
||||||
download "$UPDATEURL/latest"
|
download "$UPDATEURL/latest" "$TMP_DIR/latest"
|
||||||
|
|
||||||
NEW_IMAGE="`cat $TMP_DIR/latest |grep "$THIS_DISTRIBUTION-$THIS_ARCH"`"
|
NEW_IMAGE="`cat $TMP_DIR/latest |grep "$THIS_DISTRIBUTION-$THIS_ARCH"`"
|
||||||
NEW_VERSION="`echo "$NEW_IMAGE" | cut -d "-" -f5 | tr -d "r"`"
|
NEW_VERSION="`echo "$NEW_IMAGE" | cut -d "-" -f5 | tr -d "r"`"
|
||||||
@ -79,7 +81,7 @@ if [ ! -f /var/lock/update.lock ]; then
|
|||||||
# compare installed version with latest released version
|
# compare installed version with latest released version
|
||||||
THIS_VERSION="`echo "$THIS_VERSION" | cut -d "-" -f3 | tr -d "r"`"
|
THIS_VERSION="`echo "$THIS_VERSION" | cut -d "-" -f3 | tr -d "r"`"
|
||||||
|
|
||||||
if [ -Z $NEW_VERSION ]; then
|
if [ -z $NEW_VERSION ]; then
|
||||||
NEW_VERSION="$THIS_VERSION"
|
NEW_VERSION="$THIS_VERSION"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -100,7 +102,7 @@ if [ ! -f /var/lock/update.lock ]; then
|
|||||||
|
|
||||||
# downloading the new version
|
# downloading the new version
|
||||||
rm -rf $TMP_DIR/$NEW_IMAGE.tar.bz2
|
rm -rf $TMP_DIR/$NEW_IMAGE.tar.bz2
|
||||||
download "$UPDATEURL/$NEW_IMAGE.tar.bz2"
|
download "$UPDATEURL/$NEW_IMAGE.tar.bz2" "$TMP_DIR/$NEW_IMAGE.tar.bz2"
|
||||||
|
|
||||||
# extract the image
|
# extract the image
|
||||||
rm -rf $TMP_DIR/$NEW_IMAGE
|
rm -rf $TMP_DIR/$NEW_IMAGE
|
||||||
|
@ -43,7 +43,9 @@ fi
|
|||||||
download () {
|
download () {
|
||||||
case "$DL_METHOD" in
|
case "$DL_METHOD" in
|
||||||
wget)
|
wget)
|
||||||
wget -c $1 -P $TMP_DIR > /dev/null 2>&1
|
wget -U "$THIS_DISTRIBUTION ($THIS_ARCH): $THIS_VERSION" \
|
||||||
|
-c ${1}?sysid=$SYSTEMID \
|
||||||
|
-O $2 > /dev/null 2>&1
|
||||||
;;
|
;;
|
||||||
scp)
|
scp)
|
||||||
scp $SCP_ARG "$1" $TMP_DIR
|
scp $SCP_ARG "$1" $TMP_DIR
|
||||||
@ -72,7 +74,7 @@ if [ ! -f /var/lock/update.lock ]; then
|
|||||||
|
|
||||||
# get infofile with the latest released version
|
# get infofile with the latest released version
|
||||||
rm -rf $TMP_DIR/latest
|
rm -rf $TMP_DIR/latest
|
||||||
download "$UPDATEURL/latest"
|
download "$UPDATEURL/latest" "$TMP_DIR/latest"
|
||||||
|
|
||||||
NEW_IMAGE="`cat $TMP_DIR/latest |grep "$THIS_DISTRIBUTION-$THIS_ARCH"`"
|
NEW_IMAGE="`cat $TMP_DIR/latest |grep "$THIS_DISTRIBUTION-$THIS_ARCH"`"
|
||||||
NEW_VERSION="`echo "$NEW_IMAGE" | cut -d "-" -f3`"
|
NEW_VERSION="`echo "$NEW_IMAGE" | cut -d "-" -f3`"
|
||||||
@ -116,7 +118,7 @@ if [ ! -f /var/lock/update.lock ]; then
|
|||||||
|
|
||||||
# downloading the new version
|
# downloading the new version
|
||||||
rm -rf $TMP_DIR/$NEW_IMAGE.tar.bz2
|
rm -rf $TMP_DIR/$NEW_IMAGE.tar.bz2
|
||||||
download "$UPDATEURL/$NEW_IMAGE.tar.bz2"
|
download "$UPDATEURL/$NEW_IMAGE.tar.bz2" "$TMP_DIR/$NEW_IMAGE.tar.bz2"
|
||||||
|
|
||||||
# extract the image
|
# extract the image
|
||||||
rm -rf $TMP_DIR/$NEW_IMAGE
|
rm -rf $TMP_DIR/$NEW_IMAGE
|
||||||
|
Loading…
x
Reference in New Issue
Block a user