# HG changeset patch # User Pascal Bellard # Date 1250236898 -7200 # Node ID 32959e7975fc21fb5b3d31865b213bbef1c40d04 # Parent 568d9cd63d4210628a42d5203fde4f7e56948c28 get-*: do not create empty packages diff -r 568d9cd63d42 -r 32959e7975fc get-OpenOffice3/stuff/get-OpenOffice3 --- a/get-OpenOffice3/stuff/get-OpenOffice3 Thu Aug 13 16:44:09 2009 +0200 +++ b/get-OpenOffice3/stuff/get-OpenOffice3 Fri Aug 14 10:01:38 2009 +0200 @@ -29,7 +29,7 @@ WGET_URL=ftp://ftp.proxad.net/mirrors/ftp.openoffice.org/$DIR/$VERSION/$TARBALL TEMP_DIR="/tmp/$PACKAGE.$$" -SOURCE_DIR="/tmp/src" +SOURCE_DIR="/tmp/src.$$" EXCLUDE="kde|gnome|test" LOG="/tmp/$(basename $0 .sh).log" @@ -95,6 +95,11 @@ wget -c $WGET_URL -O $SOURCE_DIR/$TARBALL status fi +if [ ! -f $SOURCE_DIR/$TARBALL ]; then + rm -rf $SOURCE_DIR + echo "Could not download $TARBALL. Exiting." + exit 1 +fi # Creates TEMP_DIR and extract tarball mkdir -p $TEMP_DIR @@ -166,5 +171,6 @@ tazpkg install $PACKAGE-$VERSION.tazpkg --root=$ROOT # Clean +rm -rf $SOURCE_DIR rm -rf $TEMP_DIR rm -rf $PACKAGE-$VERSION diff -r 568d9cd63d42 -r 32959e7975fc get-dropbox/stuff/get-dropbox --- a/get-dropbox/stuff/get-dropbox Thu Aug 13 16:44:09 2009 +0200 +++ b/get-dropbox/stuff/get-dropbox Fri Aug 14 10:01:38 2009 +0200 @@ -30,6 +30,13 @@ # Download the file wget $URL +if [ ! -f $TARBALL ]; then + echo "Could not download $TARBALL. Exiting." + cd $CUR_DIR + rm -rf $TEMP_DIR + exit 1 +fi + tar xzf $TARBALL mkdir -p $PACKAGE-$VERSION/fs/usr/lib \ $PACKAGE-$VERSION/fs/usr/bin \ diff -r 568d9cd63d42 -r 32959e7975fc get-dsl-firmware/stuff/get-dsl-firmware --- a/get-dsl-firmware/stuff/get-dsl-firmware Thu Aug 13 16:44:09 2009 +0200 +++ b/get-dsl-firmware/stuff/get-dsl-firmware Fri Aug 14 10:01:38 2009 +0200 @@ -9,17 +9,18 @@ case "$MODULE" in speedtouch|speedtouch-silver|speedtch) VERSION="3.012" + TARBALL="SpeedTouch330_firmware_$(echo $VERSION | sed 's/\.//').zip" SHORT_DESC="Firmware for SpeedTouch ADSL Modem." WEB_SITE="http://www.linux-usb.org/SpeedTouch/" - URL="http://www.speedtouch.com/download/drivers/USB" - URL="$URL/SpeedTouch330_firmware_$(echo $VERSION | sed 's/\.//').zip" + URL="http://www.speedtouch.com/download/drivers/USB/$TARBALL" ;; ueagle|ueagle-atm) VERSION="1.1" + TARBALL="ueagle-data-$VERSION.tar.gz" SHORT_DESC="Firmware for Fast800 USB ADSL Modem." SOURCE="ueagle-data" WEB_SITE="http://eagle-usb.org/" - URL="${WEB_SITE}ueagle-atm/non-free/ueagle-data-$VERSION.tar.gz" + URL="${WEB_SITE}ueagle-atm/non-free/$TARBALL" ;; *) echo "Unknown dsl driver. Please run one of the following commands:" for i in $(cd $(dirname $0); ls get-*-firmware); do @@ -79,6 +80,13 @@ ;; esac +if [ ! -f $TARBALL ]; then + echo "Could not download $TARBALL. Exiting." + cd $TOP + rm -rf $TMP + exit 1 +fi + # Create receipt cat > $PKG-$VERSION/receipt < /dev/null | grep rpm | sed 's|.*href="\(.*\)".*|\1|') URL=$URL$FILE wget $URL +if [ ! -f $FILE ]; then + cd $CUR_DIR + rm -rf $TMP_DIR + echo "Could not download $FILE. Exiting." + exit 1 +fi VERSION=$(rpm -qip $FILE | awk '/^Version/ { print $3 }')-$RELEASE diff -r 568d9cd63d42 -r 32959e7975fc get-rar/stuff/get-rar --- a/get-rar/stuff/get-rar Thu Aug 13 16:44:09 2009 +0200 +++ b/get-rar/stuff/get-rar Fri Aug 14 10:01:38 2009 +0200 @@ -29,6 +29,12 @@ # Download tarball wget $WGET_URL +if [ ! -f $TARBALL ]; then + cd $BASE + rm -rf $DIR + echo "Could not download $TARBALL. Exiting." + exit 1 +fi # Extract tar xzf $TARBALL diff -r 568d9cd63d42 -r 32959e7975fc get-realplayer/stuff/get-realplayer --- a/get-realplayer/stuff/get-realplayer Thu Aug 13 16:44:09 2009 +0200 +++ b/get-realplayer/stuff/get-realplayer Fri Aug 14 10:01:38 2009 +0200 @@ -29,6 +29,12 @@ # Download the file wget $URL +if [ ! -f $TARBALL ]; then + cd $CUR_DIR + rm -rf $TEMP_DIR + echo "Could not download $TARBALL. Exiting." + exit 1 +fi # Run the install. --help for options. Unable to surpress mozilla plugins install? chmod +x $TARBALL diff -r 568d9cd63d42 -r 32959e7975fc get-sjphone/stuff/get-sjphone --- a/get-sjphone/stuff/get-sjphone Thu Aug 13 16:44:09 2009 +0200 +++ b/get-sjphone/stuff/get-sjphone Fri Aug 14 10:01:38 2009 +0200 @@ -16,7 +16,8 @@ WEB_SITE="http://www.sjlabs.com/" VERSION="1.60.299" -URL="http://www.sjphone.org/softphone/SJphoneLnx-299a.tar.gz" +TARBALL="SJphoneLnx-299a.tar.gz" +URL="http://www.sjphone.org/softphone/$TARBALL" TMP_DIR=/tmp/get-sjphone-$$-$RANDOM CUR_DIR=$(pwd) @@ -24,9 +25,15 @@ # Download tarball wget $URL +if [ ! -f $TARBALL ]; then + cd $CUR_DIR + rm -rf $TMP_DIR + echo "Could not download $TARBALL. Exiting." + exit 1 +fi # Extract -tar xzf $(basename $URL) +tar xzf $TARBALL # Install files dir=sjphone-$VERSION/fs diff -r 568d9cd63d42 -r 32959e7975fc get-skype/stuff/get-skype --- a/get-skype/stuff/get-skype Thu Aug 13 16:44:09 2009 +0200 +++ b/get-skype/stuff/get-skype Fri Aug 14 10:01:38 2009 +0200 @@ -17,10 +17,15 @@ # Download tarball WEB_SITE="http://www.skype.com/" -wget ${WEB_SITE}go/getskype-linux-static +TARBALL="getskype-linux-static" +wget ${WEB_SITE}go/$TARBALL +if [ ! -f $TARBALL ]; then + echo "Could not download $TARBALL. Exiting." + exit 1 +fi # Extract -TARBALL=$(ls getskype-linux-static skype*.tar.bz2 2> /dev/null || true) +TARBALL=$(ls $TARBALL skype*.tar.bz2 2> /dev/null || true) tar xjf $TARBALL VERSION=$(ls -d skype_static-*/) VERSION=${VERSION%/} diff -r 568d9cd63d42 -r 32959e7975fc get-texlive/stuff/get-texlive --- a/get-texlive/stuff/get-texlive Thu Aug 13 16:44:09 2009 +0200 +++ b/get-texlive/stuff/get-texlive Fri Aug 14 10:01:38 2009 +0200 @@ -44,9 +44,15 @@ # Get files echo -e "\033[1;33m Getting $PACKAGE install script\033[0m" wget $WGET_URL +if [ ! -f $TARBALL ]; then + cd $TOP + rm -rf $TMP + echo "Could not download $TARBALL. Exiting." + exit 1 +fi + tar -xzf $TARBALL - # launch texlive install script echo -e "\033[1;33m Launching $PACKAGE install script\033[0m" cd $SOURCE diff -r 568d9cd63d42 -r 32959e7975fc get-unace/stuff/get-unace --- a/get-unace/stuff/get-unace Thu Aug 13 16:44:09 2009 +0200 +++ b/get-unace/stuff/get-unace Fri Aug 14 10:01:38 2009 +0200 @@ -30,6 +30,12 @@ # Download tarball wget $WGET_URL +if [ ! -f $TARBALL ]; then + cd $BASE + rm -rf $DIR + echo "Could not download $TARBALL. Exiting." + exit 1 +fi # Extract tar xzf $TARBALL diff -r 568d9cd63d42 -r 32959e7975fc get-upx/stuff/get-upx --- a/get-upx/stuff/get-upx Thu Aug 13 16:44:09 2009 +0200 +++ b/get-upx/stuff/get-upx Fri Aug 14 10:01:38 2009 +0200 @@ -25,6 +25,12 @@ # Download tarball wget $WGET_URL +if [ ! -f $TARBALL ]; then + cd $BASE + rm -rf $DIR + echo "Could not download $TARBALL. Exiting." + exit 1 +fi # Extract tar xjf $TARBALL diff -r 568d9cd63d42 -r 32959e7975fc get-wifi-firmware/stuff/get-wifi-firmware --- a/get-wifi-firmware/stuff/get-wifi-firmware Thu Aug 13 16:44:09 2009 +0200 +++ b/get-wifi-firmware/stuff/get-wifi-firmware Fri Aug 14 10:01:38 2009 +0200 @@ -113,13 +113,21 @@ TOP=$PWD cd $TMP wget $WGET_URL +TARBALL="$(basename $WGET_URL)" +if [ ! -f $TARBALL ]; then + cd $TOP + rm -rf $DIR + echo "Could not download $TARBALL. Exiting." + exit 1 +fi + case "$WGET_URL" in -*rpm) rpm2cpio < $(basename $WGET_URL) | cpio -id;; -*deb) dpkg-deb -x $(basename $WGET_URL) . ;; -*bz2) tar xjf $(basename $WGET_URL) +*rpm) rpm2cpio < $TARBALL | cpio -id;; +*deb) dpkg-deb -x $TARBALL . ;; +*bz2) tar xjf TARBALL cd $SUBDIR/driver;; -*tar.gz|*tgz) tar xzf $(basename $WGET_URL);; -*zip) unzip $(basename $WGET_URL);; +*tar.gz|*tgz) tar xzf $TARBALL;; +*zip) unzip $TARBALL;; *o) ;; esac diff -r 568d9cd63d42 -r 32959e7975fc get-wink/stuff/get-wink --- a/get-wink/stuff/get-wink Thu Aug 13 16:44:09 2009 +0200 +++ b/get-wink/stuff/get-wink Fri Aug 14 10:01:38 2009 +0200 @@ -33,6 +33,12 @@ TARBALL=$(basename $i) wget $i && break done +if [ ! -f $TARBALL ]; then + cd $CUR_DIR + rm -rf $TMP_DIR + echo "Could not download $TARBALL. Exiting." + exit 1 +fi VERSION=${TARBALL%.*} VERSION=${VERSION%.tar} diff -r 568d9cd63d42 -r 32959e7975fc get-xlite/stuff/get-xlite --- a/get-xlite/stuff/get-xlite Thu Aug 13 16:44:09 2009 +0200 +++ b/get-xlite/stuff/get-xlite Fri Aug 14 10:01:38 2009 +0200 @@ -16,7 +16,6 @@ WEB_SITE="http://www.counterpath.net/" URL="http://counterpath.s3.amazonaws.com/downloads/X-Lite_Install.tar.gz" -URLLIB="http://http.us.debian.org/debian/pool/main/g/gcc-3.3/libstdc++5_3.3.6-18_i386.deb" TMP_DIR=/tmp/get-xlite-$$-$RANDOM CUR_DIR=$(pwd) @@ -24,7 +23,13 @@ # Download tarball wget $URL -wget $URLLIB +TARBALL="$(basename $URL)" +if [ ! -f $TARBALL ]; then + cd $CUR_DIR + rm -rf $TMP_DIR + echo "Could not download $TARBALL. Exiting." + exit 1 +fi # Extract tar xzf $(basename $URL) @@ -46,8 +51,6 @@ Type=Application Categories=Application;Network; EOT -dpkg-deb -x $(basename $URLLIB) $dir -rm -rf $dir/usr/share/doc # Create pseudo package cat > xlite-$VERSION/receipt < /dev/null || true)