post_install() {
if [ -e "/data/data/com.termux/files/usr/etc/garage.toml" ]; then
exit 0
fi

echo "[*] Generating default configuration file at /data/data/com.termux/files/usr/etc/garage.toml"

mkdir -p "/data/data/com.termux/files/usr/etc"

rpc_secret=$(openssl rand -hex 32)
admin_token=$(openssl rand -hex 32)
metrics_token=$(openssl rand -hex 32)

awk 			-v prefix="/data/data/com.termux/files/usr" 			-v rpc_secret="$rpc_secret" 			-v admin_token="$admin_token" 			-v metrics_token="$metrics_token" '
{
gsub(/@TERMUX_PREFIX@/, prefix)
gsub(/@GARAGE_RPC_SECRET@/, rpc_secret)
gsub(/@GARAGE_ADMIN_TOKEN@/, admin_token)
gsub(/@GARAGE_METRICS_TOKEN@/, metrics_token)
print
}
' "/data/data/com.termux/files/usr/share/garage/garage.toml.in" > "/data/data/com.termux/files/usr/etc/garage.toml"
chmod 0600 "/data/data/com.termux/files/usr/etc/garage.toml"

exit 0
}
