mirror of
git://git.yoctoproject.org/poky.git
synced 2025-07-19 21:09:03 +02:00
recipetool/devtool: Ensure server knows about changed files
Bitbake has changed to require notification when metadata changes in the middle of tinfoil sessions. Add the required function calls at the places metadata is changed. (From OE-Core rev: e5574163ab49a8f51b2b34fd37acfd1cad9b7595) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
022deeb0ef
commit
d4f2f8269c
|
@ -587,6 +587,7 @@ def _extract_source(srctree, keep_temp, devbranch, sync, config, basepath, works
|
|||
preservestampfile = os.path.join(sstate_manifests, 'preserve-stamps')
|
||||
with open(preservestampfile, 'w') as f:
|
||||
f.write(d.getVar('STAMP'))
|
||||
tinfoil.modified_files()
|
||||
try:
|
||||
if is_kernel_yocto:
|
||||
# We need to generate the kernel config
|
||||
|
|
|
@ -429,6 +429,7 @@ def _create_new_recipe(newpv, md5, sha256, srcrev, srcbranch, srcsubdir_old, src
|
|||
newvalues["LIC_FILES_CHKSUM"] = newlicchksum
|
||||
_add_license_diff_to_recipe(fullpath, license_diff)
|
||||
|
||||
tinfoil.modified_files()
|
||||
try:
|
||||
rd = tinfoil.parse_recipe_file(fullpath, False)
|
||||
except bb.tinfoil.TinfoilCommandFailed as e:
|
||||
|
|
|
@ -300,6 +300,7 @@ def appendfile(args):
|
|||
perms = '0755'
|
||||
install = {args.newfile: (args.targetpath, perms)}
|
||||
oe.recipeutils.bbappend_recipe(rd, args.destlayer, {args.newfile: sourcepath}, install, wildcardver=args.wildcard_version, machine=args.machine)
|
||||
tinfoil.modified_files()
|
||||
return 0
|
||||
else:
|
||||
if alternative_pns:
|
||||
|
@ -355,7 +356,7 @@ def appendsrc(args, files, rd, extralines=None):
|
|||
copyfiles[newfile] = srcfile
|
||||
|
||||
oe.recipeutils.bbappend_recipe(rd, args.destlayer, copyfiles, None, wildcardver=args.wildcard_version, machine=args.machine, extralines=extralines)
|
||||
|
||||
tinfoil.modified_files()
|
||||
|
||||
def appendsrcfiles(parser, args):
|
||||
recipedata = _parse_recipe(args.recipe, tinfoil)
|
||||
|
|
|
@ -901,6 +901,7 @@ def create_recipe(args):
|
|||
f.write('%s\n' % line)
|
||||
lastline = line
|
||||
log_info_cond('Recipe %s has been created; further editing may be required to make it fully functional' % outfile, args.devtool)
|
||||
tinfoil.modified_files()
|
||||
|
||||
if tempsrc:
|
||||
if args.keep_temp:
|
||||
|
|
|
@ -49,6 +49,7 @@ def setvar(args):
|
|||
for patch in patches:
|
||||
for line in patch:
|
||||
sys.stdout.write(line)
|
||||
tinfoil.modified_files()
|
||||
return 0
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user