Index: branches/eam_branches/ipp-20121219/ippToPsps/jython/ipptopsps.py
===================================================================
--- branches/eam_branches/ipp-20121219/ippToPsps/jython/ipptopsps.py	(revision 34969)
+++ branches/eam_branches/ipp-20121219/ippToPsps/jython/ipptopsps.py	(revision 34970)
@@ -27,7 +27,7 @@
             self.printUsage()
             self.exitProgram("Wrong args")
-            
+
         # some class constants
-        self.PROGNAME = sys.argv[0]
+        self.PROGNAME = os.path.basename(sys.argv[0])
         CONFIGNAME = sys.argv[1]
         self.HOST = socket.gethostname()
@@ -37,4 +37,8 @@
         self.MINUTES = None
         self.SECONDS = None
+
+        self.configDir = os.getenv("IPPTOPSPS_DATA")
+        if self.configDir is not None:
+            self.configDir = self.configDir + "/"
 
         self.createNewConfig = False
@@ -46,5 +50,5 @@
 
         # set up config object
-        self.config = Config(self.PROGNAME, CONFIGNAME)
+        self.config = Config(self.PROGNAME, CONFIGNAME, self.configDir)
         self.logger = self.config.getLogger(self.HOST, self.PID, logToStdout, logToFile)
 
