make sure permissions are right
Costa Tsaousis (ktsaou) committed
Apr 1, 2017 at 20:39 UTC
4152c61153fa5fc5701353cec0ad422f17b1f799
2 files changed
+4
-7
makeself/install-or-update.sh
+3
-7
@@ -147,13 +147,9 @@ dir_should_be_link . var/log/netdata netdata-logs
147
# -----------------------------------------------------------------------------
148
progress "fix permissions"
149
150
-for x in etc/netdata var/log/netdata var/lib/netdata var/cache/netdata usr/share/netdata
151
-do
152
- if [ -d "${x}" ]
153
- then
154
- run chown -R ${NETDATA_USER}:${NETDATA_GROUP} ${x}
155
- fi
156
-done
150
+chmod g+rx,o+rx /opt
151
+chmod g+rx,o+rx /opt/netdata
152
+chown -R ${NETDATA_USER}:${NETDATA_GROUP} /opt/netdata
153
154
155
# -----------------------------------------------------------------------------
makeself/jobs/99-makeself.install.sh
+1
@@ -70,6 +70,7 @@ rm "${NETDATA_INSTALL_PATH}/sbin" \
70
--needroot \
71
--target "${NETDATA_INSTALL_PATH}" \
72
--tar-extra "--overwrite" \
73
+ --keep-umask \
74
--header "${NETDATA_MAKESELF_PATH}/makeself-header.sh" \
75
--lsm "${NETDATA_MAKESELF_PATH}/makeself.lsm" \
76
--license "${NETDATA_MAKESELF_PATH}/makeself-license.txt" \