Package: java-package Version: 0.20 Severity: wishlist Tags: patch
this patch add an command-line parameter to set an alternative priority for update-alternatives. ... --email EMAIL email address used in the maintainer field of the package --changes create a .changes file --priority PRIO set the update alternatives priority level ... I primarily use this, cause I have installed sun's jdk 1.5, but want ibm's jdk 1.4 as default sdk. the patch 'priority.diff' add the functionality to the unpatched java-package-2.0. the patch 'priority_ibm.diff' add additional support for ibm jre's/jdk's and need the patch from #264137. (http://bugs.debian.org/cgi-bin/bugreport.cgi/ibm_jdk_jre.diff?bug=264137&msg=16&att=1) regards, rico -- System Information: Debian Release: 3.1 Architecture: i386 (i686) Kernel: Linux 2.6.10-as3-fire Locale: LANG=de_DE, LC_CTYPE=de_DE (charmap=ISO-8859-1)
diff -rNu java-package-0.20.old/blackdown-j2re1.3/install java-package-0.20/blackdown-j2re1.3/install --- java-package-0.20.old/blackdown-j2re1.3/install 2005-02-08 15:27:58.000000000 +0100 +++ java-package-0.20/blackdown-j2re1.3/install 2005-03-07 19:12:05.000000000 +0100 @@ -1,5 +1,5 @@ j2se_base="/usr/lib/j2re1.3-blackdown" -priority=313 +test -z $priority && priority=313 if [ ! -e "$j2se_base/debian/info" ]; then exit 0 diff -rNu java-package-0.20.old/blackdown-j2re1.4/install java-package-0.20/blackdown-j2re1.4/install --- java-package-0.20.old/blackdown-j2re1.4/install 2005-02-08 15:27:58.000000000 +0100 +++ java-package-0.20/blackdown-j2re1.4/install 2005-03-07 19:12:05.000000000 +0100 @@ -1,7 +1,7 @@ j2se_base="/usr/lib/j2re1.4-blackdown" # due to prior brokenness -priority=314 +test -z $priority && priority=314 if [ ! -e "$j2se_base/debian/info" ]; then exit 0 diff -rNu java-package-0.20.old/blackdown-j2sdk1.3/install java-package-0.20/blackdown-j2sdk1.3/install --- java-package-0.20.old/blackdown-j2sdk1.3/install 2005-02-08 15:28:00.000000000 +0100 +++ java-package-0.20/blackdown-j2sdk1.3/install 2005-03-07 19:12:05.000000000 +0100 @@ -1,5 +1,5 @@ j2se_base="/usr/lib/j2sdk1.3-blackdown" -priority=313 +test -z $priority && priority=313 if [ ! -e "$j2se_base/debian/info" ]; then exit 0 diff -rNu java-package-0.20.old/blackdown-j2sdk1.4/install java-package-0.20/blackdown-j2sdk1.4/install --- java-package-0.20.old/blackdown-j2sdk1.4/install 2005-02-08 15:28:01.000000000 +0100 +++ java-package-0.20/blackdown-j2sdk1.4/install 2005-03-07 19:12:05.000000000 +0100 @@ -1,5 +1,5 @@ j2se_base="/usr/lib/j2sdk1.4-blackdown" -priority=314 +test -z $priority && priority=314 if [ ! -e "$j2se_base/debian/info" ]; then exit 0 diff -rNu java-package-0.20.old/lib/j2se.sh java-package-0.20/lib/j2se.sh --- java-package-0.20.old/lib/j2se.sh 2005-02-08 17:40:54.000000000 +0100 +++ java-package-0.20/lib/j2se.sh 2005-03-07 18:49:00.000000000 +0100 @@ -72,6 +72,7 @@ set -e if [ "\$1" = configure ]; then + priority=$priority EOF cat "$lib_dir/$j2se_package/install" >> "$debian_dir/postinst" diff -rNu java-package-0.20.old/make-jpkg java-package-0.20/make-jpkg --- java-package-0.20.old/make-jpkg 2005-01-25 00:07:35.000000000 +0100 +++ java-package-0.20/make-jpkg 2005-03-07 19:48:53.000000000 +0100 @@ -30,6 +30,7 @@ --full-name NAME full name used in the maintainer field of the package --email EMAIL email address used in the maintainer field of the package --changes create a .changes file + --priority PRIO set the update alternatives priority level --help display this help and exit --version output version information and exit @@ -71,6 +72,10 @@ maintainer_email="$1" elif [[ "x$1" == x--changes ]]; then genchanges="true" + elif [[ "x$1" == x--priority ]]; then + [ $# -le 1 ] && missing_argument "$1" + shift + priority="$1" else unrecognized_option "$1" fi diff -rNu java-package-0.20.old/make-jpkg.1 java-package-0.20/make-jpkg.1 --- java-package-0.20.old/make-jpkg.1 2004-10-12 01:10:23.000000000 +0200 +++ java-package-0.20/make-jpkg.1 2005-03-07 19:49:08.000000000 +0100 @@ -41,6 +41,9 @@ .B --changes create a .changes file .TP +.B --priority \fIPRIO\fR +set the update alternatives priority level +.TP .B --help display help text and exit .TP diff -rNu java-package-0.20.old/sun-j2re1.3/install java-package-0.20/sun-j2re1.3/install --- java-package-0.20.old/sun-j2re1.3/install 2005-02-08 15:28:03.000000000 +0100 +++ java-package-0.20/sun-j2re1.3/install 2005-03-07 19:12:05.000000000 +0100 @@ -1,5 +1,5 @@ j2se_base="/usr/lib/j2re1.3-sun" -priority=313 +test -z $priority && priority=313 if [ ! -e "$j2se_base/debian/info" ]; then exit 0 diff -rNu java-package-0.20.old/sun-j2re1.4/install java-package-0.20/sun-j2re1.4/install --- java-package-0.20.old/sun-j2re1.4/install 2005-02-08 15:28:04.000000000 +0100 +++ java-package-0.20/sun-j2re1.4/install 2005-03-07 19:12:05.000000000 +0100 @@ -1,5 +1,5 @@ j2se_base="/usr/lib/j2re1.4-sun" -priority=314 +test -z $priority && priority=314 if [ ! -e "$j2se_base/debian/info" ]; then exit 0 diff -rNu java-package-0.20.old/sun-j2re1.5/install java-package-0.20/sun-j2re1.5/install --- java-package-0.20.old/sun-j2re1.5/install 2005-02-08 15:28:05.000000000 +0100 +++ java-package-0.20/sun-j2re1.5/install 2005-03-07 19:12:05.000000000 +0100 @@ -1,5 +1,5 @@ j2se_base="/usr/lib/j2re1.5-sun" -priority=315 +test -z $priority && priority=315 if [ ! -e "$j2se_base/debian/info" ]; then exit 0 diff -rNu java-package-0.20.old/sun-j2sdk1.4/install java-package-0.20/sun-j2sdk1.4/install --- java-package-0.20.old/sun-j2sdk1.4/install 2005-02-08 15:28:07.000000000 +0100 +++ java-package-0.20/sun-j2sdk1.4/install 2005-03-07 19:12:05.000000000 +0100 @@ -1,5 +1,5 @@ j2se_base="/usr/lib/j2sdk1.4-sun" -priority=314 +test -z $priority && priority=314 if [ ! -e "$j2se_base/debian/info" ]; then exit 0 diff -rNu java-package-0.20.old/sun-j2sdk1.5/install java-package-0.20/sun-j2sdk1.5/install --- java-package-0.20.old/sun-j2sdk1.5/install 2005-02-08 15:28:08.000000000 +0100 +++ java-package-0.20/sun-j2sdk1.5/install 2005-03-07 19:12:05.000000000 +0100 @@ -1,5 +1,5 @@ j2se_base="/usr/lib/j2sdk1.5-sun" -priority=315 +test -z $priority && priority=315 if [ ! -e "$j2se_base/debian/info" ]; then exit 0
diff -rNu java-package-0.20.old/ibm-j2re1.3/install java-package-0.20/ibm-j2re1.3/install --- java-package-0.20.old/ibm-j2re1.3/install 2005-03-07 19:18:22.000000000 +0100 +++ java-package-0.20/ibm-j2re1.3/install 2005-03-07 19:12:05.000000000 +0100 @@ -1,6 +1,6 @@ suffix=j2re1.3-ibm j2se_base="/usr/lib/$suffix" -priority=313 +test -z $priority && priority=313 if [ ! -e "$j2se_base/debian/info" ]; then exit 0 diff -rNu java-package-0.20.old/ibm-j2re1.4/install java-package-0.20/ibm-j2re1.4/install --- java-package-0.20.old/ibm-j2re1.4/install 2005-03-07 19:18:22.000000000 +0100 +++ java-package-0.20/ibm-j2re1.4/install 2005-03-07 19:12:05.000000000 +0100 @@ -1,6 +1,6 @@ suffix=j2re1.4-ibm j2se_base="/usr/lib/$suffix" -priority=314 +test -z $priority && priority=314 if [ ! -e "$j2se_base/debian/info" ]; then exit 0 diff -rNu java-package-0.20.old/ibm-j2sdk1.3/install java-package-0.20/ibm-j2sdk1.3/install --- java-package-0.20.old/ibm-j2sdk1.3/install 2005-03-07 19:18:22.000000000 +0100 +++ java-package-0.20/ibm-j2sdk1.3/install 2005-03-07 19:12:05.000000000 +0100 @@ -1,6 +1,6 @@ suffix=j2sdk1.3-ibm j2se_base="/usr/lib/$suffix" -priority=313 +test -z $priority && priority=313 if [ ! -e "$j2se_base/debian/info" ]; then exit 0 diff -rNu java-package-0.20.old/ibm-j2sdk1.4/install java-package-0.20/ibm-j2sdk1.4/install --- java-package-0.20.old/ibm-j2sdk1.4/install 2005-03-07 19:18:22.000000000 +0100 +++ java-package-0.20/ibm-j2sdk1.4/install 2005-03-07 19:12:05.000000000 +0100 @@ -1,6 +1,6 @@ suffix=j2sdk1.4-ibm j2se_base="/usr/lib/$suffix" -priority=314 +test -z $priority && priority=314 if [ ! -e "$j2se_base/debian/info" ]; then exit 0