diff -Nru openjdk-lts-11.0.15+10/debian/changelog openjdk-lts-11.0.15+10/debian/changelog --- openjdk-lts-11.0.15+10/debian/changelog 2022-04-23 06:02:10.000000000 -0700 +++ openjdk-lts-11.0.15+10/debian/changelog 2022-04-30 18:26:46.000000000 -0700 @@ -1,3 +1,9 @@ +openjdk-lts (11.0.15+10-0ubuntu0.18.04.1+tests~1) bionic; urgency=medium + + * d/control, d/rules: Provide a new package named openjdk-XXX-tests. + + -- Bryce Harrington Sun, 01 May 2022 01:26:46 +0000 + openjdk-lts (11.0.15+10-0ubuntu0.18.04.1) bionic-security; urgency=medium * Backport 11.0.15 to Ubuntu 18.04. diff -Nru openjdk-lts-11.0.15+10/debian/control openjdk-lts-11.0.15+10/debian/control --- openjdk-lts-11.0.15+10/debian/control 2022-04-23 06:02:10.000000000 -0700 +++ openjdk-lts-11.0.15+10/debian/control 2022-04-30 18:22:00.000000000 -0700 @@ -171,3 +171,18 @@ architectures which don't have a Hotspot VM. . The VM is started with the option `-zero'. See the README.Debian for details. + +Package: openjdk-lts-tests +Architecture: all +Multi-Arch: foreign +Priority: optional +Pre-Depends: ${dpkg:Depends} +Depends: openjdk-lts-jdk (>= ${source:Version}), + ${misc:Depends} +Description: OpenJDK Development Kit (JDK) source files + OpenJDK is a development environment for building applications, + applets, and components using the Java programming language. + . + This package contains the Java "test" directory to be used with + JTreg. It contains test directory from the same source used to build + the binary packages. diff -Nru openjdk-lts-11.0.15+10/debian/rules openjdk-lts-11.0.15+10/debian/rules --- openjdk-lts-11.0.15+10/debian/rules 2022-04-22 06:06:53.000000000 -0700 +++ openjdk-lts-11.0.15+10/debian/rules 2022-04-30 18:22:00.000000000 -0700 @@ -785,6 +785,7 @@ p_src = $(basename)-source p_doc = $(basename)-doc p_dbg = $(basename)-dbg +p_tests = $(basename)-tests d = debian/tmp d_jre = debian/$(p_jre) @@ -796,6 +797,7 @@ d_src = debian/$(p_src) d_doc = debian/$(p_doc) d_dbg = debian/$(p_dbg) +d_tests = debian/$(p_tests) control_vars = \ '-Vvm:Name=$(vm_name)' \ @@ -1223,6 +1225,9 @@ mkdir -p $(d)/$(basedir) cp -a $(builddir)/$(sdkimg)/* $(d)/$(basedir)/ + : # openjdk test directory + cp -a test/ $(d)/$(basedir)/ + chmod -R u+w $(d) : # use javaws from icedtea-netx @@ -1455,6 +1460,11 @@ echo '$(basedir)/lib/src.zip $(TOP)/$(basename)/lib'; \ ) > debian/$(p_src).install + : # $(p_tests).install + ( \ + echo '$(basedir)/test/* usr/share/$(p_tests)'; \ + ) > debian/$(p_tests).install + : # copy apport hook ifeq ($(derivative),Ubuntu) mkdir -p $(d)/usr/share/apport/package-hooks/