On Sat, Aug 3, 2019 at 8:04 PM Hasan Calisir <hasan.cali...@psauxit.com> wrote: > > Hi, > > gvm (previously named OpenVAS) doesn't have a fixed ID in fedora or arch. I > assigned free 495 according to > https://wiki.gentoo.org/wiki/Project:Quality_Assurance/UID_GID_Assignment > > Why we need USER? > > Community edition of gvm {Greenbone Vulnerability Management} with version 10 > uses only rsync to updating feeds and rsyncing under root is not > secure.Upstream strongly recommends to run daemons and feed updates under > non-root user. Because of that i need user 'gvm' for the package. All > services & init scripts and vulnerability feed executables will run under > user 'gvm'. > > Main PR --> https://github.com/gentoo/gentoo/pull/12542 > > acct-user/gvm PR --> https://github.com/gentoo/gentoo/pull/12609 > > ---------------------------------------------------------------------------------------------- > > # Copyright 2019 Gentoo Authors > # Distributed under the terms of the GNU General Public License v2 > > EAPI=7 > > inherit acct-user > > DESCRIPTION="Greenbone vulnerability management program user" > ACCT_USER_ID=495 > ACCT_USER_HOME=/var/lib/gvm > ACCT_USER_SHELL=/bin/bash > ACCT_USER_GROUPS=( gvm ) > > acct-user_add_deps > > ------------------------------------------------------------------------------------------------
Your ebuild sets ACCT_USER_GROUPS=( gvm ), but acct-group/gvm does not exist. You must also create an ebuild for the group.