b5959bcd4b62a58c1215264dd63d62c614fd461a
[git-tools-moved-to-github.git] / id-deb-build / id-upload.sh
1 #!/bin/sh
2 if test ! -f IDMETA; then
3         echo "IDMETA is not in current directory"
4         exit 1
5 fi
6 . ./IDMETA
7 if test -n "$NAME"; then
8         PRODUCT=$NAME
9 else
10         DEBCHANGELOG=debian/changelog
11         if test ! -f $DEBCHANGELOG; then
12                 echo "$DEBCHANGELOG missing"
13                 echo "The current directory should be base source of package"
14                 exit 1
15         fi
16         l=`head -1 $DEBCHANGELOG`
17         PRODUCT=`echo $l|sed 's/ .*//g'`
18 fi
19 TAR=${PRODUCT}-${VERSION}.tar.gz
20 echo "TAR=$TAR"
21 if test ! -f ${TAR}; then
22         echo "$0: ${TAR} missing"
23         exit 1
24 fi
25 set -e
26 if test -f Doxyfile; then
27         doxygen >out 2>stderr
28 fi
29 (cd doc && make ${PRODUCT}.pdf index.html)
30 cp NEWS doc/
31 scp ${TAR} ftp.indexdata.dk:/home/ftp/pub/${PRODUCT}/
32 tar cz --exclude=.git -f - dox doc|ssh website "cd /var/www/software/${PRODUCT}; tar x --overwrite -z -f -"
33 # Local Variables:
34 # mode:shell-script
35 # sh-indentation: 2
36 # sh-basic-offset: 8
37 # End: