From bbd75c7769cdfeb554e98995fee6de6d904b11a1 Mon Sep 17 00:00:00 2001 From: "t@marin" Date: Fri, 17 Mar 2023 23:43:36 +0700 Subject: [PATCH] chore: `cgroup` cgroups are automatically disabled if the phone's kernel doesn't support it --- scripts/src/box.service | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/src/box.service b/scripts/src/box.service index d5ff4a6..edb0789 100755 --- a/scripts/src/box.service +++ b/scripts/src/box.service @@ -261,7 +261,10 @@ if [ "${cgroup_memory}" = "true" ]; then if ${scripts_dir}/box.tool cgroup; then log info "cgroup limit: ${cgroup_memory_limit}." else - log error "Failed to enable cgroup for ${bin_name}." + log warn "Failed to enable cgroup for ${bin_name}." + log warn "Cgroups is turned off" + awk -v var="cgroup_memory" '$0 ~ var {gsub("true","false",$0)} {print}' ${settings} > ${data_dir}/tmp && mv ${data_dir}/tmp ${settings} + # sed -i 's/cgroup_memory=true/cgroup_memory=false/g' ${settings} fi else log info "${bin_name} cgroup: disabled."