diff --git a/libexec/portzap/setup/setup-doas b/libexec/portzap/setup/setup-doas index c8db1a4..0dd0e82 100644 --- a/libexec/portzap/setup/setup-doas +++ b/libexec/portzap/setup/setup-doas @@ -4,25 +4,20 @@ set -e ## # variables localbase=$(realpath "$(dirname "$0")"/../../..) -libexec="${localbase}/libexec/portzap" -sharedir="${localbase}/share/portzap" +libexec="${localbase}"/libexec/portzap +sharedir="${localbase}"/share/portzap ## # functions . "${libexec}"/functions/print.sh -install_doasconf() -{ - src="${sharedir}/doas.conf" - dest="${localbase}/etc/doas.conf" - if grep -Fq "$(cat "${src}")" "${dest}"; then - printok "doas.conf is up to date" - else - cat "${src}" >> "${dest}" - printok "${dest} updated" - fi -} - ## # main -install_doasconf +src="${sharedir}"/doas.conf +dest="${localbase}"/etc/doas.conf +if grep -Fq "$(cat "${src}")" "${dest}"; then + printok "doas.conf is up to date" +else + cat "${src}" >> "${dest}" + printok "${dest} updated" +fi