|
|
93c737f |
From b78bd8b88b92962d5f84b344828293d82d20f7ff Mon Sep 17 00:00:00 2001
|
|
|
c64b328 |
From: Jakub Filak <jfilak@redhat.com>
|
|
|
c64b328 |
Date: Thu, 30 Oct 2014 08:36:56 +0100
|
|
|
cf17376 |
Subject: [PATCH 3/6] Use architecture-independent location of
|
|
|
c64b328 |
abrt-java-connector
|
|
|
c64b328 |
|
|
|
c64b328 |
The connector's library has been moved to architecture-independent
|
|
|
c64b328 |
directory /usr/lib/abrt-java-connector/, because Java does not
|
|
|
c64b328 |
officially support multilib and having the connector installed the arch
|
|
|
c64b328 |
specific directory was causing us problems if Java package doesn't match
|
|
|
c64b328 |
host architecture (e.g. Java i386 on host x86_64).
|
|
|
c64b328 |
|
|
|
c64b328 |
Signed-off-by: Jakub Filak <jfilak@redhat.com>
|
|
|
c64b328 |
---
|
|
|
c64b328 |
build | 1 +
|
|
|
c64b328 |
configure | 2 ++
|
|
|
c64b328 |
java-utils/java-functions | 4 ++--
|
|
|
c64b328 |
3 files changed, 5 insertions(+), 2 deletions(-)
|
|
|
c64b328 |
|
|
|
c64b328 |
diff --git a/build b/build
|
|
|
c64b328 |
index eda0717..05e5d0a 100755
|
|
|
c64b328 |
--- a/build
|
|
|
c64b328 |
+++ b/build
|
|
|
c64b328 |
@@ -64,6 +64,7 @@ expand()
|
|
|
c64b328 |
-e "s|%{prefix}|${prefix}|" \
|
|
|
c64b328 |
-e "s|%{rundir}|${rundir}|" \
|
|
|
c64b328 |
-e "s|%{sysconfdir}|${sysconfdir}|" \
|
|
|
c64b328 |
+ -e "s|%{abrtlibdir}|${abrtlibdir}|" \
|
|
|
c64b328 |
"${1}" >"${target}"
|
|
|
c64b328 |
}
|
|
|
c64b328 |
|
|
|
c64b328 |
diff --git a/configure b/configure
|
|
|
93c737f |
index fca8a5f..b6797db 100755
|
|
|
c64b328 |
--- a/configure
|
|
|
c64b328 |
+++ b/configure
|
|
|
c64b328 |
@@ -59,6 +59,7 @@ jvmlibdir
|
|
|
c64b328 |
jvmprivdir
|
|
|
c64b328 |
jvmsysconfdir
|
|
|
c64b328 |
mavenpomdir
|
|
|
c64b328 |
+abrtlibdir
|
|
|
c64b328 |
"
|
|
|
c64b328 |
|
|
|
c64b328 |
vars="$vars mavendepmapdir mavendepmapfragdir" # @Deprecated
|
|
|
c64b328 |
@@ -79,6 +80,7 @@ test -z "${sysconfdir}" && sysconfdir="${prefix}/etc"
|
|
|
c64b328 |
test -z "${rpmconfigdir}" && rpmconfigdir="${prefix}/lib/rpm"
|
|
|
c64b328 |
|
|
|
c64b328 |
test -z "${m2home}" && m2home="${datadir}/xmvn"
|
|
|
93c737f |
+test -z "${abrtlibdir}" && abrtlibdir="${prefix}/lib/abrt-java-connector"
|
|
|
c64b328 |
|
|
|
c64b328 |
eval $(sed -n 's/^%_\('"$vars_re"'\)\ *\(.*\)$/\1="\2"/;T;s/%{_\(.*}\)/${\1/;p' macros.d/macros.jpackage)
|
|
|
c64b328 |
|
|
|
c64b328 |
diff --git a/java-utils/java-functions b/java-utils/java-functions
|
|
|
c64b328 |
index c57640f..8397d2c 100644
|
|
|
c64b328 |
--- a/java-utils/java-functions
|
|
|
c64b328 |
+++ b/java-utils/java-functions
|
|
|
c64b328 |
@@ -110,8 +110,8 @@ _load_java_conf()
|
|
|
c64b328 |
JAVACMD_OPTS="${java_opts_save}"
|
|
|
c64b328 |
fi
|
|
|
c64b328 |
|
|
|
c64b328 |
- if [ "_${JAVA_ABRT}" != "_off" ] && [ -f %{libdir}/libabrt-java-connector.so ] && [ -f %{rundir}/abrt/abrtd.pid ]; then
|
|
|
c64b328 |
- JAVACMD_OPTS="${JAVACMD_OPTS} -agentpath:%{libdir}/libabrt-java-connector.so=abrt=on"
|
|
|
c64b328 |
+ if [ "_${JAVA_ABRT}" != "_off" ] && [ -f %{abrtlibdir}/libabrt-java-connector.so ] && [ -f %{rundir}/abrt/abrtd.pid ]; then
|
|
|
c64b328 |
+ JAVACMD_OPTS="${JAVACMD_OPTS} -agentpath:%{abrtlibdir}/libabrt-java-connector.so=abrt=on"
|
|
|
c64b328 |
fi
|
|
|
c64b328 |
}
|
|
|
c64b328 |
|
|
|
c64b328 |
--
|
|
|
c64b328 |
1.9.3
|
|
|
c64b328 |
|