From 347af78b4669fe4ec6caaabb58129e68a8ee2c7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Igor=20Pe=C4=8Dovnik?= Date: Sat, 16 Jun 2018 20:31:15 +0000 Subject: [PATCH] Detecting compressed devices doesn't work properly. fixed to dev/zram0 for now --- .../bsp/common/usr/lib/armbian/armbian-hardware-optimization | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) mode change 100755 => 100644 packages/bsp/common/usr/lib/armbian/armbian-hardware-optimization diff --git a/packages/bsp/common/usr/lib/armbian/armbian-hardware-optimization b/packages/bsp/common/usr/lib/armbian/armbian-hardware-optimization old mode 100755 new mode 100644 index c2233884a5..3374e76fbe --- a/packages/bsp/common/usr/lib/armbian/armbian-hardware-optimization +++ b/packages/bsp/common/usr/lib/armbian/armbian-hardware-optimization @@ -43,7 +43,9 @@ prepare_board() { # prevent logrotate from compressing rotated logs when /var/log lives on compressed fs CheckDevice=$(for i in /var/log /var / ; do findmnt -n -o SOURCE $i && break ; done) - [ -n "${CheckDevice}" ] && grep "^${CheckDevice}" /etc/mtab | grep -q compress && \ + #[ -n "${CheckDevice}" ] && grep "^${CheckDevice}" /etc/mtab | grep -q compress && \ + # need better implemenation, now fixed to our zram0 + [[ "${CheckDevice}" == "/dev/zram0" ]] && for ConfigFile in /etc/logrotate.d/* ; do sed -i -e "s/^\s\+compress/\t# compress/" \ -e "s/^\s\+delaycompress/\t# delaycompress/" "${ConfigFile}"