diff options
author | Benjamin Coddington <bcodding@redhat.com> | 2018-03-29 11:27:25 -0400 |
---|---|---|
committer | Eryu Guan <guaneryu@gmail.com> | 2018-04-08 15:47:22 +0800 |
commit | 43374a62325ee6256b0e2c81489807c136e71a51 (patch) | |
tree | 8bf78885d19b2d163952b018e257872e46b5f292 | |
parent | 03d77eb7539be1466b1dd954c86e0b67bfd37a79 (diff) | |
download | xfstests-43374a62325ee6256b0e2c81489807c136e71a51.tar.gz |
common/rc: improve checks for YP/NIS
At the 2018 spring NFS BAT, we have a number of systems that return
a valid string from `domainaname`, but don't have the ypcat binary.
If we don't have the yp-tools package installed, we're not going to
be able to use ypcat, so check for it and bail out.
Signed-off-by: Benjamin Coddington <bcodding@redhat.com>
Reviewed-by: Eryu Guan <guaneryu@gmail.com>
Signed-off-by: Eryu Guan <guaneryu@gmail.com>
-rw-r--r-- | common/rc | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -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 $? } |