Bash Script Error - Unexpected EOF Error
Posted: Sun May 06, 2012 12:27 am
I am trying to create a script that downloads the latest xbmc4xbox build, extracts to temporary folder, then if my xbox ftp is up, make backups of key files, then uploads new version of xbmc to my networked xbox.
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.
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"