소스 검색

Start fakeroot faked in debug mode

Lee Bousfield 8 년 전
부모
커밋
3e24ed4035
3개의 변경된 파일8개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 1
      .travis/run.sh
  2. 1 1
      Vagrantfile
  3. 6 0
      scripts/faked-debug.sh

+ 1 - 1
.travis/run.sh

@@ -19,5 +19,5 @@ if [[ "$(uname -s)" == "Darwin" ]]; then
     # no fakeroot on OS X
     sudo tox -e $TOXENV -r
 else
-    fakeroot -u tox -r
+    fakeroot -f scripts/faked-debug.sh -u tox -r
 fi

+ 1 - 1
Vagrantfile

@@ -318,7 +318,7 @@ def run_tests(boxname)
     # otherwise: just use the system python
     if which fakeroot 2> /dev/null; then
       echo "Running tox WITH fakeroot -u"
-      fakeroot -u tox --skip-missing-interpreters
+      fakeroot -f scripts/faked-debug.sh -u tox --skip-missing-interpreters
     else
       echo "Running tox WITHOUT fakeroot -u"
       tox --skip-missing-interpreters

+ 6 - 0
scripts/faked-debug.sh

@@ -0,0 +1,6 @@
+#!/bin/sh
+if which faked; then
+  faked --debug "$@"
+else
+  faked-sysv --debug "$@"
+fi