From 806c863b39f0d832854dc66245c276b9b6718868 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Thu, 30 Jan 2020 15:49:33 +0200 Subject: [PATCH] opendoas: Move to extra --- extra/opendoas/build | 15 +++++++++++++++ extra/opendoas/checksums | 2 ++ extra/opendoas/depends | 1 + extra/opendoas/files/doas.conf | 14 ++++++++++++++ extra/opendoas/sources | 2 ++ extra/opendoas/version | 1 + 6 files changed, 35 insertions(+) create mode 100755 extra/opendoas/build create mode 100644 extra/opendoas/checksums create mode 100644 extra/opendoas/depends create mode 100644 extra/opendoas/files/doas.conf create mode 100644 extra/opendoas/sources create mode 100644 extra/opendoas/version 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