diff options
Diffstat (limited to 'system/netdata/netdata.SlackBuild')
-rw-r--r-- | system/netdata/netdata.SlackBuild | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/system/netdata/netdata.SlackBuild b/system/netdata/netdata.SlackBuild index 28590ad00a..4d59f6c3ae 100644 --- a/system/netdata/netdata.SlackBuild +++ b/system/netdata/netdata.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=netdata -VERSION=${VERSION:-2.3.1} +VERSION=${VERSION:-2.5.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -91,6 +91,10 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +# logrotate needs to su to the netdata user and group before rotating logs: +sed -e s,@NETDATA_USER@,$NETDATA_USER, -e s,@NETDATA_GROUP@,$NETDATA_GROUP, \ + $CWD/logrotate-use-netdata-user-and-group.diff | patch -p1 --verbose + # wsr # Somehow abseil-cpp that we have in SBo or current is too new # So we will use the bundled protobuf in order to build for now @@ -111,8 +115,9 @@ cd build -DENABLE_ACLK=FALSE \ -DENABLE_BUNDLED_PROTOBUF=TRUE \ -DCMAKE_BUILD_TYPE=Release .. - make - make install/strip DESTDIR=$PKG + cmake --build ../build + DESTDIR=$PKG cmake --install ../build + #make install/strip DESTDIR=$PKG cd .. find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ @@ -132,7 +137,9 @@ chown -R $NETDATA_USER:$NETDATA_GROUP $PKG/usr/share/netdata/web chown -R $NETDATA_USER:$NETDATA_GROUP $PKG/etc/netdata mkdir -p $PKG/etc/rc.d/ -install -m 0644 $CWD/rc.netdata $PKG/etc/rc.d/ +sed -e s,@NETDATA_USER@,$NETDATA_USER, -e s,@NETDATA_GROUP@,$NETDATA_GROUP, $CWD/rc.netdata \ + > $PKG/etc/rc.d/rc.netdata +chmod 0644 $PKG/etc/rc.d/rc.netdata # handle all conf files cp system/netdata.conf $PKG/etc/netdata/netdata.conf.new |