Refactor of dmesg to more general monitoring of any log file.

Signed-off-by: Cary Hull <chull@google.com>



git-svn-id: http://test.kernel.org/svn/autotest/trunk@2395 592f7852-d20e-0410-864c-8624ca9c26a4
diff --git a/server/hosts/remote.py b/server/hosts/remote.py
index f1d0be4..1cde00e 100644
--- a/server/hosts/remote.py
+++ b/server/hosts/remote.py
@@ -144,7 +144,7 @@
         self.reboot()
 
 
-    def get_tmp_dir(self):
+    def get_tmp_dir(self, parent='/tmp'):
         """
         Return the pathname of a directory on the host suitable
         for temporary file storage.
@@ -153,7 +153,8 @@
         on the destruction of the Host object that was used to obtain
         it.
         """
-        dir_name= self.run("mktemp -d /tmp/autoserv-XXXXXX").stdout.rstrip()
+        template = os.path.join(parent, 'autoserv-XXXXXX')
+        dir_name= self.run("mktemp -d %s" % template).stdout.rstrip()
         self.tmp_dirs.append(dir_name)
         return dir_name