summaryrefslogtreecommitdiffstats
path: root/debian/nfs-kernel-server.postinst
diff options
context:
space:
mode:
authorchip <chip>2004-03-18 21:45:34 +0000
committerchip <chip>2004-03-18 21:45:34 +0000
commitd0131f1c645c57b914a38bbd7c651f3a546129ee (patch)
treef196f1fd9b2ee39cdb250db8325bb2803e9ba2f0 /debian/nfs-kernel-server.postinst
parent2612111fe0855f19820803f53ce0447c9b26a52a (diff)
downloadnfs-utils-d0131f1c645c57b914a38bbd7c651f3a546129ee.tar.gz
nfs-utils-d0131f1c645c57b914a38bbd7c651f3a546129ee.tar.xz
nfs-utils-d0131f1c645c57b914a38bbd7c651f3a546129ee.zip
* Make /etc/exports a conffile. (closes: #224557)
* Remove debconf warning notes in favor of nfs-kernel-server.NEWS. (closes: #228365) * Don't bother removing nfs-server's init links; it's long dead.
Diffstat (limited to 'debian/nfs-kernel-server.postinst')
-rwxr-xr-xdebian/nfs-kernel-server.postinst34
1 files changed, 12 insertions, 22 deletions
diff --git a/debian/nfs-kernel-server.postinst b/debian/nfs-kernel-server.postinst
index 4bef322..fa43e13 100755
--- a/debian/nfs-kernel-server.postinst
+++ b/debian/nfs-kernel-server.postinst
@@ -2,36 +2,26 @@
#DEBHELPER#
-. /usr/share/debconf/confmodule
-
case "$1" in
configure)
- db_get nfs-kernel-server/tcpwrappers-mountd || true
+ for f in /var/lib/nfs/etab \
+ /var/lib/nfs/rmtab \
+ /var/lib/nfs/xtab; do
+ [ -e $f ] || touch $f
+ done
- touch /var/lib/nfs/etab \
- /var/lib/nfs/rmtab \
- /var/lib/nfs/xtab
+ update-rc.d nfs-kernel-server defaults 20 80 >/dev/null
- 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
+ # Remove obsolete debconf questions
+ if [ -e /usr/share/debconf/confmodule ]; then
+ . /usr/share/debconf/confmodule
+ db_unregister nfs-kernel-server/sync-default || true
+ db_unregister nfs-kernel-server/tcpwrappers-mountd || true
+ db_stop
fi
-
- # The old nfs-server's init script can't tell that it's been
- # removed, so we have to kill the symlinks to it.
- update-rc.d -f nfs-server remove >/dev/null
-
- update-rc.d nfs-kernel-server defaults 20 80 >/dev/null
;;
esac
-db_stop
-
act="restart"
[ "$1:$2" = "configure:" ] && act="start"
invoke-rc.d nfs-kernel-server $act