Bug#298566: java-package: command-line parameter for make-jpkg to set priority
Rico Schiekel
Rico Schiekel <fire@paranetic.de>, 298566@bugs.debian.org
Tue Mar 8 08:10:02 2005
This is a multi-part MIME message sent by reportbug.
--===============1958841663==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
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)
--===============1958841663==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="priority.diff"
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
--===============1958841663==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="priority_ibm.diff"
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
--===============1958841663==--