summaryrefslogtreecommitdiff
path: root/acct-user/cynerd/cynerd-0.1.3.ebuild
diff options
context:
space:
mode:
authorKarel Kočí <cynerd@email.cz>2021-09-01 21:27:41 +0200
committerKarel Kočí <cynerd@email.cz>2021-09-01 21:27:41 +0200
commitbc16b096567b888c420f814e2ae7a1dd973470d0 (patch)
tree4fddc7c5e45fe368736caca97e04c9ab70d07bdc /acct-user/cynerd/cynerd-0.1.3.ebuild
parentf3a09d0aed1f891d0c0954c316369171752c26e1 (diff)
downloadgentoo-personal-overlay-bc16b096567b888c420f814e2ae7a1dd973470d0.tar.gz
gentoo-personal-overlay-bc16b096567b888c420f814e2ae7a1dd973470d0.tar.bz2
gentoo-personal-overlay-bc16b096567b888c420f814e2ae7a1dd973470d0.zip
acct-user/cynerd: replace wireshark group with pcap
The wireshark no longer uses wireshark group but rather pcap.
Diffstat (limited to 'acct-user/cynerd/cynerd-0.1.3.ebuild')
-rw-r--r--acct-user/cynerd/cynerd-0.1.3.ebuild70
1 files changed, 70 insertions, 0 deletions
diff --git a/acct-user/cynerd/cynerd-0.1.3.ebuild b/acct-user/cynerd/cynerd-0.1.3.ebuild
new file mode 100644
index 0000000..dc6ffef
--- /dev/null
+++ b/acct-user/cynerd/cynerd-0.1.3.ebuild
@@ -0,0 +1,70 @@
+EAPI=7
+
+inherit acct-user
+
+DESCRIPTION="Personal user for Cynerd"
+IUSE="cups docker desktop server lxd wireshark roccat qemu"
+
+ACCT_USER_ID=1000
+ACCT_USER_SHELL=/bin/zsh
+ACCT_USER_HOME=/home/cynerd
+ACCT_USER_HOME_OWNER=cynerd:cynerd
+ACCT_USER_HOME_PERMS=750
+ACCT_USER_GROUPS=(
+ cynerd
+ wheel
+ usb
+)
+
+RDEPEND="
+ sys-apps/shellrc[zsh]
+
+ cups? ( net-print/cups )
+
+ desktop? (
+ acct-group/audio
+ media-sound/pulseaudio
+ acct-group/video
+ acct-group/input
+ acct-group/plugdev
+ )
+ server? ( acct-group/build )
+ docker? ( acct-group/docker )
+ lxd? ( app-emulation/lxd )
+ wireshark? ( acct-group/pcap )
+ roccat? ( sys-apps/roccat-tools )
+ qemu? (
+ acct-group/qemu
+ acct-group/kvm
+ )
+"
+
+acct-user_add_deps
+
+pkg_setup() {
+ ACCT_USER_GROUPS+=( users portage uucp )
+ use cups && \
+ ACCT_USER_GROUPS+=( lp lpadmin )
+ use desktop && \
+ ACCT_USER_GROUPS+=( audio pulse pulse-access video input plugdev )
+ use server && \
+ ACCT_USER_GROUPS+=( build )
+ use docker && \
+ ACCT_USER_GROUPS+=( docker )
+ use lxd && \
+ ACCT_USER_GROUPS+=( lxd )
+ use wireshark && \
+ ACCT_USER_GROUPS+=( pcap )
+ use roccat && \
+ ACCT_USER_GROUPS+=( roccat )
+ use qemu && \
+ ACCT_USER_GROUPS+=( qemu kvm )
+ true
+}
+
+src_install() {
+ acct-user_src_install
+ insinto "${ACCT_USER_HOME}/.ssh"
+ insopts -m644
+ doins "${FILESDIR}/authorized_keys"
+}