summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorpat2024-03-04 15:54:09 +0100
committerpat2024-03-04 15:54:09 +0100
commit63f073f48569dc60c633f3fad9d9a5e0c2061ac7 (patch)
tree89d73958faa4254822596daaac5d9ca6b42cad4d
parent8cd0ddcbc6ce4140afd833d5a6897f63e83828f7 (diff)
downloadaur-63f073f48569dc60c633f3fad9d9a5e0c2061ac7.tar.gz
only use one script
-rw-r--r--PKGBUILD31
1 files changed, 14 insertions, 17 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e24285bba182..c098733a809e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
# Maintainer: Patrick Hechler <patrjprof-git@ph.anderemails.de>
pkgname=patrjprof-git
-pkgver=1.1.0r42.1806883
+pkgver=1.1.0r43.465e06d
pkgrel=1
pkgdesc="An Open source Java profiler written in Java"
arch=('any')
@@ -58,31 +58,28 @@ check() {
package() {
cd "$srcdir"/patr-java-profiler
-
+
VERSION="$(cat VERSION)"
-
+
# copy original files
- mkdir -p "$pkgdir"/usr/lib/patrjprof
- cp -t "$pkgdir"/usr/lib/patrjprof \
+ mkdir -p "$pkgdir"/usr/share/java/patrjprof
+ cp -t "$pkgdir"/usr/share/java/patrjprof \
patr-java-profiler-agent/target/patr-java-profiler-agent-$VERSION-jar-with-dependencies.jar \
- patr-java-profiler-bootstrap/target/patr-java-profiler-bootstrap-$VERSION.jar \
- patr-java-prof.sh
+ patr-java-profiler-bootstrap/target/patr-java-profiler-bootstrap-$VERSION.jar
# create symlink of agent/bootstrap without version/version-with-deps appendix
ln -sT patr-java-profiler-agent-$VERSION-jar-with-dependencies.jar "$pkgdir"/usr/lib/patrjprof/patr-java-profiler-agent-jar-with-dependencies.jar
ln -sT patr-java-profiler-agent-$VERSION-jar-with-dependencies.jar "$pkgdir"/usr/lib/patrjprof/patr-java-profiler-agent.jar
ln -sT patr-java-profiler-bootstrap-$VERSION.jar "$pkgdir"/usr/lib/patrjprof/patr-java-profiler-bootstrap.jar
- # create help script which initilizes the enviroment for the other script
+ # create script which starts the profiler
echo -n "#!/bin/sh
-export VERSION=$VERSION
-export AGENT_JAR=/usr/lib/patrjprof/patr-java-profiler-agent-$VERSION-jar-with-dependencies.jar
-export BOOTSTRAP_JAR=/usr/lib/patrjprof/patr-java-profiler-bootstrap-$VERSION.jar
-export WD=/usr/lib/patrjprof
-exec /usr/lib/patrjprof/patr-java-prof.sh "'"$@"' > "$pkgdir"/usr/lib/patrjprof/patrjprof.sh
- chmod +x "$pkgdir"/usr/lib/patrjprof/patrjprof.sh
+#set values needed for the script
+AGENT_JAR=/usr/share/java/patrjprof/patr-java-profiler-agent-$VERSION-jar-with-dependencies.jar
+BOOTSTRAP_JAR=/usr/share/java/patrjprof/patr-java-profiler-bootstrap-$VERSION.jar
- # create symlink to the helper script
- mkdir -p "$pkgdir"/usr/bin
- ln -sT ../lib/patrjprof/patrjprof.sh "$pkgdir"/usr/bin/patrjprof
+#helper script from git
+"'"$@"' > "$pkgdir"/usr/lib/patrjprof/patrjprof.sh
+ cat patr-java-prof-help.sh >> "$pkgdir"/usr/bin/patrjprof
+ chmod +x "$pkgdir"/usr/bin/patrjprof
}