File: export

package info (click to toggle)
debbugs 2.4.1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k, lenny, sarge, squeeze, wheezy
  • size: 620 kB
  • ctags: 290
  • sloc: perl: 6,067; sh: 176; makefile: 63
file content (30 lines) | stat: -rwxr-xr-x 709 bytes parent folder | download | duplicates (4)
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
#!/bin/sh

set -e
if [ $# != 1 ]; then echo >&2 'need version'; exit 1; fi
version="$1"; shift
tag="`echo \"release-$version\" | sed -e 's/\./-/g'`"
cvs -Q tag -F "$tag"

cd ..
rm -rf bugs-export-temp$$ "debbugs-$version"
rm -f "debbugs-$version.tar" "debbugs-$version.tar.gz"
mkdir bugs-export-temp$$
cd bugs-export-temp$$

cvs -Q co -r "$tag" bugsdb
mv bugsdb "../debbugs-$version"
cd ..
rm -rf bugs-export-temp$$

tar	--exclude CVS \
	--exclude ncipher \
	--exclude '*.out' \
	--exclude '*.trace' \
	--exclude '*.new' \
	--exclude '*~' \
	--exclude 'trace' \
	-cf "debbugs-$version.tar" "debbugs-$version"
gzip -9 "debbugs-$version.tar"
rm -rf "debbugs-$version"
echo "../debbugs-$version.tar.gz created."