]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
freetdm: add mkrelease.sh script
authorMoises Silva <moy@sangoma.com>
Thu, 30 Sep 2010 21:58:10 +0000 (17:58 -0400)
committerMoises Silva <moy@sangoma.com>
Thu, 30 Sep 2010 21:58:25 +0000 (17:58 -0400)
libs/freetdm/README
libs/freetdm/mkrelease.sh [new file with mode: 0755]

index 2c2119f55bd7d9ec21a96e40ae19dab168a8b435..4ca13d19c937b174cc3cc3b59588a3dc5a60b2d1 100644 (file)
@@ -1,3 +1,3 @@
-FREETDM (WORK IN PROGRESS)
+FreeTDM
+http://wiki.freeswitch.org/wiki/FreeTDM
 
-*shrug*
diff --git a/libs/freetdm/mkrelease.sh b/libs/freetdm/mkrelease.sh
new file mode 100755 (executable)
index 0000000..58d1761
--- /dev/null
@@ -0,0 +1,64 @@
+#!/bin/bash
+INSTALLPREFIX="/usr/local/freetdm"
+VERSION=""
+NODOCS="NO"
+for i in $*
+do
+       case $i in
+       --version=*)
+       VERSION=`echo $i | sed 's/[-a-zA-Z0-9]*=//'`
+       ;;
+       --prefix=*)
+       INSTALLPREFIX=`echo $i | sed 's/[-a-zA-Z0-9]*=//'`
+       ;;
+       --nodocs)
+       NODOCS="YES"
+       ;;
+       *)
+       # unknown option
+       echo "Unknown option $i"
+       exit
+       ;;
+       esac
+done
+
+if [ "x$VERSION" = "x" ]
+then
+       echo "Provide a version number with --version=<version>"
+       exit 1
+fi
+
+if [ ! -d $INSTALLPREFIX ]
+then
+       mkdir -p $INSTALLPREFIX || exit 1
+fi
+
+make clean
+make mod_freetdm-clean
+if [ $NODOCS = "NO" ]
+then
+       make dox || exit 1
+fi
+
+major=$(echo "$VERSION" | cut -d. -f1)
+minor=$(echo "$VERSION" | cut -d. -f2)
+micro=$(echo "$VERSION" | cut -d. -f3)
+release="freetdm-$VERSION"
+
+echo "Creating $release ($major.$minor.$micro) at $INSTALLPREFIX/$release (directory will be removed if exists already) ... press any key to continue"
+read
+
+mkdir -p $INSTALLPREFIX/$release
+
+cp -r ./* $INSTALLPREFIX/$release
+
+find $INSTALLPREFIX/ -name .libs -exec rm -rf {} \;
+find $INSTALLPREFIX/ -name .deps -exec rm -rf {} \;
+find $INSTALLPREFIX/ -name *.so -exec rm -rf {} \;
+find $INSTALLPREFIX/ -name *.lo -exec rm -rf {} \;
+
+
+tar -C $INSTALLPREFIX -czf $INSTALLPREFIX/$release.tar.gz $release/
+
+