]> git.decadent.org.uk Git - nfs-utils.git/blobdiff - debian/nfs-kernel-server.postinst
Debian build support.
[nfs-utils.git] / debian / nfs-kernel-server.postinst
diff --git a/debian/nfs-kernel-server.postinst b/debian/nfs-kernel-server.postinst
new file mode 100755 (executable)
index 0000000..cc035fa
--- /dev/null
@@ -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