From 473520abba7f42bb9647d7bd7f2b3144eee9c829 Mon Sep 17 00:00:00 2001 From: Brian Dolbec Date: Wed, 5 Jun 2013 10:39:48 -0700 Subject: [PATCH] Make testpath automagic via dwfeed's tweak Update HOWTO to include the testpath use. --- doc/HOWTO.txt | 10 ++++++++-- testpath | 4 ++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/doc/HOWTO.txt b/doc/HOWTO.txt index 5717f802..178f7fc9 100644 --- a/doc/HOWTO.txt +++ b/doc/HOWTO.txt @@ -208,9 +208,15 @@ Running catalyst from a Git checkout If you're developing catalyst, you'll want to test your altered version. An easy way to run it without reinstalling is to setup a -local configuration file and run: +local configuration file. The checkout also includes a testpath file +which when sourced adds it's bin/ to PATH and it's checkout dir to +PYTHONPATH. That terminal will then use the checkout bin/catalyst and +the checkout's python modules. - # ./catalyst -c catalyst.conf -f path/to/your.spec +cd into the checkout directory and run: + + # source ./testpath + # catalyst -c catalyst.conf -f path/to/your.spec The local configuration file can use all the defaults except for `sharedir`, which you should change to point to your development diff --git a/testpath b/testpath index 9fd7e45e..0eed3000 100644 --- a/testpath +++ b/testpath @@ -13,6 +13,6 @@ # # catalyst -c ./test.conf -p -f stage1.spec -export PATH="/home/brian/Dev/git/catalyst/bin:${PATH}" +export PATH="$(dirname $BASH_SOURCE[0])/bin:${PATH}" -export PYTHONPATH="/home/brian/Dev/git/catalyst/:${PYTHONPATH}" +export PYTHONPATH="$(dirname $BASH_SOURCE[0]):${PYTHONPATH}" -- 2.26.2