summaryrefslogtreecommitdiffstats
path: root/debian/nfs-kernel-server.postinst
diff options
context:
space:
mode:
Diffstat (limited to 'debian/nfs-kernel-server.postinst')
-rwxr-xr-xdebian/nfs-kernel-server.postinst29
1 files changed, 29 insertions, 0 deletions
diff --git a/debian/nfs-kernel-server.postinst b/debian/nfs-kernel-server.postinst
new file mode 100755
index 0000000..cc035fa
--- /dev/null
+++ b/debian/nfs-kernel-server.postinst
@@ -0,0 +1,29 @@
+#!/bin/sh -e
+
+case "$1" in
+ configure)
+ test ! -d /usr/share/doc/nfs-kernel-server ||
+ test -L /usr/doc/nfs-kernel-server ||
+ ln -sf ../share/doc/nfs-kernel-server /usr/doc/nfs-kernel-server
+
+ mkdir -p /var/lib/nfs
+ touch /var/lib/nfs/xtab /var/lib/nfs/etab /var/lib/nfs/rmtab
+ if test -s /etc/exports
+ then
+ : do nothing
+ else
+ cat <<EOF >/etc/exports
+# /etc/exports: the access control list for filesystems which may be exported
+# to NFS clients. See exports(5).
+EOF
+ fi
+
+ update-rc.d nfs-kernel-server defaults 20 80 >/dev/null 2>&1
+
+ /etc/init.d/nfs-kernel-server start
+ ;;
+
+ *)
+ /etc/init.d/nfs-kernel-server start
+ ;;
+esac