diff options
Diffstat (limited to 'meta/lib/oeqa/hob-dogtail/startHob.py')
-rwxr-xr-x | meta/lib/oeqa/hob-dogtail/startHob.py | 24 |
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) |