Use full paths to access .config files for tko/db.py

Signed-off-by: Martin J. Bligh <mbligh@google.com>



git-svn-id: http://test.kernel.org/svn/autotest/trunk@742 592f7852-d20e-0410-864c-8624ca9c26a4
diff --git a/tko/db.py b/tko/db.py
index ed6350e..4a35482 100644
--- a/tko/db.py
+++ b/tko/db.py
@@ -3,9 +3,11 @@
 class db:
 	def __init__(self, debug = False):
 		self.debug = debug
-			
+
+		path = os.path.dirname(os.path.abspath(sys.argv[0]))
 		try:
-			db_prefs = open('.database', 'r')
+			file = os.path.join(path, '.database')
+			db_prefs = open(path, 'r')
 			host = db_prefs.readline().rstrip()
 			database = db_prefs.readline().rstrip()
 		except:
@@ -13,12 +15,14 @@
 			database = 'tko'
 	
 		try:
-			login = open('.priv_login', 'r')
+			file = os.path.join(path, '.priv_login')
+			login = open(file, 'r')
 			user = login.readline().rstrip()
 			password = login.readline().rstrip()
 		except:	
 			try:
-				login = open('.unpriv_login', 'r')
+				file = os.path.join(path, '.unpriv_login')
+				login = open(path, 'r')
 				user = login.readline().rstrip()
 				password = login.readline().rstrip()
 			except: