Mercurial > pidgin.yaz
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 |