mirror of
https://github.com/ben-grande/qusal.git
synced 2025-02-10 20:18:40 -05:00
17 lines
484 B
Bash
Executable File
17 lines
484 B
Bash
Executable File
#!/bin/sh
|
|
## SPDX-FileCopyrightText: 2024 - 2025 Benjamin Grande M. S. <ben.grande.b@gmail.com>
|
|
##
|
|
## SPDX-License-Identifier: AGPL-3.0-or-later
|
|
|
|
set -eu
|
|
|
|
conf="${HOME}/.bitcoin/conf.d/dbcache.conf"
|
|
if test -f /var/run/qubes-service/meminfo-writer; then
|
|
mem_KiB="$(xenstore-read -- memory/hotplug-max)"
|
|
else
|
|
mem_KiB="$(xenstore-read -- memory/static-max)"
|
|
fi
|
|
cache_MiB=$((mem_KiB/1024))
|
|
cache="$((cache_MiB*80/100))"
|
|
printf '%s\n' "dbcache=${cache}" | tee -- "${conf}" >/dev/null
|