Annotation of /trunk/extras/java8-openjdk/java8-openjdk-8.3.4.0-r1.smage2
Parent Directory | Revision Log
Revision 29415 -
(hide annotations)
(download)
Tue Jun 13 08:38:59 2017 UTC (7 years, 3 months ago) by niro
File size: 12008 byte(s)
Tue Jun 13 08:38:59 2017 UTC (7 years, 3 months ago) by niro
File size: 12008 byte(s)
auto added: ver bump to 8.3.4.0-r1
1 | niro | 29402 | # $Id$ |
2 | |||
3 | PNAME="java8-openjdk" | ||
4 | PVER="8.3.4.0" | ||
5 | PBUILD="r1" | ||
6 | |||
7 | SPLIT_PACKAGES="java8-jre-openjdk java8-jdk-openjdk java8-src-openjdk java8-demos-openjdk" | ||
8 | |||
9 | PCAT="dev-java" | ||
10 | HOMEPAGE="http://openjdk.java.net/" | ||
11 | |||
12 | # enable bootstrap of openjdk using java5-gcj or not | ||
13 | # 0=no, 1=yes | ||
14 | niro | 29409 | BOOTSTRAP=1 |
15 | niro | 29402 | |
16 | JRE_DEPEND=">= dev-java/java-environment-1 | ||
17 | >= media-libs/freetype-2.6 | ||
18 | >= media-libs/alsa-lib-1.1 | ||
19 | >= sys-libs/libstdc++-6.3 | ||
20 | >= x11-libs/libXt-1.1 | ||
21 | >= x11-libs/libXtst-1.2 | ||
22 | >= x11-libs/libXrender-0.9 | ||
23 | >= x11-libs/libXp-1 | ||
24 | >= virtual/libjpeg | ||
25 | >= media-libs/libpng-1.5 | ||
26 | >= media-libs/giflib-5 | ||
27 | >= media-libs/lcms2-2.7 | ||
28 | >= media-sound/libpulse-10 | ||
29 | >= dev-libs/nss-3.30 | ||
30 | >= net-print/libcups-2.2" | ||
31 | |||
32 | # eclipse-ecj-3.7.x has build issues with openjdk6 | ||
33 | SDEPEND="${JRE_DEPEND} | ||
34 | >= app-arch/unzip-5 | ||
35 | >= app-arch/zip-3 | ||
36 | >= app-arch/cpio-2.11 | ||
37 | >= virtual/sed | ||
38 | >= dev-java/apache-ant-1.9 | ||
39 | >= dev-java/eclipse-ecj-3.6.2 | ||
40 | >= dev-java/xerces2-j-2.11 | ||
41 | >= dev-java/xalan-j-2.7 | ||
42 | >= dev-java/rhino-1.7 | ||
43 | >= x11-libs/gtk2+-2.24 | ||
44 | >= sys-apps/pcsc-lite-1.8" | ||
45 | |||
46 | if [[ ${BOOTSTRAP} = 1 ]] | ||
47 | then | ||
48 | SDEPEND="${SDEPEND} | ||
49 | niro | 29409 | >= dev-java/java7-jdk-openjdk-7" |
50 | niro | 29402 | else |
51 | SDEPEND="${SDEPEND} | ||
52 | niro | 29409 | >= dev-java/java8-jdk-openjdk-${PVER%%.*}" |
53 | niro | 29402 | fi |
54 | |||
55 | # provided java version | ||
56 | JAVA_PVER="1.8.0-openjdk-${PVER}" | ||
57 | |||
58 | niro | 29414 | JDK_UPDATE="131" |
59 | JDK_BUILD="b11" | ||
60 | |||
61 | niro | 29402 | # icedtea7 |
62 | # http://icedtea.classpath.org/wiki/Main_Page | ||
63 | ICEDTEA_PVER="${PVER/8.}" | ||
64 | ICEDTEA_SRCFILE="icedtea-${ICEDTEA_PVER}.tar.gz" | ||
65 | ICEDTEA_SRCDIR="${BUILDDIR}/icedtea-${ICEDTEA_PVER}" | ||
66 | |||
67 | # hardcoded openjdk-pver in icedtea! | ||
68 | # see: Makefile.am | ||
69 | OPENJDK_PVER="openjdk" | ||
70 | niro | 29404 | OPENJDK_SRCFILE="${OPENJDK_PVER}.tar.xz" |
71 | niro | 29402 | |
72 | # hardcoded jdk pver | ||
73 | JDK_PVER="jdk" | ||
74 | niro | 29404 | JDK_SRCFILE="${JDK_PVER}.tar.xz" |
75 | niro | 29402 | |
76 | # hardcoded jaxp pver | ||
77 | JAXP_PVER="jaxp" | ||
78 | niro | 29404 | JAXP_SRCFILE="${JAXP_PVER}.tar.xz" |
79 | niro | 29402 | |
80 | # hardcoded jaxws pver | ||
81 | JAXWS_PVER="jaxws" | ||
82 | niro | 29404 | JAXWS_SRCFILE="${JAXWS_PVER}.tar.xz" |
83 | niro | 29402 | |
84 | # hardcoded corba pver | ||
85 | CORBA_PVER="corba" | ||
86 | niro | 29404 | CORBA_SRCFILE="${CORBA_PVER}.tar.xz" |
87 | niro | 29402 | |
88 | # hardcoded hotspot pver | ||
89 | # see: hotspot.map | ||
90 | HOTSPOT_PVER="hotspot" | ||
91 | niro | 29404 | HOTSPOT_SRCFILE="${HOTSPOT_PVER}.tar.xz" |
92 | niro | 29402 | |
93 | # hardcoded langtools pver | ||
94 | LANGTOOLS_PVER="langtools" | ||
95 | niro | 29404 | LANGTOOLS_SRCFILE="${LANGTOOLS_PVER}.tar.xz" |
96 | niro | 29402 | |
97 | # hardcoded nashorn pver | ||
98 | niro | 29405 | NASHORN_PVER="nashorn" |
99 | niro | 29404 | NASHORN_SRCFILE="${NASHORN_PVER}.tar.xz" |
100 | niro | 29402 | |
101 | sminclude mtools xdg | ||
102 | |||
103 | SRC_URI=( | ||
104 | http://icedtea.wildebeest.org/download/source/${ICEDTEA_SRCFILE} | ||
105 | http://icedtea.wildebeest.org/download/drops/icedtea${PVER:0:1}/${PVER#*.}/${OPENJDK_SRCFILE} | ||
106 | http://icedtea.wildebeest.org/download/drops/icedtea${PVER:0:1}/${PVER#*.}/${JDK_SRCFILE} | ||
107 | http://icedtea.wildebeest.org/download/drops/icedtea${PVER:0:1}/${PVER#*.}/${JAXP_SRCFILE} | ||
108 | http://icedtea.wildebeest.org/download/drops/icedtea${PVER:0:1}/${PVER#*.}/${JAXWS_SRCFILE} | ||
109 | http://icedtea.wildebeest.org/download/drops/icedtea${PVER:0:1}/${PVER#*.}/${CORBA_SRCFILE} | ||
110 | http://icedtea.wildebeest.org/download/drops/icedtea${PVER:0:1}/${PVER#*.}/${HOTSPOT_SRCFILE} | ||
111 | http://icedtea.wildebeest.org/download/drops/icedtea${PVER:0:1}/${PVER#*.}/${LANGTOOLS_SRCFILE} | ||
112 | http://icedtea.wildebeest.org/download/drops/icedtea${PVER:0:1}/${PVER#*.}/${NASHORN_SRCFILE} | ||
113 | mirror://${PNAME}/${ICEDTEA_SRCFILE} | ||
114 | mirror://${PNAME}/${OPENJDK_SRCFILE} | ||
115 | mirror://${PNAME}/${JDK_SRCFILE} | ||
116 | mirror://${PNAME}/${JAXP_SRCFILE} | ||
117 | mirror://${PNAME}/${JAXWS_SRCFILE} | ||
118 | mirror://${PNAME}/${CORBA_SRCFILE} | ||
119 | mirror://${PNAME}/${HOTSPOT_SRCFILE} | ||
120 | mirror://${PNAME}/${LANGTOOLS_SRCFILE} | ||
121 | niro | 29403 | mirror://${PNAME}/${NASHORN_SRCFILE} |
122 | niro | 29402 | mirror://${PNAME}/${PNAME}-8.3.4.0-gcc6.patch |
123 | ) | ||
124 | |||
125 | UP2DATE="updatecmd http://icedtea.wildebeest.org/download/source/ | grep icedtea-[0-9] | highesttarball xz | sed 's:\(.*\):7.\1:'" | ||
126 | |||
127 | |||
128 | split_info_java8-jre-openjdk() | ||
129 | { | ||
130 | DESCRIPTION="OpenJDK Java8 Runtime Environment ${PVER} with IcedTea plugins and classes." | ||
131 | DEPEND="${JRE_DEPEND}" | ||
132 | PROVIDE="virtual/java" | ||
133 | } | ||
134 | |||
135 | split_info_java8-jdk-openjdk() | ||
136 | { | ||
137 | DESCRIPTION="OpenJDK Java8 Development Kit ${PVER} with IcedTea plugins and classes." | ||
138 | DEPEND="== dev-java/java8-jre-openjdk-${PVER}" | ||
139 | PROVIDE="virtual/java-jdk" | ||
140 | } | ||
141 | |||
142 | split_info_java8-src-openjdk() | ||
143 | { | ||
144 | DESCRIPTION="OpenJDK8 developmend source." | ||
145 | DEPEND="== dev-java/java8-jdk-openjdk-${PVER}" | ||
146 | } | ||
147 | |||
148 | split_info_java8-demos-openjdk() | ||
149 | { | ||
150 | DESCRIPTION="OpenJDK8 samples and demos." | ||
151 | DEPEND="== dev-java/java8-jdk-openjdk-${PVER}" | ||
152 | } | ||
153 | |||
154 | pkg_setup() | ||
155 | { | ||
156 | # warn about /proc in chroot environments | ||
157 | [[ ! -d /proc/sys ]] && die "Please make sure /proc is mounted in chroot-environments." | ||
158 | |||
159 | if [[ ${BOOTSTRAP} = 1 ]] | ||
160 | then | ||
161 | niro | 29406 | # switch to java7-openjdk |
162 | java-update java7-openjdk | ||
163 | niro | 29409 | else |
164 | # switch to java8-openjdk | ||
165 | java-update java8-openjdk | ||
166 | niro | 29402 | fi |
167 | } | ||
168 | |||
169 | src_prepare() | ||
170 | { | ||
171 | munpack ${ICEDTEA_SRCFILE} || die | ||
172 | cd ${ICEDTEA_SRCDIR} | ||
173 | |||
174 | # fix build issues with gcc6 in icedtea | ||
175 | niro | 29407 | # mpatch ${PNAME}-8.3.4.0-gcc6.patch || die |
176 | niro | 29402 | |
177 | niro | 29408 | ln -snf ${SOURCEDIR}/${PNAME}/${OPENJDK_SRCFILE} ${ICEDTEA_SRCDIR}/openjdk.tar.xz || die |
178 | ln -snf ${SOURCEDIR}/${PNAME}/${JDK_SRCFILE} ${ICEDTEA_SRCDIR}/jdk.tar.xz || die | ||
179 | ln -snf ${SOURCEDIR}/${PNAME}/${JAXP_SRCFILE} ${ICEDTEA_SRCDIR}/jaxp.tar.xz || die | ||
180 | ln -snf ${SOURCEDIR}/${PNAME}/${JAXWS_SRCFILE} ${ICEDTEA_SRCDIR}/jaxws.tar.xz || die | ||
181 | ln -snf ${SOURCEDIR}/${PNAME}/${CORBA_SRCFILE} ${ICEDTEA_SRCDIR}/corba.tar.xz || die | ||
182 | ln -snf ${SOURCEDIR}/${PNAME}/${HOTSPOT_SRCFILE} ${ICEDTEA_SRCDIR}/hotspot.tar.xz || die | ||
183 | ln -snf ${SOURCEDIR}/${PNAME}/${LANGTOOLS_SRCFILE} ${ICEDTEA_SRCDIR}/langtools.tar.xz || die | ||
184 | ln -snf ${SOURCEDIR}/${PNAME}/${NASHORN_SRCFILE} ${ICEDTEA_SRCDIR}/nashorn.tar.xz || die | ||
185 | niro | 29402 | } |
186 | |||
187 | src_compile() | ||
188 | { | ||
189 | cd ${ICEDTEA_SRCDIR} | ||
190 | |||
191 | local myopts | ||
192 | |||
193 | # get the right java profile | ||
194 | source /etc/profile | ||
195 | |||
196 | niro | 29410 | export MAKEFLAGS="${MAKEOPTS/-j}" |
197 | niro | 29402 | export ALT_PARALLEL_COMPILE_JOBS="${MAKEOPTS/-j}" |
198 | export HOTSPOT_BUILD_JOBS="${ALT_PARALLEL_COMPILE_JOBS}" | ||
199 | unset MAKEOPTS | ||
200 | |||
201 | niro | 29410 | export CFLAGS+=" -Wno-error=deprecated-declarations" |
202 | |||
203 | niro | 29402 | if [[ ${BOOTSTRAP} = 1 ]] |
204 | then | ||
205 | myopts+=" --enable-bootstrap" | ||
206 | else | ||
207 | myopts+=" --disable-bootstrap" | ||
208 | fi | ||
209 | |||
210 | # use in-tree sctp library | ||
211 | niro | 29414 | # myopts+=" --disable-system-sctp" |
212 | niro | 29402 | |
213 | mconfigure \ | ||
214 | niro | 29414 | --with-update-version="${JDK_UPDATE}" \ |
215 | --with-build-number="${JDK_BUILD}" \ | ||
216 | niro | 29402 | --with-pkgversion="Magellan-Linux ${PVER} ${ARCH}" \ |
217 | --with-parallel-jobs=${HOTSPOT_BUILD_JOBS} \ | ||
218 | --with-jdk-home=${JDK_HOME} \ | ||
219 | --disable-downloading \ | ||
220 | --disable-docs \ | ||
221 | niro | 29414 | --enable-unlimited-crypto \ |
222 | --with-zlib=system \ | ||
223 | niro | 29402 | ${myopts} \ |
224 | || die | ||
225 | niro | 29414 | # --with-rhino \ |
226 | # --disable-zero \ | ||
227 | # --disable-cacao \ | ||
228 | # --disable-jamvm \ | ||
229 | # --disable-shark \ | ||
230 | # --disable-system-kerberos \ | ||
231 | # --enable-pulse-java \ | ||
232 | # --enable-nss \ | ||
233 | # --enable-infinality=no \ | ||
234 | niro | 29402 | |
235 | mmake patch || die | ||
236 | |||
237 | # apply our patches here | ||
238 | cd ${ICEDTEA_SRCDIR}/openjdk | ||
239 | |||
240 | cd ${ICEDTEA_SRCDIR} | ||
241 | # don't use mmake here, openjdk has its own parallel implementation | ||
242 | make \ | ||
243 | DISTRO_NAME="Magellan-Linux" \ | ||
244 | DISTRO_PACKAGE_VERSION="magellan-${PVER}-${PBUILD}-${ARCH}" \ | ||
245 | niro | 29415 | DEBUG_BINARIES=true SCTP_WERROR= \ |
246 | niro | 29402 | || die |
247 | } | ||
248 | |||
249 | src_install_java8-jre-openjdk() | ||
250 | { | ||
251 | cd ${ICEDTEA_SRCDIR} | ||
252 | |||
253 | local JAVA_DIR="/usr/$(mlibdir)/jvm/java-${JAVA_PVER}" | ||
254 | |||
255 | # get the right java profile | ||
256 | source /etc/profile | ||
257 | |||
258 | minstalldir ${JAVA_DIR} || die | ||
259 | mcopy -R openjdk.build/j2sdk-image/jre ${JAVA_DIR} || die | ||
260 | mchown -R root:root ${JAVA_DIR} || die | ||
261 | |||
262 | # only keep configs we need | ||
263 | rm ${BINDIR}/${JAVA_DIR}/jre/lib/fontconfig.*.bfc || die | ||
264 | rm ${BINDIR}/${JAVA_DIR}/jre/lib/fontconfig.*.properties.src || die | ||
265 | minstallfile openjdk.build/j2sdk-image/jre/lib/fontconfig.Ubuntu.bfc \ | ||
266 | ${JAVA_DIR}/jre/lib/fontconfig.bfc || die | ||
267 | minstallfile openjdk.build/j2sdk-image/jre/lib/fontconfig.Ubuntu.properties.src \ | ||
268 | ${JAVA_DIR}/jre/lib/fontconfig.properties.src || die | ||
269 | |||
270 | # get the right platform, needed plugin and env.d script install | ||
271 | local PLATFORM="${ARCH}" | ||
272 | [[ ${ARCH} = i*86 ]] && export PLATFORM="i386" | ||
273 | [[ ${ARCH} = x86_64 ]] && export PLATFORM="amd64" | ||
274 | |||
275 | # install java environment into /etc/java | ||
276 | minstalldir /etc/java/java8-openjdk || die | ||
277 | MCONFIG="/etc/java/java8-openjdk/jre.conf" | ||
278 | mclearconfig || die | ||
279 | # if no jdk installed, the java_home has the suffix /jre | ||
280 | # gets overriden with installed jdk (22-java-jdk env) | ||
281 | maddconfig "JAVA_HOME=\"${JAVA_DIR}/jre\"" || die | ||
282 | maddconfig "JRE_HOME=\"${JAVA_DIR}/jre\"" || die | ||
283 | maddconfig "CLASSPATH=\"${JAVA_DIR}/jre/lib/resources.jar\"" || die | ||
284 | maddconfig "CLASSPATH=\"${JAVA_DIR}/jre/lib/rt.jar\"" || die | ||
285 | maddconfig "CLASSPATH=\"${JAVA_DIR}/jre/lib/jsse.jar\"" || die | ||
286 | maddconfig "CLASSPATH=\"${JAVA_DIR}/jre/lib/jce.jar\"" || die | ||
287 | maddconfig "CLASSPATH=\"${JAVA_DIR}/jre/lib/charsets.jar\"" || die | ||
288 | maddconfig "PATH=\"${JAVA_DIR}/jre/bin\"" || die | ||
289 | maddconfig "ROOTPATH=\"${JAVA_DIR}/jre/bin\"" || die | ||
290 | maddconfig "LDPATH=\"${JAVA_DIR}/jre/lib/${PLATFORM}/\"" || die | ||
291 | maddconfig "LDPATH=\"${JAVA_DIR}/jre/lib/${PLATFORM}/headless/\"" || die | ||
292 | maddconfig "LDPATH=\"${JAVA_DIR}/jre/lib/${PLATFORM}/xawt/\"" || die | ||
293 | maddconfig "LDPATH=\"${JAVA_DIR}/jre/lib/${PLATFORM}/server/\"" || die | ||
294 | maddconfig "LDPATH=\"${JAVA_DIR}/jre/lib/${PLATFORM}/jli/\"" || die | ||
295 | } | ||
296 | |||
297 | src_install_java8-jdk-openjdk() | ||
298 | { | ||
299 | cd ${ICEDTEA_SRCDIR} | ||
300 | |||
301 | local JAVA_DIR="/usr/$(mlibdir)/jvm/java-${JAVA_PVER}" | ||
302 | |||
303 | minstalldir /usr/$(mlibdir)/jvm || die | ||
304 | mcopy -R openjdk.build/j2sdk-image ${JAVA_DIR} || die | ||
305 | mchown -R root:root ${JAVA_DIR} || die | ||
306 | |||
307 | # save space and symlink some twice installed binaries | ||
308 | local i | ||
309 | for i in $(find ${ICEDTEA_SRCDIR}/openjdk.build/j2sdk-image/jre/bin -type f -printf '%f\n') | ||
310 | do | ||
311 | if [[ -x ${BINDIR}/${JAVA_DIR}/bin/${i} ]] | ||
312 | then | ||
313 | rm ${BINDIR}/${JAVA_DIR}/bin/${i} || die | ||
314 | mlink ../jre/bin/${i} ${JAVA_DIR}/bin/${i} || die | ||
315 | fi | ||
316 | done | ||
317 | |||
318 | # now remove the jre | ||
319 | if [[ -d ${BINDIR}/${JAVA_DIR}/jre ]] | ||
320 | then | ||
321 | rm -r ${BINDIR}/${JAVA_DIR}/jre || die | ||
322 | fi | ||
323 | |||
324 | # install desktop-icons | ||
325 | # add missing System category | ||
326 | minstallpixmap \ | ||
327 | ${ICEDTEA_SRCDIR}/openjdk/jdk/src/solaris/classes/sun/awt/X11/java-icon48.png \ | ||
328 | java8-openjdk.png || die | ||
329 | cp ${ICEDTEA_SRCDIR}/jconsole{,-openjdk8}.desktop || die | ||
330 | minstallxdg --exec "${JAVA_DIR}/bin/jconsole" --icon "java8-openjdk" \ | ||
331 | --categories "System" --file ${ICEDTEA_SRCDIR}/jconsole-openjdk8.desktop || die | ||
332 | cp ${ICEDTEA_SRCDIR}/policytool{,-openjdk8}.desktop || die | ||
333 | minstallxdg --exec "${JAVA_DIR}/bin/policytool" --icon "java8-openjdk" \ | ||
334 | --file ${ICEDTEA_SRCDIR}/policytool-openjdk8.desktop || die | ||
335 | |||
336 | # remove the sources, they are way to big -> extra package | ||
337 | rm -f ${BINDIR}/${JAVA_DIR}/src.zip || die | ||
338 | |||
339 | # same for the demos and samples | ||
340 | # rm -rf ${BINDIR}/${JAVA_DIR}/demos || die | ||
341 | rm -rf ${BINDIR}/${JAVA_DIR}/demo || die | ||
342 | # rm -rf ${BINDIR}/${JAVA_DIR}/db/demo || die | ||
343 | rm -rf ${BINDIR}/${JAVA_DIR}/sample || die | ||
344 | rm -f ${BINDIR}/${JAVA_DIR}/bin/java-rmi.cgi || die | ||
345 | |||
346 | local PLATFORM="${ARCH}" | ||
347 | [[ ${ARCH} = i*86 ]] && export PLATFORM="i386" | ||
348 | [[ ${ARCH} = x86_64 ]] && export PLATFORM="amd64" | ||
349 | |||
350 | # install java environment into /etc/java | ||
351 | minstalldir /etc/java/java8-openjdk || die | ||
352 | MCONFIG="/etc/java/java8-openjdk/jdk.conf" | ||
353 | mclearconfig || die | ||
354 | maddconfig "JAVA_HOME=\"${JAVA_DIR}\"" || die | ||
355 | maddconfig "JDK_HOME=\"${JAVA_DIR}\"" || die | ||
356 | maddconfig "JAVAC=\"${JAVA_DIR}/bin/javac\"" || die | ||
357 | maddconfig "PATH=\"${JAVA_DIR}/bin\"" || die | ||
358 | maddconfig "ROOTPATH=\"${JAVA_DIR}/bin\"" || die | ||
359 | maddconfig "MANPATH=\"${JAVA_DIR}/man\"" || die | ||
360 | } | ||
361 | |||
362 | src_install_java8-src-openjdk() | ||
363 | { | ||
364 | cd ${ICEDTEA_SRCDIR} | ||
365 | local JAVA_DIR="/usr/$(mlibdir)/jvm/java-${JAVA_PVER}" | ||
366 | minstalldir ${JAVA_DIR} || die | ||
367 | mcopy -R openjdk.build/j2sdk-image/src.zip ${JAVA_DIR} || die | ||
368 | mchown -R root:root ${JAVA_DIR} || die | ||
369 | } | ||
370 | |||
371 | src_install_java8-demos-openjdk() | ||
372 | { | ||
373 | cd ${ICEDTEA_SRCDIR} | ||
374 | local JAVA_DIR="/usr/$(mlibdir)/jvm/java-${JAVA_PVER}" | ||
375 | minstalldir ${JAVA_DIR} || die | ||
376 | mcopy -R openjdk.build/j2sdk-image/demo ${JAVA_DIR}/ || die | ||
377 | mcopy -R openjdk.build/j2sdk-image/sample ${JAVA_DIR}/ || die | ||
378 | minstalldir ${JAVA_DIR}/sample/rmi || die | ||
379 | minstallexec openjdk.build/j2sdk-image/bin/java-rmi.cgi ${JAVA_DIR}/sample/rmi || die | ||
380 | mchown -R root:root ${JAVA_DIR} || die | ||
381 | } | ||
382 | |||
383 | postinstall_java8-jre-openjdk() | ||
384 | { | ||
385 | ${MROOT}/usr/sbin/java-update --use-old java8-openjdk | ||
386 | } | ||
387 | |||
388 | preinstall_java8-jdk-openjdk() | ||
389 | { | ||
390 | # delete the deprecated one | ||
391 | [ -f ${MROOT}/etc/env.d/20java-jdk ] && rm ${MROOT}/etc/env.d/20java-jdk | ||
392 | } | ||
393 | |||
394 | postinstall_java8-jdk-openjdk() | ||
395 | { | ||
396 | ${MROOT}/usr/sbin/java-update --use-old java8-openjdk | ||
397 | } |