File: get-orig-source.sh

package info (click to toggle)
docbook-defguide 2.0.17%2Bsvn9912-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd, stretch
  • size: 93,428 kB
  • ctags: 299
  • sloc: xml: 396,482; perl: 4,471; python: 879; makefile: 150; sh: 80
file content (22 lines) | stat: -rwxr-xr-x 794 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/sh

set -ex

UPSTREAM_VERSION=$2
UPSTREAM_VERSION_REV=`echo ${UPSTREAM_VERSION} | sed -e "s/^2.0.17+svn//g"`
ORIG_TARBALL=$3

REAL_TARBALL=`readlink -f ${ORIG_TARBALL}`
WORKING_DIR=`dirname ${ORIG_TARBALL}`

ORIG_TARBALL_NEW="${WORKING_DIR}/docbook-defguide_${UPSTREAM_VERSION}.orig.tar.gz"
ORIG_TARBALL_DIR="${WORKING_DIR}/docbook-defguide-${UPSTREAM_VERSION}.orig"
ORIG_TARBALL_DIR_STRIP=`basename ${ORIG_TARBALL_DIR}`

[ ! -e ${ORIG_TARBALL_DIR} ] || exit 1
svn export -r ${UPSTREAM_VERSION_REV} -q --non-interactive --ignore-keywords svn://svn.code.sf.net/p/docbook/code/trunk/defguide ${ORIG_TARBALL_DIR} || exit 1

rm -f ${ORIG_TARBALL} ${REAL_TARBALL}
GZIP="-n -9" tar --remove-files --directory ${WORKING_DIR} -czf ${ORIG_TARBALL_NEW} ${ORIG_TARBALL_DIR_STRIP} || exit 1

exit 0