comparison pidgin/win32/nsis/generate_gtk_zip.sh @ 30432:c940e427e486

Improve error handling
author Daniel Atallah <daniel.atallah@gmail.com>
date Fri, 21 May 2010 21:28:24 +0000
parents 23b3627ecec3
children
comparison
equal deleted inserted replaced
30431:2519dd5b92c5 30432:c940e427e486
43 URL=${1%%\ *} 43 URL=${1%%\ *}
44 NAME=${1#*\ } 44 NAME=${1#*\ }
45 FILE=$(basename $URL) 45 FILE=$(basename $URL)
46 if [ ! -e $FILE ]; then 46 if [ ! -e $FILE ]; then
47 echo Downloading $NAME 47 echo Downloading $NAME
48 wget $URL 48 wget $URL || return 1
49 fi 49 fi
50 EXTENSION=${FILE##*.} 50 EXTENSION=${FILE##*.}
51 #This is an OpenSuSE build service RPM 51 #This is an OpenSuSE build service RPM
52 if [ $EXTENSION == 'rpm' ]; then 52 if [ $EXTENSION == 'rpm' ]; then
53 echo "Generating zip from $FILE"
53 FILE=$(../rpm2zip.sh $FILE) 54 FILE=$(../rpm2zip.sh $FILE)
54 fi 55 fi
55 unzip -q $FILE -d $INSTALL_DIR 56 unzip -q $FILE -d $INSTALL_DIR || exit 1
56 echo "$NAME" >> $CONTENTS_FILE 57 echo "$NAME" >> $CONTENTS_FILE
57 } 58 }
58 59
59 for VAL in $ALL 60 for VAL in $ALL
60 do 61 do
76 done 77 done
77 78
78 #Generate zip file to be included in installer 79 #Generate zip file to be included in installer
79 zip -9 -r ../gtk-runtime-$BUNDLE_VERSION.zip Gtk 80 zip -9 -r ../gtk-runtime-$BUNDLE_VERSION.zip Gtk
80 81
82 exit 0
83