File: dist.sh

package info (click to toggle)
ibsim 0.12-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 480 kB
  • sloc: ansic: 7,907; sh: 200; makefile: 49
file content (36 lines) | stat: -rwxr-xr-x 798 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#!/bin/sh

ver=`cat ibsim/ibsim.c | sed -ne '/#define IBSIM_VERSION /s/^#define IBSIM_VERSION \"\(.*\)\"/\1/p'`
rel=1
distdir=ibsim-${ver}
tarball=${distdir}.tar.gz

test -z "$RELEASE" || rel=$RELEASE

dch_entry() {
	cat <<EOF
ibsim ($ver) unstable; urgency=low

  * New upstream release.

 --  Tzafrir Cohen <nvidia@cohens.org.il>  `date -R`

EOF
}

rm -f $tarball
rm -rf $distdir
mkdir $distdir

files=`find . -name '*.[ch]' -o -name Makefile -o -name '*.in'`
cp -a --parents $files debian \
	defs.mk README COPYING TODO net-examples scripts tests $distdir

cat ibsim.spec.in \
		| sed -e 's/@VERSION@/'$ver'/' -e 's/@RELEASE@/'$rel'/' -e 's/@TARBALL@/'$tarball'/' \
		> $distdir/ibsim.spec

(dch_entry; cat debian/changelog) >$distdir/debian/changelog

tar czf $tarball $distdir
rm -rf $distdir