summarylogtreecommitdiffstats
path: root/sonarqube-lts.install
diff options
context:
space:
mode:
Diffstat (limited to 'sonarqube-lts.install')
-rw-r--r--sonarqube-lts.install8
1 files changed, 8 insertions, 0 deletions
diff --git a/sonarqube-lts.install b/sonarqube-lts.install
index fc8c6b683869..c49434509c2d 100644
--- a/sonarqube-lts.install
+++ b/sonarqube-lts.install
@@ -7,6 +7,9 @@ post_install() {
systemd-sysusers "${username}.conf"
systemd-tmpfiles --create "${username}.conf"
chown -R "$username:$username" /etc/$username /run/$username /usr/share/$username /var/log/$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"
}
@@ -14,6 +17,11 @@ post_upgrade() {
getent passwd "${username}" >/dev/null 2>&1 || systemd-sysusers "${username}.conf"
systemd-tmpfiles --create sonarqube.conf
+ 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"
+ fi
+
if [ "$(vercmp $2 5.6)" -lt 0 ]; then
echo " >> "
echo " >> Major version update from 4.5.7 to 5.6. Please take a look at http://www.sonarqube.org/downloads/ for more information."