r8556 - /trunk/libjavascript-perl/debian/pack-upstream-snapshot.sh

dmn at users.alioth.debian.org dmn at users.alioth.debian.org
Wed Oct 24 11:08:29 UTC 2007


Author: dmn
Date: Wed Oct 24 11:08:29 2007
New Revision: 8556

URL: http://svn.debian.org/wsvn/?sc=1&rev=8556
Log:
Add script for creating snapshot orig.tar.gz

Added:
    trunk/libjavascript-perl/debian/pack-upstream-snapshot.sh

Added: trunk/libjavascript-perl/debian/pack-upstream-snapshot.sh
URL: http://svn.debian.org/wsvn/trunk/libjavascript-perl/debian/pack-upstream-snapshot.sh?rev=8556&op=file
==============================================================================
--- trunk/libjavascript-perl/debian/pack-upstream-snapshot.sh (added)
+++ trunk/libjavascript-perl/debian/pack-upstream-snapshot.sh Wed Oct 24 11:08:29 2007
@@ -1,0 +1,32 @@
+#!/bin/sh
+
+set -eu
+
+PKG=libjavascript-perl
+SVN=svn://svn.surfar.nu/public/JavaScript/trunk
+
+HEAD=`LANG=C svn log --limit 1 $SVN | head -n 2 | tail -1`
+REV=`echo $HEAD | awk 'BEGIN {FS=" \\\\| "} {print $1}'`
+DATE=`echo $HEAD | awk 'BEGIN {FS=" \\\\| "} {print $3}' | sed 's/ (.\+)//'`
+DATE=`date -d "$DATE" +%Y%m%d`
+
+if [ -z "${1:-}" -o -n "${2:-}" ];
+then
+    echo Syntax: $0 version
+    exit 1
+fi
+
+VER=$1
+
+ORIG_VER="${VER}~svn${DATE}${REV}"
+ORIG_DIR="${PKG}-${ORIG_VER}.orig"
+ORIG_TAR="${PKG}_${ORIG_VER}.orig.tar.gz"
+
+TMP=`mktemp -d -p . pack-upstream-svn.XXXXXXXXXX`
+trap "rm -rf $TMP" INT QUIT TERM EXIT
+
+svn export $SVN $TMP/$ORIG_DIR
+
+tar czf ../$ORIG_TAR -C $TMP "$ORIG_DIR"
+
+echo ../$ORIG_TAR ready.




More information about the Pkg-perl-cvs-commits mailing list