4
4
PREFIX=`cd "$PREFIX/.." ; pwd`
5
5
SUBDIR=`basename $PREFIX`
7
ARCHNAME=${SUBDIR}.tar.gz
12
if [ `uname -s` = Linux ] ; then
13
TMPDIR=`mktemp -d /tmp/cs_backup.XXXXXX`
15
TMPDIR=/tmp/ncs_`basename $0`
19
echo "$0: Error creating temporary directory..."
23
cp -p -r $PREFIX $TMPDIR/
28
find "$TMPDIR" -name .svn -exec \rm -rf {} \;
29
find "$TMPDIR" -name *~ -exec \rm {} \;
30
find "$TMPDIR" -name \#* -exec \rm {} \;
31
find "$TMPDIR" -name \.\#* -exec \rm {} \;
33
cd `basename "$PREFIX"`/doc
11
cd $PREFIX/.. || exit 1
39
13
PREFIX_BASE=`basename $PREFIX`
41
tar cvf $ARCHNAME $PREFIX_BASE/ChangeLog $PREFIX_BASE/ABOUT-NLS $PREFIX_BASE/AUTHORS \
42
$PREFIX_BASE/COPYING $PREFIX_BASE/INSTALL $PREFIX_BASE/NEWS \
43
$PREFIX_BASE/COMPATIBILITY $PREFIX_BASE/QUALITY_ASSURANCE \
44
$PREFIX_BASE/README $PREFIX_BASE/cs_config.h.in \
45
$PREFIX_BASE/config* $PREFIX_BASE/Makefile.* \
46
$PREFIX_BASE/bin $PREFIX_BASE/data $PREFIX_BASE/doc \
47
$PREFIX_BASE/examples $PREFIX_BASE/extras \
48
$PREFIX_BASE/gui $PREFIX_BASE/include \
49
$PREFIX_BASE/libsyrcs $PREFIX_BASE/patches \
50
$PREFIX_BASE/po $PREFIX_BASE/sbin $PREFIX_BASE/src \
15
tar cvzf $ARCHNAME --exclude='*.svn' \
54
mv $ARCHNAME.gz $RUNDIR