Bug#563070: java-common: "update-java-alternatives --list <jname>" fails, w. patch.
- To: submit@bugs.debian.org
- Subject: Bug#563070: java-common: "update-java-alternatives --list <jname>" fails, w. patch.
- From: thierry basque <thierry.basque@gmail.com>
- Date: Wed, 30 Dec 2009 10:06:44 -0500
- Message-id: <bd8b95830912300706t572cfdcfhc76ada17de80fad2@mail.gmail.com>
- Reply-to: thierry basque <thierry.basque@gmail.com>, 563070@bugs.debian.org
Package: java-common
Version: 0.30
Severity: normal
Tags: patch
# update-java-alternatives -v --jre --list java-gcj
listing java alternatives:
awk: cmd. line:1: fatal: cannot open file `/usr/lib/jvm/java-gcj.jinfo' for reading (No such file or directory)
java-gcj /usr/lib/jvm/java-gcj
egrep: /usr/lib/jvm/java-gcj.jinfo: No such file or directory
# ls -1AFS /usr/lib/jvm/
java-1.5.0-gcj-4.3-1.5.0.0/
java-6-sun-1.6.0.12/
.java-6-sun.jinfo
.java-gcj.jinfo
java-gcj@
java-6-sun@
Patch is a trivial fix + cleaner pattern-delete syntax for "alias".
Regards,
Thierry
--- update-java-alternatives.orig 2008-04-26 18:16:46.000000000 -0400
+++ update-java-alternatives 2009-12-30 08:37:09.000000000 -0500
@@ -117,9 +117,9 @@
do_list()
{
vecho "listing java alternatives:"
- for i in $top/${jname:-*}.jinfo; do
- alias=$(basename ${i%*.jinfo})
- alias=${alias#.*}
+ for i in ${jinfo:-$top/*.jinfo}; do
+ alias=$(basename ${i%.jinfo})
+ alias=${alias#.}
prio=$(awk -F= '/priority=/ {print $2}' $i)
echo $alias $prio $top/$alias
[ -n "$verbose" ] && egrep "$which" $i
Reply to:
- Prev by Date: Bug#562954: java-common: All java networking ignores ipv4 interfaces
- Next by Date: debian package of hadoop
- Previous by thread: java-common_0.34_i386.changes ACCEPTED
- Next by thread: debian package of hadoop
- Index(es):