aboutsummaryrefslogtreecommitdiff
path: root/repos/extra/opendoas
diff options
context:
space:
mode:
Diffstat (limited to 'repos/extra/opendoas')
-rw-r--r--repos/extra/opendoas/.checksum2
-rw-r--r--repos/extra/opendoas/.files11
-rw-r--r--repos/extra/opendoas/abuild21
-rw-r--r--repos/extra/opendoas/doas.conf8
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