TMP=/tmp/getmuxlist.$$
TVH=$(cd $(dirname $0)/..; pwd)/data/dvb-scan
+function die
+{
+ [ ! -z "$1" ] && echo $1 || echo
+ rm -rf $TMP
+ rm -rf $TVH
+ exit 1
+}
+
# Get files
rm -rf $TMP
mkdir -p $TMP
cd $TMP
-(wget -O - -q $URL | tar xj) || (curl $URL | tar xj)
-cd dvb-apps*
+echo -n "fetching scan files ... "
+(wget -O - -q $URL | tar xj) 2> /dev/null ||\
+(curl $URL | tar xj) 2> /dev/null
+cd dvb-apps* 2> /dev/null || die "failed"
+echo "done"
# Copy to TVH
+echo -n "moving into tvh data/ directory ... "
rm -rf $TVH
mkdir -p $TVH
mv ./util/scan/* $TVH
+echo "done"
# Cleanup
+echo -n "cleaning up ... "
for f in $TVH/*; do
[ -f $f ] && rm -f $f
done
rm -rf $TMP
+echo "done"