diff options
author | James An | 2015-02-17 06:24:56 -0500 |
---|---|---|
committer | James An | 2015-02-17 06:24:56 -0500 |
commit | b24191a332489a395ee9d44d67fb968c291a2c31 (patch) | |
tree | 9e047dbcb4af703466cb806e2510da87239dc63b | |
download | aur-b24191a332489a395ee9d44d67fb968c291a2c31.tar.gz |
Created tomcat-solr AUR package.
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 25 | ||||
-rw-r--r-- | tomcat8-solr.install | 7 |
3 files changed, 46 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..7b79426ab50e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = tomcat8-solr + pkgdesc = Bridging module to set up solr to be served by tomcat. + pkgver = 1.0 + pkgrel = 1 + install = tomcat8-solr.install + arch = any + license = GPL + depends = java-commons-logging + depends = slf4j + depends = tomcat8 + depends = solr + +pkgname = tomcat8-solr + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..6434c5a48412 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,25 @@ +# Maintainer: James An <james@jamesan.ca> + +_tomver=8 +pkgname=tomcat$_tomver-solr +pkgver=1.0 +pkgrel=1 +pkgdesc='Bridging module to set up solr to be served by tomcat.' +arch=('any') +url= +license=('GPL') +depends=( + 'java-commons-logging' + 'slf4j' + "tomcat$_tomver" + 'solr' +) +install="tomcat$_tomver-solr.install" + +package() { + install -dm755 "$pkgdir/usr/share/java/tomcat$_tomver" + install -dm775 -o tomcat8 -g tomcat8 "$pkgdir/var/lib/tomcat$_tomver"{,/webapps} + + ln --symbolic --target-directory="$pkgdir/usr/share/java/tomcat$_tomver" /usr/share/java/{commons-logging/commons-logging.jar,slf4j/*} + ln --symbolic /usr/share/solr/dist/solr-4.10.3.war "$pkgdir/var/lib/tomcat$_tomver/webapps/solr.war" +} diff --git a/tomcat8-solr.install b/tomcat8-solr.install new file mode 100644 index 000000000000..35ab2fc42625 --- /dev/null +++ b/tomcat8-solr.install @@ -0,0 +1,7 @@ +post_install() { + _tomver=8 + echo "After the tomcat$_tomver.service is activated for the first time with this package installed," + echo "configure solr's web.xml with at least a solr/home value at:" + echo " /usr/share/tomcat8/webapps/solr/WEB-INF/web.xml" + echo "pointing to /etc/solr." +} |