[packages/jpackage-utils] extend errors patch; rel 14
atler
atler at pld-linux.org
Fri Apr 24 13:34:45 CEST 2026
commit 1b1891b0f01dd83684d083448e77bca9fc4b71b1
Author: Jan Palus <atler at pld-linux.org>
Date: Fri Apr 24 13:05:31 2026 +0200
extend errors patch; rel 14
- output more errors to stderr
- use return instead of exit
- check status codes instead of relying on exit
jpackage-utils-errors.patch | 46 +++++++++++++++++++++++++++++++++++++++---
jpackage-utils-noyelling.patch | 11 ----------
jpackage-utils.spec | 12 +++++------
3 files changed, 48 insertions(+), 21 deletions(-)
---
diff --git a/jpackage-utils.spec b/jpackage-utils.spec
index 50d80a9..5337b60 100644
--- a/jpackage-utils.spec
+++ b/jpackage-utils.spec
@@ -3,7 +3,7 @@ Summary: JPackage utilities
Summary(pl.UTF-8): Narzędzia JPackage
Name: jpackage-utils
Version: 1.7.5
-Release: 13
+Release: 14
License: BSD-like
Group: Development/Languages/Java
Source0: %{name}-%{version}.tar.bz2
@@ -11,10 +11,9 @@ Source0: %{name}-%{version}.tar.bz2
Patch0: %{name}-pdksh.patch
Patch1: %{name}-checkdir.patch
Patch2: %{name}-errors.patch
-Patch3: %{name}-noyelling.patch
-Patch4: %{name}-readlink.patch
-Patch5: %{name}-jvm_exports_via_link.patch
-Patch6: java_version.patch
+Patch3: %{name}-readlink.patch
+Patch4: %{name}-jvm_exports_via_link.patch
+Patch5: java_version.patch
URL: http://www.jpackage.org/
BuildRequires: rpmbuild(macros) >= 1.555
Requires: /bin/egrep
@@ -87,7 +86,6 @@ pliki XSL dla programu maven2, plik nagłówkowy dla plików spec itp.
%patch -P3 -p1
%patch -P4 -p1
%patch -P5 -p1
-%patch -P6 -p1
# we cp -a complete dir from source
find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
@@ -159,7 +157,7 @@ install -d $RPM_BUILD_ROOT%{_javadir}-utils/xml
cp -a xml/* $RPM_BUILD_ROOT%{_javadir}-utils/xml
cat << 'EOF' >$RPM_BUILD_ROOT/etc/env.d/JAVA_HOME
-JAVA_HOME=$(. %{_javadir}-utils/java-functions 2>/dev/null; set_jvm >/dev/null 2>&1; echo "$JAVA_HOME")
+JAVA_HOME=$(. %{_javadir}-utils/java-functions >/dev/null 2>&1 && set_jvm >/dev/null 2>&1 && echo "$JAVA_HOME")
EOF
%clean
diff --git a/jpackage-utils-errors.patch b/jpackage-utils-errors.patch
index 6a18f5d..1d884cf 100644
--- a/jpackage-utils-errors.patch
+++ b/jpackage-utils-errors.patch
@@ -1,6 +1,37 @@
---- package-utils-1.6.6/java-utils/java-functions~ 2006-11-30 17:11:17.000000000 +0200
-+++ package-utils-1.6.6/java-utils/java-functions 2007-01-24 01:03:00.137485318 +0200
-@@ -86,7 +86,7 @@
+--- jpackage-utils-1.7.5/java-utils/java-functions.orig 2026-04-24 12:48:34.924675953 +0200
++++ jpackage-utils-1.7.5/java-utils/java-functions 2026-04-24 13:02:16.799853956 +0200
+@@ -14,8 +14,8 @@
+ if [ -f /etc/java/java.conf ] ; then
+ . /etc/java/java.conf
+ else
+- echo "Can't find configuration file, aborting"
+- exit 1
++ echo "Can't find configuration file, aborting" >&2
++ return 1
+ fi
+
+ # Read user configuration file if it exists
+@@ -53,8 +53,8 @@
+ return
+ fi
+
+- echo "Can't find java virtual machine, aborting."
+- exit 1
++ echo "Can't find java virtual machine, aborting." >&2
++ return 1
+ }
+
+ # Set the classpath
+@@ -74,7 +74,7 @@
+ if [ -x "$JAVACMD" ]; then
+ return
+ fi
+- set_jvm
++ set_jvm || return 1
+ # Add all sorts of jvm layouts here
+ if [ -x "$JAVA_HOME/jre/sh/java" ]; then
+ JAVACMD="$JAVA_HOME/jre/sh/java"
+@@ -85,7 +85,7 @@
fi
if [ ! -x "$JAVACMD" ]; then
@@ -26,3 +57,12 @@
return 1
fi
+@@ -205,7 +205,7 @@
+ repository=$1
+ if ! [ -d "$repository" -a -w "$repository" ] ; then
+ echo "$0: error: $1 must be a writable directory" >&2
+- exit 1
++ return 1
+ fi
+ else
+ extension_list="$extension_list $1"
diff --git a/jpackage-utils-noyelling.patch b/jpackage-utils-noyelling.patch
deleted file mode 100644
index 68a5c30..0000000
--- a/jpackage-utils-noyelling.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -urN jpackage-utils-1.7.3.org/java-utils/java-functions jpackage-utils-1.7.3/java-utils/java-functions
---- jpackage-utils-1.7.3.org/java-utils/java-functions 2006-10-26 16:48:05.000000000 +0200
-+++ jpackage-utils-1.7.3/java-utils/java-functions 2008-07-19 10:48:36.799293016 +0200
-@@ -14,7 +14,6 @@
- if [ -f /etc/java/java.conf ] ; then
- . /etc/java/java.conf
- else
-- echo "Can't find configuration file, aborting"
- exit 1
- fi
-
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/jpackage-utils.git/commitdiff/1b1891b0f01dd83684d083448e77bca9fc4b71b1
More information about the pld-cvs-commit
mailing list