From f56215946a5914df3c7b8b0f7d98e9144830c7d2 Mon Sep 17 00:00:00 2001 From: Cameron Nemo Date: Sat, 25 Jan 2020 19:55:51 -0800 Subject: [PATCH] New package: base-live-0.0.0.20200125 --- srcpkgs/base-live/files/LICENSE | 1 + srcpkgs/base-live/files/polkit.rules | 8 ++++++++ srcpkgs/base-live/files/sudoers | 1 + srcpkgs/base-live/template | 14 ++++++++++++++ 4 files changed, 24 insertions(+) create mode 120000 srcpkgs/base-live/files/LICENSE create mode 100644 srcpkgs/base-live/files/polkit.rules create mode 100644 srcpkgs/base-live/files/sudoers create mode 100644 srcpkgs/base-live/template diff --git a/srcpkgs/base-live/files/LICENSE b/srcpkgs/base-live/files/LICENSE new file mode 120000 index 00000000000..28b80bccc57 --- /dev/null +++ b/srcpkgs/base-live/files/LICENSE @@ -0,0 +1 @@ +../../../COPYING \ No newline at end of file diff --git a/srcpkgs/base-live/files/polkit.rules b/srcpkgs/base-live/files/polkit.rules new file mode 100644 index 00000000000..cc3c7d01acf --- /dev/null +++ b/srcpkgs/base-live/files/polkit.rules @@ -0,0 +1,8 @@ +polkit.addAdminRule(function(action, subject) { + return ["unix-group:wheel"]; +}); +polkit.addRule(function(action, subject) { + if (subject.isInGroup("wheel")) { + return polkit.Result.YES; + } +}); diff --git a/srcpkgs/base-live/files/sudoers b/srcpkgs/base-live/files/sudoers new file mode 100644 index 00000000000..7c499c26cff --- /dev/null +++ b/srcpkgs/base-live/files/sudoers @@ -0,0 +1 @@ +%wheel ALL=(ALL) NOPASSWD: ALL diff --git a/srcpkgs/base-live/template b/srcpkgs/base-live/template new file mode 100644 index 00000000000..b9570c134ab --- /dev/null +++ b/srcpkgs/base-live/template @@ -0,0 +1,14 @@ +# Template file for 'base-live' +pkgname=base-live +version=0.0.0.20200125 +revision=1 +short_desc="sudo and polkit rules for live images" +maintainer="Cameron Nemo " +license="BSD-2-Clause" +homepage="https://github.com/void-linux/void-mklive" + +do_install() { + vinstall "${FILESDIR}/sudoers" 0640 etc/sudoers.d 20_void-live + vinstall "${FILESDIR}/polkit.rules" 0644 usr/share/polkit-1/rules.d + vlicense "${FILESDIR}/LICENSE" +}