toolchain: move glibc nsswitch.conf handling to a post-target hook
authorPeter Korsgaard <peter@korsgaard.com>
Sat, 20 Oct 2018 21:26:35 +0000 (23:26 +0200)
committerPeter Korsgaard <peter@korsgaard.com>
Sat, 20 Oct 2018 23:50:35 +0000 (01:50 +0200)
commita181d5de361782f687d7a9f11e9ee8d3b0fafca9
treef2aa8474ad2261291ace648808016682daca2ef6
parent6433cefa5c22e879fa2df0d3501a7492c4b9019c
toolchain: move glibc nsswitch.conf handling to a post-target hook

nsswitch.conf is processed both by the toolchain, nss-mdns and
nss-myhostname without any guaranteed ordering in between.

The toolchain package ensures that nsswitch.conf is available, and the two
nss-* packages tweaks the content, so the toolchain processing should run
before the nss-* ones.  Toolchain is a dependency of all the packages, so
ensure this is done by moving the toolchain handling to a
post-target-install hook.

Also move the variable to toolchain/toolchain/toolchain.mk where the virtual
toolchain package is defined for clarity.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
toolchain/toolchain.mk
toolchain/toolchain/toolchain.mk