| author | Guillaume Alaux
<guillaume@archlinux.org> 2014-08-26 19:06:35 UTC |
| committer | Guillaume Alaux
<guillaume@archlinux.org> 2014-08-26 19:06:35 UTC |
| parent | 204b0e4631dbf9c0ac3926146aac568d763ae08b |
| PKGBUILD | +3 | -3 |
| bin_archlinux-java | +3 | -1 |
| test_archlinux-java | +9 | -0 |
diff --git a/PKGBUILD b/PKGBUILD index a79fa21..b59c74e 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Guillaume ALAUX <guillaume@archlinux.org> pkgname=java-common pkgver=1 -pkgrel=5 +pkgrel=6 pkgdesc='Common files for Java Environments' arch=('any') url='www.archlinux.org' @@ -21,8 +21,8 @@ source=(profile_jre.csh sha256sums=('073ebe73e05346c03c29d02c73cca38f6a4fccc9f3ab2026760f1cd29791fabb' '458eced6d2846805fbc18ca2ba717bf5f0556cc93a442b485c81fe12a4f6e5b6' - 'a44e4842b7c659f4f6628745090d2dde3874e225317043493d5996353c7b8b74' - '0dd93c9779c617af061b25f5e3d23cacb741d8d757f533312c3af976661e8cbc' + 'd8753baf34ac2454edd7ba4d4f3ecf52aba02615a8ebc0f35ddf59ea83c11cd2' + 'edf0f8eeb17720276026777b5b2ecb8629593e9f0a3af6def66cc9a77e31810a' '622927af9ec374140a878993936f7fdd4206fe069dddfcefc6d4e15fa6d67f39' '65a313a76fd5cc1c58c9e19fbc80fc0e418a4cbfbd46d54b35ed5b6e0025d4ee') diff --git a/bin_archlinux-java b/bin_archlinux-java index 399ff20..61cb369 100755 --- a/bin_archlinux-java +++ b/bin_archlinux-java @@ -91,7 +91,9 @@ do_status() { default_java=$(get_default_java) echo 'Available Java environments:' for java in ${installed_java[@]}; do - if [ ${java} = "${default_java}" ]; then + if [ "${java}/jre" = "${default_java}" ]; then + echo -e " ${java} (${java}/jre default)" + elif [ ${java} = "${default_java}" ]; then echo -e " ${java} (default)" else echo " ${java}" diff --git a/test_archlinux-java b/test_archlinux-java index d3640d2..fa03f53 100755 --- a/test_archlinux-java +++ b/test_archlinux-java @@ -123,6 +123,15 @@ test_do_status_no_javas() { assertEquals 'Wrong status output' 'No compatible Java environment installed' "$(do_status)" } +test_do_status_jre_but_jdk_exists() { + create_valid_jdk_env "${JAVA_NAME}" + set_default_for_test "${JAVA_NAME}/jre" + mess="Available Java environments:" + mess+="\n ${JAVA_NAME} (${JAVA_NAME}/jre default)" + expected=$(echo -e "${mess}") + assertEquals 'Wrong status output' "${expected}" "$(do_status)" +} + # do_get test_do_get_with_default() {