I am not finished working on it, but i like testing each function, to make sure everything works before going to the next step.
Perhaps one of you can see my error.
Code: Select all
#!/bin/bash
#xbmc updater
#by craig m. rosenblum
#setup variables
tmp=$HOME/xbmc_tmp
dld=$HOME/Downloads
latest=$dld/xbmc_latest.zip
#make sure temp folder exists
if [ ! -d "$tmp" ]; then
mkdir $tmp;
if
#get the url of the latest stable release
url=http://www.sshcs.com;
filename=$(curl http://www.sshcs.com/xbmc/?mode=MU 2>&1 | sed 's/^.*<a href="//' | sed 's/".*$//' | grep '/xbmc/downloader*' | tail -1);
#combine both into full url
fullurl="$url$filename"
#download release
wget -O $dld/xbmc_latest.zip $fullurl
#verify that the file exists
if [ ! -f "$latest" ]; then
exit
fi
#change to the tmp folder
cd "$tmp"
#unzip file to the tmp folder
unzip "$dld/xbmc_latest.zip"