You just need to copy the new file installation-domains.conf from
core/make to the same
directory where your GNUstep.conf is (usually /etc/GNUstep/), then
edit it to suit your
installation domain "needs", listing which packages you want in
which installation
domain by default.
That's it. :-)
This new configuration file is optional and is read if it exists
and ignored otherwise. It is
not installed by default by gnustep-make which means the default
behaviour is to
install everything into Local. Another advantage of gnustep-make
not installing it
is that once you create your own /etc/GNUstep/installation-
domains.conf file,
it will never be overwritten or modified by gnustep-make, so it
will be there forever
and used forever.
For all this to work well, though, all GNUstep software needs to
always define the
PACKAGE_NAME in GNUmakefiles, as in
PACKAGE_NAME = gnustep-base
and that needs to happen in all the GNUmakefiles. Otherwise
gnustep-make can't know
what it is currently installing, so it can't choose the correct
default installation domain. :-(
I'll start updating the core packages to have PACKAGE_NAME everywhere.