Date: Wednesday, January 26, 2022 @ 19:46:37
  Author: alerque
Revision: 1116186

archrelease: copy trunk to community-testing-x86_64

Added:
  opendoas/repos/community-testing-x86_64/
  opendoas/repos/community-testing-x86_64/PKGBUILD
    (from rev 1116185, opendoas/trunk/PKGBUILD)
  opendoas/repos/community-testing-x86_64/opendoas.install
    (from rev 1116185, opendoas/trunk/opendoas.install)

------------------+
 PKGBUILD         |   39 +++++++++++++++++++++++++++++++++++++++
 opendoas.install |   21 +++++++++++++++++++++
 2 files changed, 60 insertions(+)

Copied: opendoas/repos/community-testing-x86_64/PKGBUILD (from rev 1116185, 
opendoas/trunk/PKGBUILD)
===================================================================
--- community-testing-x86_64/PKGBUILD                           (rev 0)
+++ community-testing-x86_64/PKGBUILD   2022-01-26 19:46:37 UTC (rev 1116186)
@@ -0,0 +1,39 @@
+# Maintainer: Ivy Foster <i...@archlinux.org>
+# Contributor: alive4ever <alive4ever at live.com>
+# Contributor: Earnest
+pkgname=opendoas
+pkgver=6.8.2
+pkgrel=1
+pkgdesc='Run commands as super user or another user'
+url='https://github.com/Duncaen/OpenDoas'
+license=(custom:ISC)
+arch=(x86_64)
+
+depends=(pam)
+provides=(doas)
+replaces=(doas)
+
+source=(
+       
"https://github.com/Duncaen/OpenDoas/releases/download/v$pkgver/opendoas-$pkgver.tar.xz";
+       
"https://github.com/Duncaen/OpenDoas/releases/download/v$pkgver/opendoas-$pkgver.tar.xz.sig";
+)
+install=opendoas.install
+
+backup=(etc/pam.d/doas)
+
+# checksums provided by packager. Take with a grain of salt!
+sha256sums=('4e98828056d6266bd8f2c93e6ecf12a63a71dbfd70a5ea99ccd4ab6d0745adf0'
+            'SKIP')
+validpgpkeys=(C4B6FBA98211F7EFF35DEB73335C1D17EC3D6E35)
+
+build() {
+       cd "opendoas-$pkgver"
+       ./configure --prefix=/usr --with-timestamp
+       make
+}
+
+package() {
+       cd "opendoas-$pkgver"
+       make DESTDIR="$pkgdir" install
+       install -Dm644 LICENSE "$pkgdir/usr/share/licenses/opendoas/LICENSE"
+}

Copied: opendoas/repos/community-testing-x86_64/opendoas.install (from rev 
1116185, opendoas/trunk/opendoas.install)
===================================================================
--- community-testing-x86_64/opendoas.install                           (rev 0)
+++ community-testing-x86_64/opendoas.install   2022-01-26 19:46:37 UTC (rev 
1116186)
@@ -0,0 +1,21 @@
+post_install() {
+       cat <<EOF
+To allow members of the wheel group to run commands as other users,
+create the file /etc/doas.conf with the following content:
+
+       permit :wheel
+
+Refer to doas(1) and doas.conf(5) for more information.
+
+An important notice from README.md:
+
+       The persist feature is disabled by default [....] This feature
+       is new and potentially dangerous, in the original doas, a
+       kernel API is used to set and clear timeouts. This API is
+       openbsd specific and no similar API is available on other
+       operating systems.
+
+       As a workaround, the persist feature is implemented using
+       timestamp files similar to sudo.
+EOF
+}

Reply via email to