#!/bin/sh ## SPDX-FileCopyrightText: 2024 - 2025 Benjamin Grande M. S. ## ## 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