Backport abrt-java-connector changes

This commit is contained in:
Michael Simacek 2018-05-02 12:27:31 +02:00
parent 6c99a47762
commit 10065c4f7b
3 changed files with 81 additions and 5 deletions

View File

@ -1,7 +1,7 @@
From 0a6c462323557dbd2f2b04dc0a96412643244e35 Mon Sep 17 00:00:00 2001 From 80e8bf4344417f55510bc6f8ee29af7014b024ca Mon Sep 17 00:00:00 2001
From: Mikolaj Izdebski <mizdebsk@redhat.com> From: Mikolaj Izdebski <mizdebsk@redhat.com>
Date: Wed, 16 Aug 2017 15:20:29 +0200 Date: Wed, 16 Aug 2017 15:20:29 +0200
Subject: [PATCH] Fix traceback on corrupt zipfile Subject: [PATCH 1/2] Fix traceback on corrupt zipfile
Resolves: rhbz#1481005 Resolves: rhbz#1481005
--- ---
@ -9,7 +9,7 @@ Resolves: rhbz#1481005
1 file changed, 2 insertions(+), 2 deletions(-) 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/python/javapackages/common/manifest.py b/python/javapackages/common/manifest.py diff --git a/python/javapackages/common/manifest.py b/python/javapackages/common/manifest.py
index 9a27ff87..5a6245b9 100644 index 9a27ff8..5a6245b 100644
--- a/python/javapackages/common/manifest.py --- a/python/javapackages/common/manifest.py
+++ b/python/javapackages/common/manifest.py +++ b/python/javapackages/common/manifest.py
@@ -33,7 +33,7 @@ @@ -33,7 +33,7 @@
@ -31,5 +31,5 @@ index 9a27ff87..5a6245b9 100644
if mf is None: if mf is None:
return None return None
-- --
2.13.5 2.17.0

View File

@ -0,0 +1,70 @@
From 86f81bb751bedd9d3b3ecf98f0492d3446d808dd Mon Sep 17 00:00:00 2001
From: Matej Habrnal <mhabrnal@redhat.com>
Date: Wed, 2 May 2018 11:47:16 +0200
Subject: [PATCH 2/2] Backport abrt-java-connector changes
Squashed from:
change abrt-java-connector upstream URL
abrt-java-connector upstream repository was moved from
https://github.com/jfilak/abrt-java-connector/ to
https://github.com/abrt/abrt-java-connector/
Signed-off-by: Matej Habrnal <mhabrnal@redhat.com>
extend ABRT Java agent options
If ABRT Java agent is enabled and container-exception-logger is
installed, pass cel=on parameter to libabrt-java-connector.so.
Signed-off-by: Matej Habrnal <mhabrnal@redhat.com>
---
etc/java.conf | 2 +-
java-utils/java-functions | 18 +++++++++++++-----
2 files changed, 14 insertions(+), 6 deletions(-)
diff --git a/etc/java.conf b/etc/java.conf
index 6af623a..81b24aa 100644
--- a/etc/java.conf
+++ b/etc/java.conf
@@ -13,5 +13,5 @@ JNI_LIBDIR=@{jnidir}
#JAVACMD_OPTS=
# You can disable ABRT Java Connector by setting JAVA_ABRT to "off".
-# See: https://github.com/jfilak/abrt-java-connector/
+# See: https://github.com/abrt/abrt-java-connector/
#JAVA_ABRT=off
diff --git a/java-utils/java-functions b/java-utils/java-functions
index 0c157cc..eafcdd6 100644
--- a/java-utils/java-functions
+++ b/java-utils/java-functions
@@ -106,12 +106,20 @@ _load_java_conf()
JAVACMD_OPTS="${java_opts_save}"
fi
- if [ "_${JAVA_ABRT}" != "_off" -a -f "@{abrtlibdir}/libabrt-java-connector.so" -a -f "@{rundir}/abrt/abrtd.pid" ]; then
- _log "ABRT Java connector was enabled"
- _log "Using ABRT Java agent: @{abrtlibdir}/libabrt-java-connector.so"
- JAVACMD_OPTS="${JAVACMD_OPTS} -agentpath:@{abrtlibdir}/libabrt-java-connector.so=abrt=on"
+ if [ "_${JAVA_ABRT}" != "_off" -a -f "@{abrtlibdir}/libabrt-java-connector.so" ]; then
+ if [ -f "@{rundir}/abrt/abrtd.pid" ]; then
+ ABRT_JAVA_CONNECTOR_OPTS="abrt=on,"
+ fi
+ if [ -f "@{bindir}/container-exception-logger" ]; then
+ ABRT_JAVA_CONNECTOR_OPTS+="cel=on"
+ fi
+ if [ ! -z ${ABRT_JAVA_CONNECTOR_OPTS} ]; then
+ _log "ABRT Java connector was enabled"
+ _log "Using ABRT Java agent: @{abrtlibdir}/libabrt-java-connector.so=${ABRT_JAVA_CONNECTOR_OPTS}"
+ JAVACMD_OPTS="${JAVACMD_OPTS} -agentpath:@{abrtlibdir}/libabrt-java-connector.so=${ABRT_JAVA_CONNECTOR_OPTS}"
+ fi
else
- _log "ABRT Java connector is disabled"
+ _log "ABRT Java connector is disabled"
fi
}
--
2.17.0

View File

@ -21,7 +21,7 @@
Name: javapackages-tools Name: javapackages-tools
Version: 5.0.0 Version: 5.0.0
Release: 12%{?dist} Release: 13%{?dist}
Summary: Macros and scripts for Java packaging support Summary: Macros and scripts for Java packaging support
@ -29,6 +29,8 @@ License: BSD
URL: https://github.com/fedora-java/javapackages URL: https://github.com/fedora-java/javapackages
Source0: https://github.com/fedora-java/javapackages/archive/%{version}.tar.gz Source0: https://github.com/fedora-java/javapackages/archive/%{version}.tar.gz
Patch0: 0001-Fix-traceback-on-corrupt-zipfile.patch Patch0: 0001-Fix-traceback-on-corrupt-zipfile.patch
# https://github.com/fedora-java/javapackages/pull/55
Patch1: 0002-Backport-abrt-java-connector-changes.patch
BuildArch: noarch BuildArch: noarch
@ -144,6 +146,7 @@ This package provides non-essential macros and scripts to support Java packaging
%setup -q -n javapackages-%{version} %setup -q -n javapackages-%{version}
%patch0 -p1 %patch0 -p1
%patch1 -p1
%if %{without asciidoc} %if %{without asciidoc}
sed -i '/^manpage /d' build sed -i '/^manpage /d' build
@ -193,6 +196,9 @@ rm -rf %{buildroot}%{_mandir}/man7/gradle_build.7
%license LICENSE %license LICENSE
%changelog %changelog
* Wed May 02 2018 Michael Simacek <msimacek@redhat.com> - 5.0.0-13
- Backport abrt-java-connector changes
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 5.0.0-12 * Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 5.0.0-12
- Escape macros in %%changelog - Escape macros in %%changelog