Made the scripts work from make distcheck
diff --git a/osmopy/osmotestconfig.py b/osmopy/osmotestconfig.py
old mode 100755
new mode 100644
index f04f534..8a18f84
--- a/osmopy/osmotestconfig.py
+++ b/osmopy/osmotestconfig.py
@@ -56,6 +56,7 @@
 
     except IOError as se:
         print >> sys.stderr, "Failed to verify %s" % ' '.join(cmd)
+        print >> sys.stderr, "Current directory: %s" % os.getcwd()
         print >> sys.stderr, "Error was %s" % se
         raise se
 
@@ -147,7 +148,7 @@
 
 
 def test_all_apps(apps, app_configs, tmpdir="writtenconfig", verbose=True,
-                  rmtmp=False):
+                  confpath=".", rmtmp=False):
     check_configs_tested("doc/examples/", app_configs)
     errors = 0
     for app in apps:
@@ -157,9 +158,10 @@
 
         configs = app_configs[app[3]]
         for config in configs:
+            config = os.path.join(confpath, config)
             errors |= test_config(app, config, tmpdir, verbose)
 
-    if rmtmp:
+    if rmtmp or not errors:
         remove_tmpdir(tmpdir)
 
     return errors
@@ -169,6 +171,7 @@
     import argparse
 
     confpath = "."
+    wordir = "."
 
     parser = argparse.ArgumentParser()
     parser.add_argument("--e1nitb", action="store_true", dest="e1nitb")
@@ -176,11 +179,17 @@
                         action="store_true", help="verbose mode")
     parser.add_argument("-p", "--pythonconfpath", dest="p",
                         help="searchpath for config")
+    parser.add_argument("-w", "--workdir", dest="w",
+                        help="Working directory to run in")
+
     args = parser.parse_args()
 
     if args.p:
         confpath = args.p
 
+    if args.w:
+        workdir = args.w
+
     osmoappdesc = None
     try:
         osmoappdesc = osmoutil.importappconf(confpath, "osmoappdesc")
@@ -194,4 +203,6 @@
     if args.e1nitb:
         configs['nitb'].extend(osmoappdesc.nitb_e1_configs)
 
-    sys.exit(test_all_apps(apps, configs, verbose=args.verbose))
+    os.chdir(workdir)
+    sys.exit(test_all_apps(apps, configs, confpath=confpath,
+                           verbose=args.verbose))
diff --git a/osmopy/osmotestvty.py b/osmopy/osmotestvty.py
index 0f685d6..f02c610 100755
--- a/osmopy/osmotestvty.py
+++ b/osmopy/osmotestvty.py
@@ -14,23 +14,32 @@
 # You should have received a copy of the GNU General Public License
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
+import os
 import time
 import unittest
 
 import osmopy.obscvty as obscvty
 import osmopy.osmoutil as osmoutil
 
+confpath = '.'
+
 """Test a VTY. Warning: osmoappdesc must be imported first."""
 
 
 class TestVTY(unittest.TestCase):
     def setUp(self):
-        osmo_vty_cmd = osmoappdesc.vty_command
+        osmo_vty_cmd = osmoappdesc.vty_command[:]
+        config_index = osmo_vty_cmd.index('-c')
+        if config_index:
+            cfi = config_index + 1
+            osmo_vty_cmd[cfi] = os.path.join(confpath, osmo_vty_cmd[cfi])
+
         try:
+            print "Launch: %s from %s" % (' '.join(osmo_vty_cmd), os.getcwd())
             self.proc = osmoutil.popen_devnull(osmo_vty_cmd)
         except OSError:
             print >> sys.stderr, "Current directory: %s" % os.getcwd()
-            print >> sys.stderr, "Consider setting -w"
+            print >> sys.stderr, "Consider setting -b"
         time.sleep(1)
 
         appstring = osmoappdesc.vty_app[2]
@@ -61,8 +70,7 @@
     import os
     import sys
 
-    workdir = "."
-    confpath = "."
+    workdir = '.'
 
     parser = argparse.ArgumentParser()
     parser.add_argument("-v", "--verbose", dest="verbose",
@@ -70,7 +78,7 @@
     parser.add_argument("-p", "--pythonconfpath", dest="p",
                         help="searchpath for config")
     parser.add_argument("-w", "--workdir", dest="w",
-                        help="Working directory to run in")
+                        help="Working directory")
     args = parser.parse_args()
 
     verbose_level = 1
@@ -89,6 +97,7 @@
         print >> sys.stderr, "osmoappdesc not found, set searchpath with -p"
         sys.exit(1)
 
+    print "confpath %s, workdir %s" % (confpath, workdir)
     os.chdir(workdir)
     print "Running tests for specific VTY commands"
     suite = unittest.TestLoader().loadTestsFromTestCase(TestVTY)