Imported Upstream version 1.4.13+git200906171200
This commit is contained in:
parent
4ab9f0d24c
commit
d0b8ab8112
362 changed files with 34110 additions and 10773 deletions
53
NP-VERSION-GEN
Executable file
53
NP-VERSION-GEN
Executable file
|
@ -0,0 +1,53 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# This is from the Git repository (GIT-VERSION-GEN with modifications)
|
||||
#
|
||||
|
||||
SRC_ROOT=`dirname $0`
|
||||
|
||||
NPVF=NP-VERSION-FILE
|
||||
DEF_VER=1.4.13.git
|
||||
|
||||
LF='
|
||||
'
|
||||
|
||||
# First try git-describe, then svn info, then default.
|
||||
if test -d $SRC_ROOT/.git -o -f $SRC_ROOT/.git &&
|
||||
VN=`cd $SRC_ROOT; git describe --abbrev=4 HEAD 2>/dev/null` &&
|
||||
case "$VN" in
|
||||
*$LF*) (exit 1) ;;
|
||||
release-[0-9]*)
|
||||
git update-index -q --refresh
|
||||
test -z "`git diff-index --name-only HEAD --`" ||
|
||||
VN="$VN-dirty" ;;
|
||||
esac
|
||||
then
|
||||
VN=`echo "$VN" | sed -e 's/^release-//' | sed -e 's/-/./g'`;
|
||||
elif test -d $SRC_ROOT/.svn -o -f $SRC_ROOT/.svn &&
|
||||
VN=`cd $SRC_ROOT; svn info 2>/dev/null | grep '^Revision'` &&
|
||||
case "$VN" in
|
||||
*$LF*) (exit 1) ;;
|
||||
Revision:*)
|
||||
VN=`echo $VN | awk '{print $NF}'`
|
||||
test "`svn status 2>/dev/null | grep '^[AMD]' | wc -l | tr -d ' '`" = 0 ||
|
||||
VN="$VN-dirty" ;;
|
||||
esac
|
||||
then
|
||||
VN=`echo "trunk.$VN" | sed -e 's/-/./g'`;
|
||||
else
|
||||
VN="$DEF_VER"
|
||||
fi
|
||||
|
||||
VN=`expr "$VN" : v*'\(.*\)'`
|
||||
|
||||
if test -r $NPVF
|
||||
then
|
||||
VC=`sed -e 's/^NP_VERSION = //' <$NPVF`
|
||||
else
|
||||
VC=unset
|
||||
fi
|
||||
test "$VN" = "$VC" || {
|
||||
echo >&2 "NP_VERSION = $VN"
|
||||
echo "NP_VERSION = $VN" >$NPVF
|
||||
}
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue