[crochet] Introduce SVN_CMD at lib/subversion.sh
Boris Samorodov
bsam at passap.ru
Fri Jun 27 10:47:41 UTC 2014
Hi Tim, All!
Sometimes I use systems which have only svnlite version.
I propose a patch to let crochet work at those systems as well:
-----
--- lib/subversion.sh.orig 2014-03-30 13:28:41.000000000 +0400
+++ lib/subversion.sh 2014-06-27 14:37:01.668105743 +0400
@@ -1,15 +1,16 @@
+: ${SVN_CMD:=`which svn 2>/dev/null || which svnlite 2>/dev/null`}
svn_update_sourcetree ( ) {
echo "Updating source tree ${FREEBSD_SRC}"
cd ${FREEBSD_SRC}
- svn update > ${WORKDIR}/_.svnupdate.log
+ ${SVN_CMD} update > ${WORKDIR}/_.svnupdate.log
cd ${TOPDIR}
}
svn_get_revision ( ) {
_PWD=`pwd`
cd ${FREEBSD_SRC}
- SOURCE_VERSION=`svn info |grep Revision: |cut -c11-`
+ SOURCE_VERSION=`${SVN_CMD} info |grep Revision: |cut -c11-`
cd $_PWD
echo "Source version is: ${SOURCE_VERSION:-unknown}";
}
-----
--
WBR, Boris Samorodov (bsam)
FreeBSD Committer, http://www.FreeBSD.org The Power To Serve
More information about the freebsd-arm
mailing list