databases.eclass: fix "--add-deps" helper

It's called in ebuild scope so "+=" should be used.

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
This commit is contained in:
Anna (cybertailor) Vyalkova 2024-02-03 11:30:53 +05:00
parent 5cac954df6
commit cfdd31feb5
No known key found for this signature in database
GPG Key ID: E7B76EDC50864BB1

View File

@ -192,12 +192,11 @@ _databases_add_deps() {
local funcname=${1?}
local useflag=${2?}
BDEPEND="${useflag}? ( ${DATABASES_DEPEND[${funcname:1}]} )"
IUSE="${useflag}"
[[ ${useflag} == "test" ]] &&
RESTRICT="!test? ( test )"
return 0
IUSE+=" ${useflag}"
BDEPEND+=" ${useflag}? ( ${DATABASES_DEPEND[${funcname:1}]} )"
if [[ ${useflag} == "test" ]]; then
RESTRICT+= "!test? ( test )"
fi
}
# @FUNCTION: _databases_stop_service