aboutsummaryrefslogtreecommitdiffstats
path: root/meta/lib/oeqa/hob-dogtail/startHob.py
diff options
context:
space:
mode:
Diffstat (limited to 'meta/lib/oeqa/hob-dogtail/startHob.py')
-rwxr-xr-xmeta/lib/oeqa/hob-dogtail/startHob.py24
1 files changed, 24 insertions, 0 deletions
diff --git a/meta/lib/oeqa/hob-dogtail/startHob.py b/meta/lib/oeqa/hob-dogtail/startHob.py
new file mode 100755
index 00000000000..592a36e47bf
--- /dev/null
+++ b/meta/lib/oeqa/hob-dogtail/startHob.py
@@ -0,0 +1,24 @@
+import os
+import getpass
+from buildDir import BuildDir
+
+class StartHob:
+
+ def start(self):
+ curdir=os.path.dirname(os.path.abspath(__file__))
+ hobdir=BuildDir().getPath()+'/poky'
+ print "Starting hob from "+hobdir+"\n"
+ username = getpass.getuser()
+ os.chdir(hobdir)
+ os.system('. ./oe-init-build-env; hob &')
+ print "Hob restared. \nGoing back to "+curdir+"\n"
+ os.chdir(curdir)
+
+ def cleanBuild(self):
+ curdir=os.path.dirname(os.path.abspath(__file__))
+ hobdir=BuildDir().getPath()+'/poky'
+ print "Deleting build folder...\n"
+ os.chdir(hobdir)
+ os.system('rm -rf build')
+ print "Build folder deleted. \nGoing back to "+curdir+"\n"
+ os.chdir(curdir)