Author: ceros-guest
Date: 2008-01-06 05:39:23 +0000 (Sun, 06 Jan 2008)
New Revision: 5243

Modified:
   packages/trunk/ogre/debian/ogre-get-orig-source
Log:
Modified ogre-get-orig-source script

Modified: packages/trunk/ogre/debian/ogre-get-orig-source
===================================================================
--- packages/trunk/ogre/debian/ogre-get-orig-source     2008-01-06 04:52:48 UTC 
(rev 5242)
+++ packages/trunk/ogre/debian/ogre-get-orig-source     2008-01-06 05:39:23 UTC 
(rev 5243)
@@ -8,6 +8,33 @@
 OGRE_TARBALL=ogre-linux_osx-v1-4-6.tar.bz2
 OGRE_TARBALL_CHECKSUM=ef1cf73106e0387624bfdd539cdf9de6
 
+USAGE="\n\
+This script is used to generate the orig tarball used in building\n\
+Debian packages for ogre-$OGRE_VERSION.\n\
+Usage: ogre-get-orig-source [OPTION]\n\
+\n\
+ -h, --help                 Display this help message.\n\
+ --keep-upstream-tarball    Keep the upstream source tarball.\n\
+ --keep-orig-dir            Keep the generated orig directory.\n"
+
+while [ "$#" -gt "0" ]
+do
+    case "$1" in
+        -h|--help)
+            echo "${USAGE}"
+            exit 1
+            ;;
+        --keep-upstream-tarball)
+            KEEP_UPSTREAM_TARBALL=1
+            shift
+            ;;
+        --keep-orig-dir)
+            KEEP_ORIG_DIR=1
+            shift
+            ;;
+    esac
+done
+
 if [ ! -f $OGRE_TARBALL ] ; then
 # Download the tarball
 wget http://downloads.sourceforge.net/ogre/$OGRE_TARBALL
@@ -93,12 +120,18 @@
 
 # Create the tarball
 if [ ! -f ogre_$OGRE_VERSION.orig.tar.gz ]; then
-       echo "Creating orig tarball."
-       tar -czf ogre_$OGRE_VERSION.orig.tar.gz ogre-$OGRE_VERSION/
-       echo "Removing extracted directory."
-       rm -rf ogre-$OGRE_VERSION/
+    echo "Creating orig tarball."
+    tar -czf ogre_$OGRE_VERSION.orig.tar.gz ogre-$OGRE_VERSION/
+    if [ -z $KEEP_ORIG_DIR ]; then
+        echo "Removing extracted directory."
+        rm -rf ogre-$OGRE_VERSION/
+    fi
+    if [ -z $KEEP_UPSTREAM_TARBALL ]; then
+        echo "Removing upstream tarball"
+        rm $OGRE_TARBALL
+    fi
 else
-       echo "Already found orig tarball. Please remove or move ogrenew 
+    echo "Already found orig tarball. Please remove or move ogrenew 
 and ogre-$OGRE_VERSION directories and also ogre_$OGRE_VERSION.orig.tar.gz."
-       exit 1
+    exit 1
 fi


_______________________________________________
Pkg-games-commits mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/pkg-games-commits

Reply via email to