common/rc: improve checks for YP/NIS
[xfstests-dev.git] / common / rc
index 6a91850c538833b751aa015316646312c867085c..5dbb8fe5ef8ffed2ddb8c5214203ff6c812a45d1 100644 (file)
--- a/common/rc
+++ b/common/rc
@@ -2023,7 +2023,8 @@ _yp_active()
 {
        local dn
        dn=$(domainname 2>/dev/null)
-       test -n "${dn}" -a "${dn}" != "(none)" -a "${dn}" != "localdomain"
+       local ypcat=$(type -P ypcat)
+       test -n "${dn}" -a "${dn}" != "(none)" -a "${dn}" != "localdomain" -a -n "${ypcat}"
        echo $?
 }