summaryrefslogtreecommitdiff
path: root/scripts/main.sh
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@lukeshu.com>2023-01-01 11:23:10 -0700
committerLuke Shumaker <lukeshu@lukeshu.com>2023-01-05 19:48:17 -0700
commit281ef294fdf1bf246987984a6a7a3a5aca4d6517 (patch)
treeb80357a982985d5ba28316dc56baf45ef553ae58 /scripts/main.sh
parent9df917f91255ebdc2d5163e1da3fcccb691a928a (diff)
scripts/main.sh: Set GOMEMLIMIT based on system RAM
Diffstat (limited to 'scripts/main.sh')
-rwxr-xr-xscripts/main.sh2
1 files changed, 2 insertions, 0 deletions
diff --git a/scripts/main.sh b/scripts/main.sh
index 160aa42..d89f387 100755
--- a/scripts/main.sh
+++ b/scripts/main.sh
@@ -17,6 +17,8 @@ CGO_ENABLED=0 go build -trimpath ./cmd/btrfs-rec
mkdir -p "$b.gen"
{ set +x; } &>/dev/null
+export GOMEMLIMIT="$(awk '/^MemTotal:/{ print $2 "KiB" }' </proc/meminfo)"
+
gen $b.gen/0.scandevices.json \
./btrfs-rec --pv=$b.img \
inspect scandevices