Right now we have component-pkg tasks that automagically detect which OS-specific target to run ie deb or rpm. However, if all packages need to be build we still have to use explicit target names. Same story is with repositories.
Let's add new tasks
that will build all OS-specific packages and OS-specific repo, without a need for the user to specify them explicitly. With that in place, on all platforms we'll be able to run
./gradlew pkgs repo
to get the correct results.This will simplify our builds quite a bit.