null+****@clear*****
null+****@clear*****
2011年 10月 25日 (火) 16:04:13 JST
Kouhei Sutou 2011-10-25 07:04:13 +0000 (Tue, 25 Oct 2011)
New Revision: 98288e5d7dda43467adef432ada3e5ff7cf3211c
Log:
don't use bash feature.
Modified files:
version-gen.sh
Modified: version-gen.sh (+14 -10)
===================================================================
--- version-gen.sh 2011-10-25 06:10:42 +0000 (d5a0a83)
+++ version-gen.sh 2011-10-25 07:04:13 +0000 (6bda537)
@@ -1,27 +1,31 @@
#!/bin/sh
+
case "$0" in
-*/*) cd "${0%/*}";;
+ */*)
+ cd "${0%/*}"
+ ;;
esac
GRN_VERSION_SH=version.sh
if test -f version
then
- GRN_VN=$(cat version)
-elif test -d .git -o -f .git
+ GRN_VN=`cat version`
+elif test -d .git -o -f .git
then
- GRN_VN=$(git describe --abbrev=7 HEAD 2>/dev/null)
+ GRN_VN=`git describe --abbrev=7 HEAD 2>/dev/null`
fi
-GRN_VN=$(expr "$GRN_VN" : v*'\(.*\)')
+GRN_VN=`expr "$GRN_VN" : v*'\(.*\)'`
if test -r $GRN_VERSION_SH
then
- GRN_VN_OLD=$(sed -e 's/^GROONGA_VERSION=//' <$GRN_VERSION_SH)
+ GRN_VN_OLD=`sed -e 's/^GROONGA_VERSION=//' <$GRN_VERSION_SH`
else
- GRN_VN_OLD=unset
+ GRN_VN_OLD=unset
fi
-test "$GRN_VN_OLD" = "$GRN_VN" || {
- echo "GROONGA_VERSION=$GRN_VN" >$GRN_VERSION_SH
-}
+if test "$GRN_VN_OLD" != "$GRN_VN"
+then
+ echo "GROONGA_VERSION=$GRN_VN" >$GRN_VERSION_SH
+fi