From 3e24ed4035af57c5e071b290ac10bb05dd085ae7 Mon Sep 17 00:00:00 2001 From: Lee Bousfield Date: Wed, 3 May 2017 23:17:26 -0600 Subject: [PATCH] Start fakeroot faked in debug mode --- .travis/run.sh | 2 +- Vagrantfile | 2 +- scripts/faked-debug.sh | 6 ++++++ 3 files changed, 8 insertions(+), 2 deletions(-) create mode 100755 scripts/faked-debug.sh diff --git a/.travis/run.sh b/.travis/run.sh index 7c1e847c1..b32de4442 100755 --- a/.travis/run.sh +++ b/.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 diff --git a/Vagrantfile b/Vagrantfile index 0f9ddc1ee..e42f73330 100644 --- a/Vagrantfile +++ b/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 diff --git a/scripts/faked-debug.sh b/scripts/faked-debug.sh new file mode 100755 index 000000000..924193c6d --- /dev/null +++ b/scripts/faked-debug.sh @@ -0,0 +1,6 @@ +#!/bin/sh +if which faked; then + faked --debug "$@" +else + faked-sysv --debug "$@" +fi