summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authordNhax2018-12-22 08:36:51 +0100
committerdNhax2018-12-22 08:36:51 +0100
commitdcfde2b6ea3e5a12f8c30c2fe715f2fa9becea5f (patch)
treecabb3d0d0e9574f86ab1ea4b58639ab4190ac65f
parent7d2436b91769eece233bd7bce86dc6929e5d208d (diff)
downloadaur-dcfde2b6ea3e5a12f8c30c2fe715f2fa9becea5f.tar.gz
Cleanup, set permissions after upgrade
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD4
-rw-r--r--sonarqube-tmpfile.conf1
-rw-r--r--sonarqube.install11
4 files changed, 7 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c3f1168b33af..a4017392bac3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = sonarqube
pkgdesc = An open source platform for continuous inspection of code quality
pkgver = 7.5
- pkgrel = 1
+ pkgrel = 2
url = http://www.sonarqube.org/
install = sonarqube.install
arch = x86_64
@@ -23,7 +23,7 @@ pkgbase = sonarqube
source = 99-sonarqube.conf
sha256sums = 5076bb23dfc33ede8fdff6f8705b10f75d18c372a9f7b7b72c71c6ca6dbb7d9c
sha256sums = c98f317003056a5774b88bf78c05d7606b5506ec7b88a682aff2e1eded50b88b
- sha256sums = e4e44b78abc0b0184f6e00d3c581216f5d3d61f9d10ddf0e8ff61834df4c5cd9
+ sha256sums = 2d908a2965df90a74feb0e734dabb27543f5a375ce94ce2a26b4682f462e3ea5
sha256sums = 43ff10bbb495827e952225dce79da79bb800627eaa6f1d933f8f7fb408aafe6d
sha256sums = 682b3ab19eee18b39453fa2e99af89ba7e4ecb0f63dcebf137e65aa225a42e68
diff --git a/PKGBUILD b/PKGBUILD
index 382b36a98db7..33f8cde5a03e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
_pkgname=sonarqube
pkgname=${_pkgname}
pkgver=7.5
-pkgrel=1
+pkgrel=2
pkgdesc="An open source platform for continuous inspection of code quality"
arch=('x86_64')
url="http://www.sonarqube.org/"
@@ -32,7 +32,7 @@ source=("https://binaries.sonarsource.com/Distribution/${_pkgname}/${_pkgname}-$
sha256sums=('5076bb23dfc33ede8fdff6f8705b10f75d18c372a9f7b7b72c71c6ca6dbb7d9c'
'c98f317003056a5774b88bf78c05d7606b5506ec7b88a682aff2e1eded50b88b'
- 'e4e44b78abc0b0184f6e00d3c581216f5d3d61f9d10ddf0e8ff61834df4c5cd9'
+ '2d908a2965df90a74feb0e734dabb27543f5a375ce94ce2a26b4682f462e3ea5'
'43ff10bbb495827e952225dce79da79bb800627eaa6f1d933f8f7fb408aafe6d'
'682b3ab19eee18b39453fa2e99af89ba7e4ecb0f63dcebf137e65aa225a42e68')
diff --git a/sonarqube-tmpfile.conf b/sonarqube-tmpfile.conf
index baa1626737c0..f395f3af0b1c 100644
--- a/sonarqube-tmpfile.conf
+++ b/sonarqube-tmpfile.conf
@@ -1,4 +1,3 @@
d /run/sonarqube 0755 sonarqube sonarqube -
f /run/sonarqube/SonarQube.pid 0644 sonarqube sonarqube -
d /var/log/sonarqube 0755 sonarqube sonarqube -
-d /etc/webapps/sonarqube 0755 sonarqube sonarqube -
diff --git a/sonarqube.install b/sonarqube.install
index d267ea35f6d4..9fe6a7d11624 100644
--- a/sonarqube.install
+++ b/sonarqube.install
@@ -6,7 +6,7 @@ username="sonarqube"
post_install() {
systemd-sysusers "${username}.conf"
systemd-tmpfiles --create "${username}.conf"
- chown -R "$username:$username" /etc/webapps/$username /run/$username /usr/share/webapps/$username /var/log/$username
+ chown -R "$username:$username" /etc/webapps/$username /usr/share/webapps/$username
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"
@@ -19,7 +19,8 @@ pre_upgrade() {
post_upgrade() {
getent passwd "${username}" >/dev/null 2>&1 || systemd-sysusers "${username}.conf"
- systemd-tmpfiles --create sonarqube.conf
+ systemd-tmpfiles --create "${username}.conf"
+ chown -R "$username:$username" /etc/webapps/$username /usr/share/webapps/$username
if [ -f /etc/webapps/sonarqube/sonar.properties.pacnew ]; then
echo "Please check for changes in /etc/webapps/sonarqube/sonar.properties and edit accordingly:"
@@ -30,10 +31,4 @@ post_upgrade() {
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"
fi
-
- if [ "$(vercmp $2 5.6)" -lt 0 ]; then
- echo " >> "
- echo " >> Major version update from 5.2 to 5.6. Please take a look at http://www.sonarqube.org/downloads/ for more information."
- echo " >> "
- fi
}