From f13e0cac13f90f7f57bce3b26b2e6383de6e4ad2 Mon Sep 17 00:00:00 2001 From: davidovski Date: Mon, 27 Jun 2022 23:08:34 +0100 Subject: added qemu --- repo/doas/doas.xibuild | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) (limited to 'repo/doas/doas.xibuild') diff --git a/repo/doas/doas.xibuild b/repo/doas/doas.xibuild index 3e3b4f8..0674962 100644 --- a/repo/doas/doas.xibuild +++ b/repo/doas/doas.xibuild @@ -42,3 +42,37 @@ package() { EOF } +postinstall () { + [ -d /etc/doas.d ] || install -d -m 0750 /etc/doas.d + [ -e /etc/doas.d/doas.conf ] && exit 0 + + cat > /etc/doas.d/doas.conf << EOF +# This file is actually located at /etc/doas.d/doas.conf, and reflects +# the system doas configuration. It may have been migrated from its +# previous location, /etc/doas.conf, automatically. +EOF + + [ -f /etc/doas.conf ] && { + cat /etc/doas.conf >> /etc/doas.d/doas.conf + + cat >> /etc/doas.d/doas.conf << EOF +# Please see /usr/share/doc/doas/doas.conf.example in the doas-doc +# package for configuration examples. +EOF + + # install compatibility symlink + rm -f /etc/doas.conf + ln -sf /etc/doas.d/doas.conf /etc/doas.conf + + # chmod 600 + chmod 600 /etc/doas.d/doas.conf + + cat >&2 << EOF + * Your configuration in /etc/doas.conf was migrated to + * /etc/doas.d/doas.conf and a symlink was installed in its + * place. For more information about the new doas configuration + * directory, consult doas.d(5). +EOF + } || true +} + -- cgit v1.2.1