diff options
Diffstat (limited to 'repos/extra/opendoas')
| -rw-r--r-- | repos/extra/opendoas/.checksum | 2 | ||||
| -rw-r--r-- | repos/extra/opendoas/.files | 11 | ||||
| -rw-r--r-- | repos/extra/opendoas/abuild | 21 | ||||
| -rw-r--r-- | repos/extra/opendoas/doas.conf | 8 |
4 files changed, 42 insertions, 0 deletions
diff --git a/repos/extra/opendoas/.checksum b/repos/extra/opendoas/.checksum new file mode 100644 index 00000000..c8148b4a --- /dev/null +++ b/repos/extra/opendoas/.checksum @@ -0,0 +1,2 @@ +e46e0b0581322a2fd5c02b96033544dd8df5e9d8d9e86b1c022daf653ee63df4 doas.conf +55d03b4c113bfa6c16f2abdee04192b8416c5ed91baef825f8fb27450aeaa197 opendoas-6.8.2.tar.xz diff --git a/repos/extra/opendoas/.files b/repos/extra/opendoas/.files new file mode 100644 index 00000000..e5ab580f --- /dev/null +++ b/repos/extra/opendoas/.files @@ -0,0 +1,11 @@ +drwxr-xr-x root/root etc/ +-rw------- root/root etc/doas.conf.new +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwsr-xr-x root/root usr/bin/doas +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man1/ +-rw-r--r-- root/root usr/share/man/man1/doas.1.gz +drwxr-xr-x root/root usr/share/man/man5/ +-rw-r--r-- root/root usr/share/man/man5/doas.conf.5.gz diff --git a/repos/extra/opendoas/abuild b/repos/extra/opendoas/abuild new file mode 100644 index 00000000..8f96fdde --- /dev/null +++ b/repos/extra/opendoas/abuild @@ -0,0 +1,21 @@ +name=opendoas +version=6.8.2 +release=1 +source="https://github.com/Duncaen/OpenDoas/releases/download/v${version}/${name}-${version}.tar.xz + doas.conf" + +build() { + BINOWN="$(id -u)" \ + BINGRP="$(id -g)" \ + ./configure \ + --prefix=/usr \ + --with-shadow \ + --with-timestamp \ + --without-pam + make + make install + + mkdir -p $PKG/etc + cp $SRC/doas.conf $PKG/etc + chmod 600 $PKG/etc/doas.conf +} diff --git a/repos/extra/opendoas/doas.conf b/repos/extra/opendoas/doas.conf new file mode 100644 index 00000000..36187c39 --- /dev/null +++ b/repos/extra/opendoas/doas.conf @@ -0,0 +1,8 @@ +# Doas configuration file. +# See doas.conf(5) for details. + +# The general syntax form of /etc/doas.conf is: +# permit|deny [options] identity [as target] [cmd command [args ...]] + +#permit persist :wheel +#permit nopass root |