summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTom Yu <tlyu@mit.edu>2002-09-03 20:12:04 +0000
committerTom Yu <tlyu@mit.edu>2002-09-03 20:12:04 +0000
commitf5895d107b6b5afcd3c5847cc3d30dc2cb6af896 (patch)
tree8e3e3c13023b946fe31488ee9ab4eaff804e862b /src
parentfd97cdc9bec307716857b255ce0c36ee23bca971 (diff)
downloadkrb5-f5895d107b6b5afcd3c5847cc3d30dc2cb6af896.tar.gz
krb5-f5895d107b6b5afcd3c5847cc3d30dc2cb6af896.tar.xz
krb5-f5895d107b6b5afcd3c5847cc3d30dc2cb6af896.zip
* mkrel: set -e to catch errors. Only build and clean autoconf if
it exists. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14817 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/util/ChangeLog5
-rw-r--r--src/util/mkrel19
2 files changed, 17 insertions, 7 deletions
diff --git a/src/util/ChangeLog b/src/util/ChangeLog
index b350a5862..67582fd7a 100644
--- a/src/util/ChangeLog
+++ b/src/util/ChangeLog
@@ -1,3 +1,8 @@
+2002-09-03 Tom Yu <tlyu@mit.edu>
+
+ * mkrel: set -e to catch errors. Only build and clean autoconf if
+ it exists.
+
2002-08-30 Ken Raeburn <raeburn@mit.edu>
* Makefile.in (MY_SUBDIRS) [##WIN32##]: Hide variable definition
diff --git a/src/util/mkrel b/src/util/mkrel
index a086450fa..6b472607d 100644
--- a/src/util/mkrel
+++ b/src/util/mkrel
@@ -1,4 +1,5 @@
#!/bin/sh
+set -e
repository=:kserver:cvs.mit.edu:/cvs/krbdev
dodoc=t
dosrc=t
@@ -67,6 +68,7 @@ krb5-*.*-current)
krb5-*.*-*)
release=`echo $reldir|sed -e 's/krb5-//'`
relhead=`echo $release|sed -e 's/-.*//'`
+ reltail=`echo $release|sed -e 's/.*-//'`
relmajor=`echo $relhead|awk -F. '{print $1}'`
relminor=`echo $relhead|awk -F. '{print $2}'`
;;
@@ -96,16 +98,19 @@ if test $checkout = t; then
fi
if test $dosrc = t; then
- echo "Building autoconf..."
- (cd $reldir/src/util/autoconf
- M4=gm4 ./configure
- make)
-
+ if test -d $reldir/src/util/autoconf; then
+ echo "Building autoconf..."
+ (cd $reldir/src/util/autoconf
+ M4=gm4 ./configure
+ make)
+ fi
echo "Creating configure scripts..."
(cd $reldir/src; util/reconf)
- echo "Cleaning src/util/autoconf..."
- (cd $reldir/src/util/autoconf; make distclean)
+ if test -d $reldir/src/util/autoconf; then
+ echo "Cleaning src/util/autoconf..."
+ (cd $reldir/src/util/autoconf; make distclean)
+ fi
fi
echo "Editing release-specific files..."