From: Nicholas Clark <nick@ccl4.org>
Date: Sat, 20 Dec 2008 21:50:22 +0000 (+0000)
Subject: /bin/sh isn't /usr/bin/perl :-)
X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=8b845f197ad9c905082421adc4c1a23b49886ad3;p=p5sagit%2Fp5-mst-13.2.git

/bin/sh isn't /usr/bin/perl :-)
Change elsif to the correct "else if" construction.
I suspect that this slipped by into f6a80292c3db127d1561c118f409c1cffd1b55d9
because cflags.SH doesn't seem to be re-expanded if it's newer than cflags.
---

diff --git a/cflags.SH b/cflags.SH
index b429df6..9e0494e 100755
--- a/cflags.SH
+++ b/cflags.SH
@@ -356,8 +356,10 @@ esac
 
 if test -d .git; then
   ccflags="-DPERL_PATCHNUM=`git describe` $ccflags"
-elsif test -f .patch; then
-  ccflags="-DPERL_PATCHNUM=`awk '{print $4}' .patch` $ccflags"
+else
+  if test -f .patch; then
+    ccflags="-DPERL_PATCHNUM=`awk '{print $4}' .patch` $ccflags"
+  fi
 fi
 
     : Can we perhaps use $ansi2knr here