[PATCH 5/5] acct-group.eclass: use edo to echo commands

Mike Gilbert <[email protected]> Fri, 31 Jul 2026 14:06:03 -0400
Newsgroups gmane.linux.gentoo.devel
Message-ID <[email protected]>
Signed-off-by: Mike Gilbert <[email protected]>
---
 eclass/acct-group.eclass | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/eclass/acct-group.eclass b/eclass/acct-group.eclass
index 2db96aca0978..487d80e43097 100644
--- a/eclass/acct-group.eclass
+++ b/eclass/acct-group.eclass
@@ -1,4 +1,4 @@
-# Copyright 2019-2025 Gentoo Authors
+# Copyright 2019-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: acct-group.eclass
@@ -43,6 +43,10 @@ esac
 
 inherit user-info
 
+case ${EAPI} in
+	7|8) inherit edo ;;
+esac
+
 [[ ${CATEGORY} == acct-group ]] ||
 	die "Ebuild error: this eclass can be used only in acct-group category!"
 
@@ -181,7 +185,7 @@ acct-group_pkg_preinst() {
 	fi
 
 	elog "Adding group ${ACCT_GROUP_NAME}"
-	groupadd "${opts[@]}" "${ACCT_GROUP_NAME}" || die "groupadd failed with status $?"
+	nonfatal edo groupadd "${opts[@]}" "${ACCT_GROUP_NAME}" || die "groupadd failed with status $?"
 }
 
 fi
-- 
2.55.0