mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-21 06:21:08 +02:00
The cros-workon eclass was a mix of all sorts of magic tricks from ChromeOS but the only ones we care about are the abilities to clone from local git repos and manage live ebuilds. Many of the extra config options are unused now in CoreOS and the whole "common.mk" build system is completely irrelevant. Gutting it all will hopefully make problems we encounter with it easier to understand. Also, by moving from the git-2 to the git-r3 eclass for fetching remote repositories we can use the new EGIT_CLONE_TYPE=mirror option to fetch all refs of remote repositories, hopefully avoiding the difficulty of managing packages with multiple development branches like systemd.