From: Brian Dolbec Date: Wed, 5 Jun 2013 17:39:48 +0000 (-0700) Subject: Make testpath automagic via dwfeed's tweak X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=1295aa17779b43965033be4742bcfd5b6c6991ac;p=catalyst.git Make testpath automagic via dwfeed's tweak Update HOWTO to include the testpath use. --- 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}"