autoupdate: use our own useragent and system id for downloading updates

Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
Stephan Raue 2011-10-19 08:28:57 +02:00
parent 87509b77fb
commit 29b3eadb3a
2 changed files with 11 additions and 7 deletions

View File

@ -43,7 +43,9 @@ fi
download () {
case "$DL_METHOD" in
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_ARG "$1" $TMP_DIR
@ -69,7 +71,7 @@ if [ ! -f /var/lock/update.lock ]; then
# get infofile with the latest released version
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_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
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"
fi
@ -100,7 +102,7 @@ if [ ! -f /var/lock/update.lock ]; then
# downloading the new version
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
rm -rf $TMP_DIR/$NEW_IMAGE

View File

@ -43,7 +43,9 @@ fi
download () {
case "$DL_METHOD" in
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_ARG "$1" $TMP_DIR
@ -72,7 +74,7 @@ if [ ! -f /var/lock/update.lock ]; then
# get infofile with the latest released version
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_VERSION="`echo "$NEW_IMAGE" | cut -d "-" -f3`"
@ -116,7 +118,7 @@ if [ ! -f /var/lock/update.lock ]; then
# downloading the new version
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
rm -rf $TMP_DIR/$NEW_IMAGE