]> arthur.barton.de Git - netdata.git/blobdiff - netdata-installer.sh
Merge pull request #1294 from ktsaou/master
[netdata.git] / netdata-installer.sh
index c3b8a7d60c6790721495d7105d3b6ce451409c54..1487534000cca2e49b1d925d2e640ae7c282097d 100755 (executable)
@@ -13,7 +13,7 @@ then
 fi
 
 LC_ALL=C
-umask 007
+umask 002
 
 # Be nice on production environments
 renice 19 $$ >/dev/null 2>/dev/null
@@ -697,8 +697,8 @@ do
     fi
 
     run chown --recursive "${NETDATA_USER}:${NETDATA_USER}" "${x}"
-    run find "${x}" -type f -exec chmod 0660 {} \;
-    run find "${x}" -type d -exec chmod 0770 {} \;
+    #run find "${x}" -type f -exec chmod 0660 {} \;
+    #run find "${x}" -type d -exec chmod 0770 {} \;
 done
 
 # --- plugins ----
@@ -724,6 +724,12 @@ else
     run find "${NETDATA_PREFIX}/usr/libexec/netdata" -type d -exec chmod 0755 {} \;
 fi
 
+# --- fix #1292 bug ---
+
+[ -d "${NETDATA_PREFIX}/usr/libexec" ] && run chmod a+rX "${NETDATA_PREFIX}/usr/libexec"
+[ -d "${NETDATA_PREFIX}/usr/share/netdata" ] && run chmod a+rX "${NETDATA_PREFIX}/usr/share/netdata"
+
+
 # -----------------------------------------------------------------------------
 # check if we can re-start netdata