summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD27
-rw-r--r--payara41.service12
3 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..d3c69c13ca55
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = payara41
+ pkgdesc = A Java EE application server, drived from GlassFish Open Source Edition.
+ pkgver = 4.1.2.181
+ pkgrel = 2
+ url = http://www.payara.fish/
+ arch = any
+ license = CDDL
+ license = GPL2
+ depends = java-environment>=7
+ provides = payara41
+ conflicts = payara41
+ options = !strip
+ source = payara-4.1.2.181.zip::https://search.maven.org/remotecontent?filepath=fish/payara/distributions/payara/4.1.2.181/payara-4.1.2.181.zip
+ source = payara41.service
+ sha256sums = 22715740317b665a35ba4d02e84b62c0c54471143503a35ff8aa2d3c59f622a0
+ sha256sums = 275a01eb5506ca6f47f68f494ea7fa7f7476de0884ae3da05edfd88cfd23e4ce
+
+pkgname = payara41
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1a3213161ef5
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,27 @@
+# $Id$
+# Maintainer: Jonas Seibert <jonas+aur at seibert dot ninja>
+# Contributor: Mohammadreza Abdollahzadeh <morealaz at gmail dot com>
+
+pkgname=payara41
+pkgver=4.1.2.181
+pkgrel=2
+pkgdesc="A Java EE application server, drived from GlassFish Open Source Edition."
+url="http://www.payara.fish/"
+license=("CDDL" "GPL2")
+provides=("$pkgname")
+conflicts=("$pkgname")
+depends=("java-environment>=7")
+arch=("any")
+options=(!strip)
+source=("payara-$pkgver.zip::https://search.maven.org/remotecontent?filepath=fish/payara/distributions/payara/$pkgver/payara-$pkgver.zip"
+ "payara41.service")
+
+sha256sums=('22715740317b665a35ba4d02e84b62c0c54471143503a35ff8aa2d3c59f622a0'
+ '275a01eb5506ca6f47f68f494ea7fa7f7476de0884ae3da05edfd88cfd23e4ce')
+
+package() {
+ mkdir -p $pkgdir/opt
+ cp -a payara41 $pkgdir/opt/
+ install -D $srcdir/payara41.service $pkgdir/usr/lib/systemd/system/payara41.service
+}
+# vim:set ts=2 sw=2 et:
diff --git a/payara41.service b/payara41.service
new file mode 100644
index 000000000000..b1a42e15ae6f
--- /dev/null
+++ b/payara41.service
@@ -0,0 +1,12 @@
+[Unit]
+Description = Payara Server 4.1
+After = syslog.target network.target
+
+[Service]
+ExecStart = /usr/bin/java -jar /opt/payara41/glassfish/lib/client/appserver-cli.jar start-domain
+ExecStop = /usr/bin/java -jar /opt/payara41/glassfish/lib/client/appserver-cli.jar stop-domain
+ExecReload = /usr/bin/java -jar /opt/payara41/glassfish/lib/client/appserver-cli.jar restart-domain
+Type = forking
+
+[Install]
+WantedBy = multi-user.target