summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authordNhax2018-06-28 18:48:30 +0200
committerdNhax2018-06-28 18:48:30 +0200
commit65e9a81b664deef654a5b07db65d97e655984f3c (patch)
tree523978be0c4a0a925167ab70d7e6033c698f8a74
parent60610fa492a5f6ac2b5705146ff150f817ba315c (diff)
downloadaur-65e9a81b664deef654a5b07db65d97e655984f3c.tar.gz
Removing plugins before upgrade, hint for sonar.properties
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD2
-rw-r--r--sonarqube.install9
3 files changed, 11 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3608f1bee333..670dde09c65b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = sonarqube
pkgdesc = An open source platform for continuous inspection of code quality
pkgver = 7.2
- pkgrel = 1
+ pkgrel = 2
url = http://www.sonarqube.org/
install = sonarqube.install
arch = x86_64
diff --git a/PKGBUILD b/PKGBUILD
index 3805641bfc63..ce4abc8e59c2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
_pkgname=sonarqube
pkgname=${_pkgname}
pkgver=7.2
-pkgrel=1
+pkgrel=2
pkgdesc="An open source platform for continuous inspection of code quality"
arch=('x86_64')
url="http://www.sonarqube.org/"
diff --git a/sonarqube.install b/sonarqube.install
index 7f40b6c8bde4..a501fd79f9b3 100644
--- a/sonarqube.install
+++ b/sonarqube.install
@@ -12,11 +12,20 @@ post_install() {
echo "For further information see https://docs.sonarqube.org/display/SONAR/Requirements#Requirements-Linux"
}
+pre_upgrade() {
+ rm -rf /usr/share/sonarqube/extensions/plugins/
+ echo "Non-default plugins have been deleted. Please re-install the plugins according to the compatibility matrix (https://docs.sonarqube.org/display/PLUG/Plugin+Version+Matrix)."
+}
post_upgrade() {
getent passwd "${username}" >/dev/null 2>&1 || systemd-sysusers "${username}.conf"
systemd-tmpfiles --create sonarqube.conf
+ if [ -f /etc/sonarqube/sonar.properties.pacnew ]; then
+ echo "Please check for changes in /etc/sonarqube/sonar.properties and edit accordingly:"
+ echo "$ diff /etc/sonarqube/sonar.properties /etc/sonarqube/sonar.properties.pacnew"
+ fi
+
if [ ! -f /etc/sysctl.d/99-sonarqube.conf ]; then
echo "Copy /usr/share/doc/sonarqube/99-sonarqube.conf to /etc/sysctl.d/99-sonarqube.conf for required sysctl values (vm.max_map_count and fs.file-max)."
echo "For further information see https://docs.sonarqube.org/display/SONAR/Requirements#Requirements-Linux"