Inline function in setup-doas

This commit is contained in:
0x1eef 2024-07-26 15:42:21 -03:00
parent 1822c14e63
commit bf7cc3627e

View file

@ -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