Package: nfs-kernel-server Version: 1:1.2.0-4.1 Severity: important Tags: patch
Test for NFS kernel server support in init script doesn't work for compiled in nfs support. The attached patch works for my kernels. -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (990, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.32-gandalf (PREEMPT) Locale: LANG=de_DE.UTF-8, lc_ctype=de...@euro (charmap=ISO-8859-15) Shell: /bin/sh linked to /bin/bash Versions of packages nfs-kernel-server depends on: ii libblkid1 2.16.2-0 block device id library ii libc6 2.10.2-2 GNU C Library: Shared libraries ii libcomerr2 1.41.9-1 common error description library ii libgssapi-krb5-2 1.7+dfsg-3 MIT Kerberos runtime libraries - k ii libgssglue1 0.1-4 mechanism-switch gssapi library ii libk5crypto3 1.7+dfsg-3 MIT Kerberos runtime libraries - C ii libkrb5-3 1.7+dfsg-3 MIT Kerberos runtime libraries ii libnfsidmap2 0.23-2lxtec0 An nfs idmapping library ii librpcsecgss3 0.19-2 allows secure rpc communication us ii libwrap0 7.6.q-18 Wietse Venema's TCP wrappers libra ii lsb-base 3.2-23 Linux Standard Base 3.2 init scrip ii nfs-common 1:1.2.0-4.1 NFS support files common to client ii ucf 3.0025 Update Configuration File: preserv nfs-kernel-server recommends no packages. nfs-kernel-server suggests no packages. -- no debconf information
diff -Naurd nfs-utils-1.2.0~/debian/nfs-kernel-server.init nfs-utils-1.2.0/debian/nfs-kernel-server.init --- nfs-utils-1.2.0~/debian/nfs-kernel-server.init 2009-12-19 14:40:41.000000000 +0100 +++ nfs-utils-1.2.0/debian/nfs-kernel-server.init 2009-12-19 14:43:00.000000000 +0100 @@ -64,7 +64,7 @@ do_modprobe nfsd # See if our running kernel supports the NFS kernel server - if ! [ -d /sys/module/nfsd ]; then + if ! [ -d /proc/fs/nfsd ]; then log_warning_msg "Not starting $DESC: no support in current kernel." exit 0 fi