diff options
author | André Draszik <andre.draszik@jci.com> | 2018-08-20 16:32:30 +0100 |
---|---|---|
committer | Richard Leitner <richard.leitner@skidata.com> | 2018-08-21 08:14:04 +0200 |
commit | c20f86c7737f336bebb1800091712765f038d77e (patch) | |
tree | fdd9e750ff6739ea958c4a03a2ead72fb4a58619 | |
parent | f02b0aaed8c154a1cfe3de52a3194695c7cd6274 (diff) | |
download | meta-java-c20f86c7737f336bebb1800091712765f038d77e.tar.gz |
layer.conf: stop OpenJDK-8(native) build dependencies from being installed
Avoid installation of all openjdk-8-native buildtime dependencies into
a depending recipe's sysroot.
To execute openjdk-8-native as part of a depending recipe's build, we
don't need the openjdk-8-native build time dependencies (like ant-native,
or more importantly icedtea-7-native), just its runtime dependencies,
unless of course that depending recipe's builds needs those tools itself.
In that case, it needs to specify them explicitly, though (of course!).
Use SSTATE_EXCLUDEDEPS_SYSROOT to prevent openjdk-8-native build time
dependencies from being copied in the sysroot unless explicitly requested.
Signed-off-by: André Draszik <andre.draszik@jci.com>
Signed-off-by: Richard Leitner <dev@g0hl1n.net>
-rw-r--r-- | conf/layer.conf | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/conf/layer.conf b/conf/layer.conf index 3b00f61..8e8a300 100644 --- a/conf/layer.conf +++ b/conf/layer.conf | |||
@@ -14,3 +14,7 @@ LICENSE_PATH += "${LAYERDIR}/licenses" | |||
14 | SIGGEN_EXCLUDERECIPES_ABISAFE += "\ | 14 | SIGGEN_EXCLUDERECIPES_ABISAFE += "\ |
15 | ca-certificates-java \ | 15 | ca-certificates-java \ |
16 | " | 16 | " |
17 | |||
18 | SSTATE_EXCLUDEDEPS_SYSROOT += "\ | ||
19 | openjdk-8-native->(ant-native|attr-native|coreutils-native|icedtea7-native|libxslt-native|make-native|openssl-native|zip-native|unzip-native) \ | ||
20 | " | ||