Similarly to "-", "." doesn't work well in task names but is used in
some real world image classes. Work around this with some replacements
for now to unbreak layers.
(Issues don't show themselves until runtime, e.g. with --dry-run)
Tested-By: Otavio Salvador <otavio.salvador@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
after = 'do_image'
for dep in typedeps[t]:
- after += ' do_image_%s' % dep.replace("-", "_")
+ after += ' do_image_%s' % dep.replace("-", "_").replace(".", "_")
- t = t.replace("-", "_")
+ t = t.replace("-", "_").replace(".", "_")
d.setVar('do_image_%s' % t, '\n'.join(cmds))
d.setVarFlag('do_image_%s' % t, 'func', '1')