Hi,
Your goal is very similar to our meta-debian[1][2], but the approach is not same. I have a question to your approach. How do you achieve Products' modified Debian packages? In meta-debian, package build follows poky framework. So, if product needs to customize a package, we will create bbappend recipe under meta-product layer and add some shell script functions (e.g. do_install_append) or python script to the recipe. Because of poky framework, we can customize each task (do_patch, do_configure, do_compile, do_install, etc...) for the package. On the other hand, isar run do_fetch and dpkg-buildpackage for package build. When and how package customization is done? Best Regards, Masahiro Yamada Reference: 1. https://github.com/meta-debian/meta-debian 2. http://events.linuxfoundation.org/sites/events/files/slides/ELC2016_CEWG_SELD_r1.pdf

