[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#673798: nfs-kernel-server: Check for blank exports file, not just existence



Package: nfs-kernel-server
Version: 1:1.2.2-4squeeze2
Severity: wishlist
Tags: patch

In /etc/init.d/nfs-kernel-server don't just do "if [ -f /etc/exports ]" instead
do like /etc/init.d/nfs-common:

if [ -f /etc/exports ] && grep -q '^[[:space:]]*[^#]*/' /etc/exports;

This way a blank exports file (which is the default) will not cause pointless
daemons to be run.

-- System Information:
Debian Release: 6.0.5
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'oldstable'), (1, 'experimental')
Architecture: i386 (x86_64)

Kernel: Linux 2.6.32 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages nfs-kernel-server depends on:
ii  libblkid1           2.17.2-9             block device id library
ii  libc6               2.13-32              Embedded GNU C Library: Shared lib
ii  libcomerr2          1.41.12-4stable1     common error description library
ii  libgssapi-krb5-2    1.8.3+dfsg-4squeeze5 MIT Kerberos runtime libraries - k
ii  libgssglue1         0.1-4                mechanism-switch gssapi library
ii  libk5crypto3        1.8.3+dfsg-4squeeze5 MIT Kerberos runtime libraries - C
ii  libkrb5-3           1.8.3+dfsg-4squeeze5 MIT Kerberos runtime libraries
ii  libnfsidmap2        0.23-2               An nfs idmapping library
ii  librpcsecgss3       0.19-2               allows secure rpc communication us
ii  libwrap0            7.6.q-19             Wietse Venema's TCP wrappers libra
ii  lsb-base            3.2-23.2squeeze1     Linux Standard Base 3.2 init scrip
ii  nfs-common          1:1.2.2-4squeeze2    NFS support files common to client
ii  ucf                 3.0025+nmu1          Update Configuration File: preserv

nfs-kernel-server recommends no packages.

nfs-kernel-server suggests no packages.

-- Configuration Files:
/etc/default/nfs-kernel-server changed [not included]
/etc/exports changed [not included]

-- no debconf information



Reply to: