build_packages: Always rebuild consumers of active cros_workon packages
The first time a user installs a workon package the rebuild logic would
work correctly as the new 9999 version is enough information for Portage
to correctly rebuild the packages that consume the workon package, but
subsequent rebuilds would not be handled correctly as they would already
see the 9999 version as being installed.
Change this logic to always recompile anything that directly depends on
an active cros_workon package in order to ensure that a user's local
changes to the package are always correctly reflected in the contents of
the overall build.
Commit-Queue: Chris McDonald <email@example.com>
Tested-by: Chris McDonald <firstname.lastname@example.org>
Reviewed-by: Mike Frysinger <email@example.com>
1 file changed