Tweak to work with SunOS /bin/sh.
authorJim Wise <jwise@draga.com>
Wed, 8 Jun 2011 20:27:40 +0000 (16:27 -0400)
committerJim Wise <jwise@draga.com>
Wed, 8 Jun 2011 20:27:40 +0000 (16:27 -0400)
generate-version.sh

index 865827e..22ed0a4 100755 (executable)
@@ -2,10 +2,10 @@
 # Not a shell script, but something intended to be sourced from shell scripts
 git_available_p() {
     # Check that (1) we have git (2) this is a git tree.
-    if (which git >/dev/null 2>/dev/null && git describe >/dev/null 2>/dev/null)
+    if `which git >/dev/null 2>/dev/null && git describe >/dev/null 2>/dev/null`
     then
         # Check that some of the newer git versions we use are supported.
-        if [ "0" != "$(git rev-list HEAD --not HEAD --count 2> /dev/null)" ]
+        if [ "0" != `git rev-list HEAD --not HEAD --count 2> /dev/null` ]
         then
             echo "Too old a git installation."
             echo
@@ -21,11 +21,11 @@ git_available_p() {
 }
 
 generate_version() {
-    if ([ -f version.lisp-expr ] && ! git_available_p)
+    if [ -f version.lisp-expr -a ! git_available_p ]
     then
         # Relase tarball, leave version.lisp-expr alone.
         return
-    elif ! git_available_p
+    elif [ ! git_available_p ]
     then
         echo "Can't run 'git describe' and version.lisp-expr is missing." >&2
         echo "To fix this, either install git or create a fake version.lisp-expr file." >&2