#!/bin/sh
# La configuración del usuario prevalece sobre el ejemplo global conservado por
# dpkg. Así cada operador puede declarar sus discos sin editar un fichero común.
set -eu

: "${HOME:?vaultd necesita HOME para localizar la configuración del usuario}"
user_config="${XDG_CONFIG_HOME:-$HOME/.config}/filmos/vaultd.json"
system_config=/etc/xdg/filmos/vaultd.json

if [ -e "$user_config" ]; then
    config="$user_config"
else
    config="$system_config"
fi

exec /usr/bin/vaultd --config "$config" "$@"
