summaryrefslogtreecommitdiff
path: root/tests/data/cmd-fake
diff options
context:
space:
mode:
Diffstat (limited to 'tests/data/cmd-fake')
-rwxr-xr-xtests/data/cmd-fake13
1 files changed, 9 insertions, 4 deletions
diff --git a/tests/data/cmd-fake b/tests/data/cmd-fake
index 4b97f43..a8d979a 100755
--- a/tests/data/cmd-fake
+++ b/tests/data/cmd-fake
@@ -50,11 +50,16 @@ setattr)
fi
case "$1" in
service/fake-srvtab)
- if [ "$3" != "kaserver" ] ; then
- echo "Invalid attribute value $3" >&2
- exit 1
+ if [ "$3" = "kaserver" ] ; then
+ touch sync-kaserver
+ else
+ if [ "$3" = "" ] ; then
+ rm sync-kaserver
+ else
+ echo "Invalid attribute value $3" >&2
+ exit 1
+ fi
fi
- touch sync-kaserver
;;
*)
echo "Looking at sync attribute of wrong keytab" >&2