1#!/bin/bash
2# $Id: dist-gps.sh,v 1.15 2011/02/26 23:01:21 stas_degteff Exp $
3# Create a archives 'gps*.tar.bz2' and 'gps*.tb2' with all source tree
4
5srcdatefile=srcdate.h
6build=`sed -n 's/.*"\([[:digit:]]\{8\}\)".*/\1/p' $srcdatefile`
7date="$build"
8shortdate=${date/???/}
9
10shortname=gps${shortdate}.tb2
11name=gps115-${date}.tar.bz2
12
13echo Build a Golded+ sources package:  ${name} and ${shortname}
14
15cd .. ; tar -jcf ${name} \
16	--exclude CVS \
17	--exclude golded+/golded3/mygolded.h \
18	--exclude golded+/goldlib/gall/obj \
19	--exclude golded+/obj \
20	--exclude golded+/lib \
21	--exclude golded+/bin/ged???* \
22        --exclude golded+/bin/gn???* \
23        --exclude golded+/bin/rddt???* \
24	--exclude golded+/Release \
25	--exclude golded+/Debug \
26	--exclude golded+/debian/golded+ \
27	--exclude golded+/windows/obj \
28	--exclude 'golded+/*.bat' \
29	--exclude 'golded+/*.BAT' \
30	--exclude 'golded+/*.cmd' \
31	--exclude 'golded+/*.CMD' \
32	--exclude 'mygolded.h' \
33	--exclude '.#*' \
34	--exclude 'cscope.out' \
35	--exclude '*.orig' \
36	--exclude 'bld*.inc' \
37	--exclude '*.diff' \
38	--exclude '*.tar.gz' \
39	--exclude '*.tgz' \
40	--exclude '*.tar.bz' \
41	--exclude '*.tbz' \
42	--exclude '*.tar.bz2' \
43	--exclude '*.tb2' \
44	--exclude '*.cpz' \
45	--exclude '*.rar' \
46	--exclude '*.zip' \
47	--exclude '*.7z' \
48	--exclude '*.exe' \
49	--exclude '*.a' \
50	--exclude '*.o' \
51	--exclude '**~' \
52	golded+
53
54ln ${name} ${shortname} || cp ${name} ${shortname}
55