diff options
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 27 | ||||
-rw-r--r-- | payara41.service | 12 |
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 |