diff options
author | dNhax | 2018-06-28 18:48:30 +0200 |
---|---|---|
committer | dNhax | 2018-06-28 18:48:30 +0200 |
commit | 65e9a81b664deef654a5b07db65d97e655984f3c (patch) | |
tree | 523978be0c4a0a925167ab70d7e6033c698f8a74 | |
parent | 60610fa492a5f6ac2b5705146ff150f817ba315c (diff) | |
download | aur-65e9a81b664deef654a5b07db65d97e655984f3c.tar.gz |
Removing plugins before upgrade, hint for sonar.properties
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 2 | ||||
-rw-r--r-- | sonarqube.install | 9 |
3 files changed, 11 insertions, 2 deletions
@@ -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 @@ -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" |