File: make-package.sh

package info (click to toggle)
rote 0.2.8-3
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 332 kB
  • ctags: 110
  • sloc: ansic: 758; makefile: 118; sh: 50
file content (24 lines) | stat: -rw-r--r-- 498 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
#!/bin/sh

if ! [ -f configure ]; then
   echo "./configure does not exist. Run autoconf."
   exit 1
fi

/bin/rm -rf autom4te.cache

X=`tempfile`
/bin/rm -f $X
mkdir $X

BASENAME=rote-`grep ^AC_INIT configure.ac | cut -d, -f2 | cut -d' ' -f2 | \
                        cut -d')' -f1 `

(cd .. && cp -a rote $X/$BASENAME)
(cd $X && find $X -name CVS -type d -exec rm -rf {} \; 2>/dev/null )

(cd $X && tar -zc $BASENAME) > ../$BASENAME.tar.gz

/bin/rm -rf $X
echo "../$BASENAME.tar.gz generated."