|
|
|
@ -20,8 +20,14 @@ def get_bb_inc(d): |
|
|
|
|
bbdir = os.path.dirname(bbfile) |
|
|
|
|
script_logs = os.path.join(work_dir,'script-logs') |
|
|
|
|
bb_inc = os.path.join(script_logs,'bb_inc') |
|
|
|
|
bb.mkdirhier(script_logs) |
|
|
|
|
bb.mkdirhier(bb_inc) |
|
|
|
|
try: |
|
|
|
|
bb.mkdirhier(script_logs) |
|
|
|
|
except: |
|
|
|
|
bb.utils.mkdirhier(script_logs) |
|
|
|
|
try: |
|
|
|
|
bb.mkdirhier(bb_inc) |
|
|
|
|
except: |
|
|
|
|
bb.utils.mkdirhier(bb_inc) |
|
|
|
|
|
|
|
|
|
def find_file(dir,file): |
|
|
|
|
for root, dirs, files in os.walk(dir): |
|
|
|
@ -49,7 +55,10 @@ def get_bb_inc(d): |
|
|
|
|
shutil.copy(bbincfile,bb_inc) |
|
|
|
|
|
|
|
|
|
try: |
|
|
|
|
bb.mkdirhier(os.path.join(script_logs,'temp')) |
|
|
|
|
try: |
|
|
|
|
bb.mkdirhier(os.path.join(script_logs,'temp')) |
|
|
|
|
except: |
|
|
|
|
bb.utils.mkdirhier(os.path.join(script_logs,'temp')) |
|
|
|
|
oe.path.copytree(os.path.join(work_dir,'temp'), os.path.join(script_logs,'temp')) |
|
|
|
|
except (IOError,AttributeError): |
|
|
|
|
pass |
|
|
|
@ -65,8 +74,10 @@ def get_series(d): |
|
|
|
|
s = d.getVar('S',True) |
|
|
|
|
dest = os.path.join(work_dir, pf + '-series') |
|
|
|
|
shutil.rmtree(dest, ignore_errors=True) |
|
|
|
|
bb.mkdirhier(dest) |
|
|
|
|
|
|
|
|
|
try: |
|
|
|
|
bb.mkdirhier(dest) |
|
|
|
|
except: |
|
|
|
|
bb.utils.mkdirhier(dest) |
|
|
|
|
src_uri = d.getVar('SRC_URI', True).split() |
|
|
|
|
fetch = bb.fetch2.Fetch(src_uri, d) |
|
|
|
|
locals = (fetch.localpath(url) for url in fetch.urls) |
|
|
|
@ -82,7 +93,10 @@ def get_series(d): |
|
|
|
|
shutil.copy(patch,dest) |
|
|
|
|
except IOError: |
|
|
|
|
if os.path.isdir(patch): |
|
|
|
|
bb.mkdirhier(os.path.join(dest,patch)) |
|
|
|
|
try: |
|
|
|
|
bb.mkdirhier(os.path.join(dest,patch)) |
|
|
|
|
except: |
|
|
|
|
bb.utils.mkdirhier(os.path.join(dest,patch)) |
|
|
|
|
oe.path.copytree(patch, os.path.join(dest,patch)) |
|
|
|
|
return dest |
|
|
|
|
|
|
|
|
@ -96,8 +110,10 @@ def get_applying_patches(d): |
|
|
|
|
work_dir = d.getVar('WORKDIR', True) |
|
|
|
|
dest = os.path.join(work_dir, pf + '-patches') |
|
|
|
|
shutil.rmtree(dest, ignore_errors=True) |
|
|
|
|
bb.mkdirhier(dest) |
|
|
|
|
|
|
|
|
|
try: |
|
|
|
|
bb.mkdirhier(dest) |
|
|
|
|
except: |
|
|
|
|
bb.utils.mkdirhier(dest) |
|
|
|
|
|
|
|
|
|
patches = src_patches(d) |
|
|
|
|
for patch in patches: |
|
|
|
@ -248,7 +264,10 @@ def move_tarball_deploy(d,tarball_list): |
|
|
|
|
work_dir = d.getVar('WORKDIR',True) |
|
|
|
|
tar_sources = d.getVar('DEPLOY_DIR', True) + '/sources/' + target_sys + '/' + licenses + '/' + pf |
|
|
|
|
if not os.path.exists(tar_sources): |
|
|
|
|
bb.mkdirhier(tar_sources) |
|
|
|
|
try: |
|
|
|
|
bb.mkdirhier(tar_sources) |
|
|
|
|
except: |
|
|
|
|
bb.utils.mkdirhier(tar_sources) |
|
|
|
|
for source in tarball_list: |
|
|
|
|
if source: |
|
|
|
|
if os.path.exists(os.path.join(tar_sources, source)): |
|
|
|
@ -345,7 +364,10 @@ def dumpdata(d): |
|
|
|
|
licenses = get_licenses(d) |
|
|
|
|
dumpdir = d.getVar('DEPLOY_DIR', True) + '/sources/' + target_sys + '/' + licenses + '/' + pf |
|
|
|
|
if not os.path.exists(dumpdir): |
|
|
|
|
bb.mkdirhier(dumpdir) |
|
|
|
|
try: |
|
|
|
|
bb.mkdirhier(dumpdir) |
|
|
|
|
except: |
|
|
|
|
bb.utils.mkdirhier(dumpdir) |
|
|
|
|
|
|
|
|
|
dumpfile = os.path.join(dumpdir, bb.data.expand("${P}-${PR}.showdata.dump",d)) |
|
|
|
|
|
|
|
|
@ -381,7 +403,10 @@ def create_diff_gz(d): |
|
|
|
|
distro = d.getVar('DISTRO',True) |
|
|
|
|
dest = s + '/' + distro + '/files' |
|
|
|
|
if not os.path.exists(dest): |
|
|
|
|
bb.mkdirhier(dest) |
|
|
|
|
try: |
|
|
|
|
bb.mkdirhier(dest) |
|
|
|
|
except: |
|
|
|
|
bb.utils.mkdirhier(dest) |
|
|
|
|
for i in os.listdir(os.getcwd()): |
|
|
|
|
if os.path.isfile(i): |
|
|
|
|
try: |
|
|
|
|