[crochet] Introduce SVN_CMD at lib/subversion.sh

Boris Samorodov bsam at passap.ru
Fri Jun 27 15:12:13 UTC 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

27.06.2014 18:53, Warner Losh пишет:
> 
> On Jun 27, 2014, at 4:47 AM, Boris Samorodov <bsam at passap.ru> wrote:
> 
>> 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:
> 
> Where is SVN_CMD set?

Look further at [*]

> Most other things in the system would just call this SVN. Is there a reason we need the _CMD?

No reason. The name was inspired by the port's system (like ECHO_CMD,
etc.). I'm fine with whatever name.

> Warner
> 
>> -----
>> --- 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
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBCgAGBQJTrYnHAAoJEJYOILA6P20oh0YP/3V4QOnGwsJrCgy0/1rWrRiG
bj+B7dd8knDS/XuKmuS2+qFgeXE59tQtUvh1U6SnZsUk/Xttse/JXc3H1iroG/VW
aVcqgjjTgjySVQfBhhPgXGaaimbPGLdA2ScSi4doub52xr3Nx+jC1NQzyyhZ2my0
Ot3lp6UZoPxjzOq/hWXdUxHWX69c5TIm/qqOj64pYa7Uhxys7iCHHKSaDy0O/9HN
VwsBYqjnNXZM+yZJMT6JwV+RFEvK+IElXGT6Qsk5uK3XMyPGkTfCKUbVURGWK9dN
xpH4yeF8BJN1qQ0IDsRyFhEGaUrVBgrfz8afJKppRpQFeGZ1Bw+N1V6dWt6NtbJx
rMSBwMOFI2NCQ2hN35GuER5Xh6dNmrJGbsjU6Ypc6SLhgxkDunKZOPyQJobilV4I
Fn/fH0yqda4gdBv260csd2ly3ogreYEswizKafOsTkphIP3eaZK3znYFmsXmMEU/
aHPVsz+MZEg5mqDrRi4gF20rnqfoJtmr55CgDyhNuL6h4imxBCE+oLDxu9UmHJ0H
JI2uaLhZ1d07cuUiNqk4SyWbMnJWINZcLgrJz1pIDRTeBSIUfV6PSSlQbKQstpEF
dfLBT8WCqyitY3THsYMuQhLibWjA2+OhRSMqcn0RuPqPrIATisrevPtSnzAPFJGf
S4DT2VpBb6lkktTwMa1v
=AU2E
-----END PGP SIGNATURE-----


More information about the freebsd-arm mailing list