diff --git a/script/py/pack_examples.py b/script/py/pack_examples.py index 4dee6b548d63bbb8006cbd682f73a94f2f3da7a3..3ef976a9a3fc13d03946694028bb2dbd14525bf1 100644 --- a/script/py/pack_examples.py +++ b/script/py/pack_examples.py @@ -57,10 +57,14 @@ class pack_example: def add_r(self, dir): if self.is_example(dir): self.copy_example(dir) + return + + # Create the directory in tmp + os.makedirs(self.temporary+os.sep+dir[len(self.base_dir):]+os.sep) # copy Makefile - print("copy src:"+dir+os.sep+"Makefile"+" dst:"+self.temporary+os.sep+"Makefile") - shutil.copy(dir+os.sep+"Makefile",self.temporary+os.sep+"Makefile") + print("copy src:"+dir+os.sep+"Makefile"+" dst:"+self.temporary+os.sep+dir[len(self.base_dir):]+os.sep+"Makefile") + shutil.copy(dir+os.sep+"Makefile",self.temporary+os.sep+dir[len(self.base_dir):]+os.sep+"Makefile") # List all the folder in the directory onlydir = [ f for f in listdir(dir) if isdir(join(dir,f)) ]