annotate make-distribution @ 58:b4e6f7f96135 noffle

[svn] Add some intermediate variables for easier debugging in needsMark(). It seems that thread mode is sometimes not working. Changed some variable types and used some casts to avoid compiler warnings about signedness. In general, int should be used for parameters for allowing a signedness assertion in the function.
author enz
date Fri, 12 May 2000 17:52:07 +0100
parents 6121f8feb3e5
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
1 #!/usr/bin/bash
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
2
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
3 if ! make-check ; then
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
4 echo "make-check failed"
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
5 exit -1
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
6 fi
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
7
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
8 FILESH="client.h common.h config.h content.h database.h dynamicstring.h \
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
9 fetch.h fetchlist.h group.h lock.h \
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
10 log.h online.h outgoing.h over.h protocol.h pseudo.h \
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
11 request.h server.h util.h"
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
12
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
13 FILESC="fetch.c client.c config.c content.c database.c \
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
14 dynamicstring.c fetchlist.c \
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
15 group.c lock.c log.c noffle.c online.c outgoing.c over.c \
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
16 protocol.c pseudo.c request.c server.c util.c"
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
17
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
18 FILESDOC="README NOTES CHANGELOG COPYING INSTALL FAQ"
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
19
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
20 FILES="$FILESH $FILESC noffle.conf.example Makefile noffle.1 noffle.conf.5"
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
21
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
22 echo
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
23 echo !!! WARNING !!!
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
24 echo
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
25 echo "You are creating a distribution now."
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
26 echo "Are the compiler settings in the Makefile for distribution?"
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
27 echo "Files will be tagged in CVS (with version, but '.' replaced by '_')"
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
28 echo "Input the version (CTRL-C to abort):"
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
29 read VERSION
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
30 TAG=`echo "dist_$VERSION" | tr "." "_"`
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
31 rm -rf noffle-$VERSION
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
32 DIR=noffle-$VERSION
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
33 mkdir $DIR \
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
34 && cp $FILES $DIR \
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
35 && ( for a in $FILESDOC; do echo Creating $a.txt; lynx -dump -nolist \
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
36 $a.html >$DIR/$a.txt || exit -1; done ) \
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
37 && sed 's/^VERSION *= *[^ ]*/VERSION = '$VERSION'/' <Makefile >$DIR/Makefile \
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
38 && cp $DIR/Makefile Makefile \
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
39 && tar cf noffle-$VERSION.tar $DIR \
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
40 && gzip -9 noffle-$VERSION.tar \
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
41 && cvs ci -m "Makefile for version $VERSION" Makefile \
13
6121f8feb3e5 [svn] Overwrite tag if already existing.
enz
parents: 0
diff changeset
42 && cvs tag -dc $TAG
0
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
43 echo Do not forget to change VERSION in Makefile to experimental if
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
44 echo you plan to modify the sources from now on.
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
45 echo
04124a4423d4 [svn] Initial revision
enz
parents:
diff changeset
46 echo Please try to compile this version to ensure that no file is missing.