bf3fe05dfb
This needs some more testing before it's on by default. If the card is otherwise functioning, these messages may be confusing to the user. If the card is not functioning, the driver can be reloaded with debug to check for this condition. Signed-off-by: Shaun Ruffell <sruffell@digium.com> git-svn-id: http://svn.asterisk.org/svn/dahdi/linux/trunk@9205 a0bf4364-ded3-4de4-8d8a-66a801d63aff
57 lines
982 B
Bash
Executable File
57 lines
982 B
Bash
Executable File
#!/bin/sh
|
|
|
|
if [ -f ${1}/.version ]; then
|
|
cat ${1}.version
|
|
elif [ -f ${1}/.svnrevision ]; then
|
|
echo SVN-`cat ${1}/.svnbranch`-r`cat ${1}/.svnrevision`
|
|
elif [ -d .svn ]; then
|
|
PARTS=`LANG=C svn info ${1} | grep URL | awk '{print $2;}' | sed -e s:^.*/svn/${2}/:: | sed -e 's:/: :g'`
|
|
BRANCH=0
|
|
TEAM=0
|
|
|
|
REV=`svnversion -c ${1} | cut -d: -f2`
|
|
|
|
if [ "${PARTS}" = "trunk" ]
|
|
then
|
|
echo SVN-'trunk'-r${REV}
|
|
exit 0
|
|
fi
|
|
|
|
for PART in $PARTS
|
|
do
|
|
if [ ${BRANCH} != 0 ]
|
|
then
|
|
RESULT="${RESULT}-${PART}"
|
|
break
|
|
fi
|
|
|
|
if [ ${TEAM} != 0 ]
|
|
then
|
|
RESULT="${RESULT}-${PART}"
|
|
continue
|
|
fi
|
|
|
|
if [ "${PART}" = "branches" ]
|
|
then
|
|
BRANCH=1
|
|
RESULT="branch"
|
|
continue
|
|
fi
|
|
|
|
if [ "${PART}" = "tags" ]
|
|
then
|
|
BRANCH=1
|
|
RESULT="tag"
|
|
continue
|
|
fi
|
|
|
|
if [ "${PART}" = "team" ]
|
|
then
|
|
TEAM=1
|
|
continue
|
|
fi
|
|
done
|
|
|
|
echo SVN-${RESULT##-}-r${REV}
|
|
fi
|