added source package building script
This commit is contained in:
parent
c34df5f87e
commit
78ed498483
1 changed files with 20 additions and 0 deletions
20
make-tar.sh
Executable file
20
make-tar.sh
Executable file
|
@ -0,0 +1,20 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
set -eu
|
||||||
|
|
||||||
|
PRJ_ROOT=$(dirname $(cd "$(dirname $0)"; pwd))
|
||||||
|
|
||||||
|
PREFIX=cryptobox
|
||||||
|
|
||||||
|
[ $# -lt 1 -o $# -gt 2 ] && echo "Syntax: `basename $0` VERSION" && echo && exit 1
|
||||||
|
SRC_DIR=${PREFIX}-${1}
|
||||||
|
[ $# -eq 2 ] && SRC_DIR=$2
|
||||||
|
[ ! -d "$SRC_DIR" ] && echo "the directory '$SRC_DIR' does not exist!" && exit 2
|
||||||
|
|
||||||
|
TMP_DIR=/tmp/${PREFIX}-${1}
|
||||||
|
[ -e "$TMP_DIR" ] && rm -rf "$TMP_DIR"
|
||||||
|
|
||||||
|
svn export "$SRC_DIR" "$TMP_DIR"
|
||||||
|
tar czf "$PRJ_ROOT/tags/packages/${PREFIX}-${1}.tar.gz" -C "$(dirname $TMP_DIR)" --exclude-from="$SRC_DIR/package.exclude" --owner=0 --group=0 "$(basename $TMP_DIR)"
|
||||||
|
rm -rf "$TMP_DIR"
|
||||||
|
|
Loading…
Reference in a new issue