]>
git.ipfire.org Git - people/ms/strongswan.git/blob - packaging/utils/canrel
567ce96a811eddf15e2c8d6a485052fb3efeca1a
3 # -F means override previous run
4 # current versions in the repository are used
5 # must be run in a release-branch CVS working directory with current top/*
7 PATH
=/bin
:/usr
/bin
; export PATH
10 . ~build
/freeswan-regress-env.sh
19 *) echo "Usage: $0 release" >&2 ; exit 2 ;;
23 pretag
="PRE`echo $rel | tr '.' '_'`"
24 rtag
="R`echo $rel | tr '.' '_'`"
26 sed '1s/xxx/'"$rel"'/' README
>README.$$
27 if cmp -s README README.$$
29 : already current
, for some reason
33 cvs
-Q commit
-m "update for release $rel" README
35 sed '/=.*/s//='"$rel"'/' Makefile.ver
>mversion.$$
36 if cmp -s Makefile.ver mversion.$$
38 : already current
, for some reason
41 mv mversion.$$ Makefile.ver
42 cvs
-Q commit
-m "update for release $rel" Makefile.ver
44 sed '1s/xxx/'"$rel"'/' CHANGES
>CHANGES.$$
45 if cmp -s CHANGES CHANGES.$$
47 : already current
, for some reason
51 cvs
-Q commit
-m "update for release $rel" CHANGES
55 cvs rtag
$opt -r $pretag $rtag all