transmission: Fix compilation under uClibc-ng

Upstream has a patch for this dated 2016.

Also ran the init script through shellcheck.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
This commit is contained in:
Rosen Penev
2019-05-01 10:41:27 -07:00
parent ed165932e0
commit f4f665c7db
3 changed files with 33 additions and 8 deletions
+5 -3
View File
@@ -65,9 +65,11 @@ transmission() {
config_get nice "$cfg" nice 0
config_get web_home "$cfg" 'web_home'
local MEM=$(sed -ne 's!^MemTotal:[[:space:]]*\([0-9]*\) kB$!\1!p' /proc/meminfo)
local MEM
MEM=$(sed -ne 's!^MemTotal:[[:space:]]*\([0-9]*\) kB$!\1!p' /proc/meminfo)
if test "$MEM" -gt 1;then
USE=$(expr $MEM \* $mem_percentage \* 10)
USE=$((MEM * mem_percentage * 10))
fi
config_file="$config_dir/settings.json"
@@ -78,7 +80,7 @@ transmission() {
[ -z "$user" ] || chown -R "$user:$group" $config_dir
}
[ "$config_overwrite" == 0 ] || {
[ "$config_overwrite" = 0 ] || {
echo "{" > $config_file