diff --git a/extra/opendoas/build b/extra/opendoas/build new file mode 100755 index 00000000..06401e9a --- /dev/null +++ b/extra/opendoas/build @@ -0,0 +1,15 @@ +#!/bin/sh -e + +sed -i '/chown/d' bsd.prog.mk +sed -i 's/111/755/' Makefile + +./configure \ + --enable-static \ + --with-shadow \ + --with-timestamp \ + --without-pam + +make +make DESTDIR="$1" install + +install -D doas.conf "$1/etc/doas.conf" diff --git a/extra/opendoas/checksums b/extra/opendoas/checksums new file mode 100644 index 00000000..4bb6761a --- /dev/null +++ b/extra/opendoas/checksums @@ -0,0 +1,2 @@ +83ca7e6d75b834f0a03604a4e5dd3879534de5ab8e75b36bbe169b53666f8ec8 v6.6.tar.gz +282258ae49d7959002c6c8a93958b3b4bf0c5f647fdeb67d605af27af1535632 doas.conf diff --git a/extra/opendoas/depends b/extra/opendoas/depends new file mode 100644 index 00000000..bccf6175 --- /dev/null +++ b/extra/opendoas/depends @@ -0,0 +1 @@ +bison make diff --git a/extra/opendoas/files/doas.conf b/extra/opendoas/files/doas.conf new file mode 100644 index 00000000..ae8ec857 --- /dev/null +++ b/extra/opendoas/files/doas.conf @@ -0,0 +1,14 @@ +# Set rules here. +# Priority increases with linenumber. +# See doas.conf(5) for details. + + + +# KEEP THIS AT THE BOTTOM. + +# Select one of the following. The commented lines allow kiss to run +# without requiring a password. +permit keepenv setenv { HOME KISS_PATH KISS_FORCE } :wheel cmd kiss +permit :wheel cmd git args pull +# permit nopass keepenv setenv { HOME KISS_PATH KISS_FORCE } :wheel cmd kiss +# permit nopass :wheel cmd git args pull diff --git a/extra/opendoas/sources b/extra/opendoas/sources new file mode 100644 index 00000000..59322cde --- /dev/null +++ b/extra/opendoas/sources @@ -0,0 +1,2 @@ +https://github.com/Duncaen/OpenDoas/archive/v6.6.tar.gz +files/doas.conf diff --git a/extra/opendoas/version b/extra/opendoas/version new file mode 100644 index 00000000..a367d970 --- /dev/null +++ b/extra/opendoas/version @@ -0,0 +1 @@ +6.6 1