digimaster wrote: > The user squeezeboxserver is made by the script it self. In the beta > there some smalle adjudtment regarding auto update. > > Send from my mobile Phone
Hi digimaster, I think I found the update problem: In the LogitechMediaServer.sh the update is only done, when both parameters UPDATE & NIGHTLY were set to "1" in the .QLMS.conf file. I had only NIGHTLY set to "1" as you said in a previous post ...to prevent from upgrading to a new official release (eg. 8.xxx) and just getting nightly updates. But that is in fact not working as described. By deleting the .INSTALLED the update routine downloaded and installed the nightly. But only when both parameters were set to "1". Can U please check this. Code: -------------------- # Check if enabled, if a upgraded can be done. (( UPDATE )) || (( NIGTHLY )) && _GETUPGRADE _UPGRADE -------------------- By checking the .QLMS.func I found another little typo at the end of the routine: the log "Website not responding on request" has to be ${WEBSITE} not ${WEBSIE}. I changed it already in the code. Code: -------------------- _GETUPGRADE(){ # Get the latstet officiel and nighlty LMS build [[ -z ${WEBSITE} ]] && local WEBSITE="http://downloads.slimdevices.com/" local SOURCE_DIR=${QPKG_ROOT}/.source/ [[ -d ${SOURCE_DIR} ]] || /bin/mkdir -p -m 0700 ${SOURCE_DIR} /usr/bin/wget -q --spider ${WEBSITE} if test $? ;then local INDEXFILE=/tmp/lms-upgrade.html if [ -f ${QPKG_ROOT}/SlimServer/.INSTALLED ] ;then local ARGS1=$(/bin/cat ${QPKG_ROOT}/SlimServer/.INSTALLED) local VERSION=${ARGS1##*-} && local RELEASE=${ARGS1%%-*} else local RELEASE=$(/bin/cat ${QPKG_ROOT}/.config/.RELEASE.conf ) || local RELEASE=9.9.9 local VERSION=0 until [ ${RELEASE} = 7.0.0 ] ;do /usr/bin/wget -q --spider ${WEBSITE}LogitechMediaServer_v${RELEASE} && break local RELEASE=$(_RELMIN ${RELEASE}) [[ ${RELEASE} == 7.0.0 ]] && _LOG 1 "No good release found on the website, you will have to supply one manuelly !" && return 0 done fi if ((NIGHTLY)) ;then # Get Nightly builds if enabled by config /usr/bin/wget -q --spider ${WEBSITE}nightly/ || return 1 /usr/bin/wget -q -t 5 --connect-timeout=20 --dns-timeout=20 -O ${INDEXFILE} "${WEBSITE}nightly/?ver=${RELEASE%.*}" || return 1 local ARGS1=$(/bin/grep -A 2 "Logitech Media Server: Unix Tarball (i386, x86_64, i386 FreeBSD, ARM EABI, PowerPC)" ${INDEXFILE} | /bin/grep logitechmediaserver ) [[ ${INDEXFILE} ]] && /bin/rm ${INDEXFILE} local SOURCE_FILE=${ARGS1%'"'*} && SOURCE_FILE=${SOURCE_FILE#*.} && SOURCE_FILE=${SOURCE_FILE#*/} && SOURCE_FILE=${WEBSITE}nightly/${SOURCE_FILE} local F_RELEASE=${SOURCE_FILE#*-} && F_RELEASE=${F_RELEASE%%-*} local F_VERSION=${ARGS1##*-} && F_VERSION=${F_VERSION%.*} if [ ${F_RELEASE} == $(_RELPLUS ${RELEASE}) ] && [ ${F_VERSION} -gt ${VERSION} ] ; then /usr/bin/wget -q -nc --show-progress -t 5 --connect-timeout=20 --dns-timeout=20 -P ${SOURCE_DIR} "${SOURCE_FILE}" [[ -e ${SOURCE_DIR}${SOURCE_FILE##*/} ]] && return 0 _LOG 1 "There was a error, could not download ${SOURCE_FILE} !" fi fi if (( UPDATE )) || [ ! -d ${QPKG_ROOT}/SlimServer/ ] ; then # Get officiel build if enabled by config /usr/bin/wget -q -t 5 --connect-timeout=20 --dns-timeout=20 -O ${INDEXFILE} ${WEBSITE}LogitechMediaServer_v${RELEASE} if [ $? = 0 ] ;then [[ -n $(/bin/grep "logitechmediaserver-${RELEASE}.tgz" ${INDEXFILE} | /bin/grep logitechmediaserver ) ]] && \ /usr/bin/wget -q -nc --show-progress -t 5 --connect-timeout=20 --dns-timeout=20 -P ${SOURCE_DIR} "${WEBSITE}LogitechMediaServer_v${RELEASE}/logitechmediaserver-${RELEASE}.tgz" [[ -e ${SOURCE_DIR}logitechmediaserver-${RELEASE}.tgz ]] && return 0 _LOG 1 "There was a error, could not download logitechmediaserver-${RELEASE}.tgz!" fi fi else _LOG 1 "${WEBSITE} not responding on request !" fi return 1 -------------------- Thanks again for all your work here! Will try to help a little NAS: QNAP TS-451 QTS 4.3.4 (3x 4TB, RAID5) Services: QLogitechMediaServer 1.05a ------------------------------------------------------------------------ blackbite's Profile: http://forums.slimdevices.com/member.php?userid=67317 View this thread: http://forums.slimdevices.com/showthread.php?t=108292 _______________________________________________ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter