]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
r13292@catbus: nickm | 2007-06-06 17:34:15 -0400
authorNick Mathewson <nickm@torproject.org>
Thu, 7 Jun 2007 16:14:55 +0000 (16:14 +0000)
committerNick Mathewson <nickm@torproject.org>
Thu, 7 Jun 2007 16:14:55 +0000 (16:14 +0000)
 Check for non-standard SVK directories properly.  Inspired by debian bug #420899 and related discussion on SVK list.

svn:r10522

src/or/Makefile.am

index 104854078092d73f60075d2135dfc1768e82c305..1d17bd47669a1db08ea09ccfb8faae636836ce2b 100644 (file)
@@ -41,11 +41,15 @@ noinst_HEADERS = or.h eventdns.h eventdns_tor.h micro-revision.i
 tor_main.o: micro-revision.i
 
 micro-revision.i: FORCE
-       @if test -d ../../.svn && test -x "`which svn 2>&1;true`" ; then \
+       @svkdir=$$SVKROOT; \
+       if test "x$$svkdir" = x ; then \
+         svkdir=$$HOME/.svk; \
+       fi; \
+       if test -d ../../.svn && test -x "`which svn 2>&1;true`" ; then \
          svn info ../.. |                                      \
          sed -n 's/^Revision: \([0-9][0-9]*\).*/"\1"/p' > micro-revision.tmp \
             || true;                                           \
-       elif test -x "`which svk 2>&1;true`" && test -d ~/.svk/local; then \
+       elif test -x "`which svk 2>&1;true`" && test -d $$svkdir/local; then \
          location=../..;                                       \
          rev=x;                                                \
          while test x$$rev = xx; do                            \