File: unmangle-svn-rev.sh

package info (click to toggle)
flamerobin 0.9.2-2
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 4,704 kB
  • ctags: 7,892
  • sloc: cpp: 45,668; sh: 2,751; xml: 1,189; makefile: 513
file content (14 lines) | stat: -rw-r--r-- 347 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/sh

set -e
set -u

VER=`dpkg-parsechangelog|grep ^Version:|cut -f2 -d' '`
SVN_REV=`echo $VER | perl -ne 'print $1 if /~svn[[:digit:]]+r([[:digit:]]+)-/'`
UPDATER=update-svn-rev.sh
SVN_REV_FILE=src/frsvnrev.h

if [ -n "$SVN_REV" ]; then
    [ ! -e "$UPDATER.debian-bak" ] || mv -f "$UPDATER.debian-bak" "$UPDATER"
    rm -f $SVN_REV_FILE
fi