chiark / gitweb /
@@ -1,3 +1,9 @@
[userv-utils.git] / finger / finger-getprefs.in
diff --git a/finger/finger-getprefs.in b/finger/finger-getprefs.in
new file mode 100644 (file)
index 0000000..2f91f47
--- /dev/null
@@ -0,0 +1,13 @@
+#
+if ( grep calling-user-shell /etc/shells
+   & glob service-user daemon
+   )
+       reset
+       no-set-environment
+       suppress-args
+       disconnect-hup
+       execute sh -c "                                                         \
+               if test -f @varfinger@/prefs; then                              \
+               grep '^$USERV_USER ' @varfinger/prefs || test $? = 1; fi        \
+       "
+fi