Lines Matching +full:python3 +full:- +full:dev

2 set -e
9 while test $# -gt 2; do
11 --srconly)
13 --doconly)
15 --multi*)
17 --repository)
19 --nocheckout)
24 if test $# -lt 2; then
25 echo "usage: $0 [opts] release-tag release-dir"
26 echo " release-tag is relative to $repository/"
42 echo "release-dir may not contain slashes."
46 echo "release-dir may not contain whitespace."
49 krb5-*.*.*-*)
50 release=`echo $reldir|sed -e 's/krb5-//'`
51 relhead=`echo $release|sed -e 's/-.*//'`
52 reltail=`echo $release|sed -e 's/.*-//'`
53 relmajor=`echo $relhead|awk -F. '{print $1}'`
54 relminor=`echo $relhead|awk -F. '{print $2}'`
55 relpatch=`echo $relhead|awk -F. '{print $3}'`
57 krb5-*.*.*)
58 release=`echo $reldir|sed -e 's/krb5-//'`
59 relmajor=`echo $release|awk -F. '{print $1}'`
60 relminor=`echo $release|awk -F. '{print $2}'`
61 relpatch=`echo $release|awk -F. '{print $3}'`
63 krb5-*.*-current)
64 release=`echo $reldir|sed -e 's/krb5-//'`
65 relhead=`echo $release|sed -e 's/-.*//'`
66 relmajor=`echo $relhead|awk -F. '{print $1}'`
67 relminor=`echo $relhead|awk -F. '{print $2}'`
68 release=${relhead}-$reldate
70 krb5-*.*-*)
71 release=`echo $reldir|sed -e 's/krb5-//'`
72 relhead=`echo $release|sed -e 's/-.*//'`
73 reltail=`echo $release|sed -e 's/.*-//'`
74 relmajor=`echo $relhead|awk -F. '{print $1}'`
75 relminor=`echo $relhead|awk -F. '{print $2}'`
77 krb5-*.*)
78 release=`echo $reldir|sed -e 's/krb5-//'`
79 relmajor=`echo $release|awk -F. '{print $1}'`
80 relminor=`echo $release|awk -F. '{print $2}'`
82 krb5-current)
83 release=current-$reldate
93 # $release is used for send-pr
99 git clone -q -n $repository $reldir
100 (cd $reldir && git checkout -q $reltag)
107 if grep KRB5_RELDATE $reldir/src/patchlevel.h > /dev/null 2>&1; then
115 eval `sed -n 's/#define \([A-Z0-9_]*\)[ \t]*\(.*\)/\1=\2/p' < $reldir/src/patchlevel.h`
123 ( test -n "$reltail" && \
126 …5_MINOR_RELEASE.$KRB5_PATCHLEVEL${KRB5_RELTAIL+-$KRB5_RELTAIL} != $relmajor.$relminor.$relpatch${r…
132 echo "Editing release-specific files..."
136 sed -e '/#[a-z ]*KRB5_RELDATE/c\
142 sed -e '/static/s%KRB5_BRAND:[^"]*"%'"KRB5_BRAND: $reltag $release $reldate"'"%' \
144 rm -f brand.c.new)
146 (cd $reldir/src/util/send-pr && \
147 sed -e 's%RELEASE=.*%RELEASE='"krb5-$release"'%' Makefile.in \
160 if test -d $reldir/src/util/autoconf; then
167 (cd $reldir/src; autoreconf -v)
169 if test -d $reldir/src/util/autoconf; then
176 find $reldir \( -name TODO -o -name todo -o -name .cvsignore \
177 -o -name .gitignore -o -name BADSYMS -o -name .Sanitize \
178 -o -name .rconf \) -print | xargs rm -f || true
179 find $reldir -depth -type d \( -name autom4te.cache \
180 -o -name \$ac_config_fragdir \) -exec rm -rf {} \; || true
181 rm -rf $reldir/.git || true
185 (cd $reldir/src/doc && make -f Makefile.in \
186 top_srcdir=.. srcdir=. SPHINX_ARGS=-W PYTHON=python3 html pdf)
187 (cd $reldir/src/doc && make -f Makefile.in \
188 top_srcdir=.. srcdir=. SPHINX_ARGS=-W PYTHON=python3 clean)
192 GZIP=-9; export GZIP
194 if test -d $reldir/src/lib/des425; then
197 if test -f $reldir/NOTICE;
201 $TAR --exclude $reldir/src/lib/crypto \
202 --exclude $reldir/src/lib/des425 \
203 --exclude $reldir/doc \
204 -zcf ${reldir}.src.tar.gz $reldir
213 ls -l ${reldir}.*.tar.gz
217 ls -l ${reldir}.tar.gz