summaryrefslogtreecommitdiff
path: root/eclass/user.eclass
diff options
context:
space:
mode:
Diffstat (limited to 'eclass/user.eclass')
-rw-r--r--eclass/user.eclass4
1 files changed, 2 insertions, 2 deletions
diff --git a/eclass/user.eclass b/eclass/user.eclass
index 97e417a7be9d..f6a10a6bee28 100644
--- a/eclass/user.eclass
+++ b/eclass/user.eclass
@@ -88,8 +88,8 @@ egetent() {
grep "${key}:\*:" /etc/${db}
;;
*)
- # ignore output if nscd doesn't exist, or we're not running as root
- nscd -i "${db}" 2>/dev/null
+ # ignore nscd output if we're not running as root
+ type -p nscd >/dev/null && nscd -i "${db}" 2>/dev/null
getent "${db}" "${key}"
;;
esac