From 3d86716b4f83aa827e0b28ba6d27a9c71855eb96 Mon Sep 17 00:00:00 2001 From: Daniel Golle Date: Wed, 15 Feb 2023 04:04:12 +0000 Subject: uvol: switch to /sys/class/ubi Instead of /sys/devices/virtual/ubi which will no longer be available in future kernels, switch to /sys/class/ubi. While at it fix unrelated arithmetic syntax error by guarding the affected expression to not run on an empty string. Signed-off-by: Daniel Golle --- utils/uvol/files/uvol.defaults | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'utils/uvol/files/uvol.defaults') diff --git a/utils/uvol/files/uvol.defaults b/utils/uvol/files/uvol.defaults index 43c971154..927f8c115 100644 --- a/utils/uvol/files/uvol.defaults +++ b/utils/uvol/files/uvol.defaults @@ -4,7 +4,9 @@ uvol_init() { local metasz freesz totalsz uvol detect metasz="$(uvol size .meta 2>/dev/null)" - [ "$((metasz))" -gt 0 ] && return + if [ "$metasz" ]; then + [ "$((metasz))" -gt 0 ] && return + fi totalsz="$(uvol total)" freesz="$(uvol free)" metasz="$((totalsz / 10240))" -- cgit v1.2.3