Commit e2b329e2002685c1b0fa3c06caadc0936b7f507f

Authored by Alexey Dobriyan
1 parent 97afe47ac3

fs/Kconfig: move nfsd out

Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>

Showing 2 changed files with 81 additions and 81 deletions Side-by-side Diff

... ... @@ -242,87 +242,7 @@
242 242 if NETWORK_FILESYSTEMS
243 243  
244 244 source "fs/nfs/Kconfig"
245   -
246   -config NFSD
247   - tristate "NFS server support"
248   - depends on INET
249   - select LOCKD
250   - select SUNRPC
251   - select EXPORTFS
252   - select NFS_ACL_SUPPORT if NFSD_V2_ACL
253   - help
254   - Choose Y here if you want to allow other computers to access
255   - files residing on this system using Sun's Network File System
256   - protocol. To compile the NFS server support as a module,
257   - choose M here: the module will be called nfsd.
258   -
259   - You may choose to use a user-space NFS server instead, in which
260   - case you can choose N here.
261   -
262   - To export local file systems using NFS, you also need to install
263   - user space programs which can be found in the Linux nfs-utils
264   - package, available from http://linux-nfs.org/. More detail about
265   - the Linux NFS server implementation is available via the
266   - exports(5) man page.
267   -
268   - Below you can choose which versions of the NFS protocol are
269   - available to clients mounting the NFS server on this system.
270   - Support for NFS version 2 (RFC 1094) is always available when
271   - CONFIG_NFSD is selected.
272   -
273   - If unsure, say N.
274   -
275   -config NFSD_V2_ACL
276   - bool
277   - depends on NFSD
278   -
279   -config NFSD_V3
280   - bool "NFS server support for NFS version 3"
281   - depends on NFSD
282   - help
283   - This option enables support in your system's NFS server for
284   - version 3 of the NFS protocol (RFC 1813).
285   -
286   - If unsure, say Y.
287   -
288   -config NFSD_V3_ACL
289   - bool "NFS server support for the NFSv3 ACL protocol extension"
290   - depends on NFSD_V3
291   - select NFSD_V2_ACL
292   - help
293   - Solaris NFS servers support an auxiliary NFSv3 ACL protocol that
294   - never became an official part of the NFS version 3 protocol.
295   - This protocol extension allows applications on NFS clients to
296   - manipulate POSIX Access Control Lists on files residing on NFS
297   - servers. NFS servers enforce POSIX ACLs on local files whether
298   - this protocol is available or not.
299   -
300   - This option enables support in your system's NFS server for the
301   - NFSv3 ACL protocol extension allowing NFS clients to manipulate
302   - POSIX ACLs on files exported by your system's NFS server. NFS
303   - clients which support the Solaris NFSv3 ACL protocol can then
304   - access and modify ACLs on your NFS server.
305   -
306   - To store ACLs on your NFS server, you also need to enable ACL-
307   - related CONFIG options for your local file systems of choice.
308   -
309   - If unsure, say N.
310   -
311   -config NFSD_V4
312   - bool "NFS server support for NFS version 4 (EXPERIMENTAL)"
313   - depends on NFSD && PROC_FS && EXPERIMENTAL
314   - select NFSD_V3
315   - select FS_POSIX_ACL
316   - select RPCSEC_GSS_KRB5
317   - help
318   - This option enables support in your system's NFS server for
319   - version 4 of the NFS protocol (RFC 3530).
320   -
321   - To export files using NFSv4, you need to install additional user
322   - space programs which can be found in the Linux nfs-utils package,
323   - available from http://linux-nfs.org/.
324   -
325   - If unsure, say N.
  245 +source "fs/nfsd/Kconfig"
326 246  
327 247 config LOCKD
328 248 tristate
  1 +config NFSD
  2 + tristate "NFS server support"
  3 + depends on INET
  4 + select LOCKD
  5 + select SUNRPC
  6 + select EXPORTFS
  7 + select NFS_ACL_SUPPORT if NFSD_V2_ACL
  8 + help
  9 + Choose Y here if you want to allow other computers to access
  10 + files residing on this system using Sun's Network File System
  11 + protocol. To compile the NFS server support as a module,
  12 + choose M here: the module will be called nfsd.
  13 +
  14 + You may choose to use a user-space NFS server instead, in which
  15 + case you can choose N here.
  16 +
  17 + To export local file systems using NFS, you also need to install
  18 + user space programs which can be found in the Linux nfs-utils
  19 + package, available from http://linux-nfs.org/. More detail about
  20 + the Linux NFS server implementation is available via the
  21 + exports(5) man page.
  22 +
  23 + Below you can choose which versions of the NFS protocol are
  24 + available to clients mounting the NFS server on this system.
  25 + Support for NFS version 2 (RFC 1094) is always available when
  26 + CONFIG_NFSD is selected.
  27 +
  28 + If unsure, say N.
  29 +
  30 +config NFSD_V2_ACL
  31 + bool
  32 + depends on NFSD
  33 +
  34 +config NFSD_V3
  35 + bool "NFS server support for NFS version 3"
  36 + depends on NFSD
  37 + help
  38 + This option enables support in your system's NFS server for
  39 + version 3 of the NFS protocol (RFC 1813).
  40 +
  41 + If unsure, say Y.
  42 +
  43 +config NFSD_V3_ACL
  44 + bool "NFS server support for the NFSv3 ACL protocol extension"
  45 + depends on NFSD_V3
  46 + select NFSD_V2_ACL
  47 + help
  48 + Solaris NFS servers support an auxiliary NFSv3 ACL protocol that
  49 + never became an official part of the NFS version 3 protocol.
  50 + This protocol extension allows applications on NFS clients to
  51 + manipulate POSIX Access Control Lists on files residing on NFS
  52 + servers. NFS servers enforce POSIX ACLs on local files whether
  53 + this protocol is available or not.
  54 +
  55 + This option enables support in your system's NFS server for the
  56 + NFSv3 ACL protocol extension allowing NFS clients to manipulate
  57 + POSIX ACLs on files exported by your system's NFS server. NFS
  58 + clients which support the Solaris NFSv3 ACL protocol can then
  59 + access and modify ACLs on your NFS server.
  60 +
  61 + To store ACLs on your NFS server, you also need to enable ACL-
  62 + related CONFIG options for your local file systems of choice.
  63 +
  64 + If unsure, say N.
  65 +
  66 +config NFSD_V4
  67 + bool "NFS server support for NFS version 4 (EXPERIMENTAL)"
  68 + depends on NFSD && PROC_FS && EXPERIMENTAL
  69 + select NFSD_V3
  70 + select FS_POSIX_ACL
  71 + select RPCSEC_GSS_KRB5
  72 + help
  73 + This option enables support in your system's NFS server for
  74 + version 4 of the NFS protocol (RFC 3530).
  75 +
  76 + To export files using NFSv4, you need to install additional user
  77 + space programs which can be found in the Linux nfs-utils package,
  78 + available from http://linux-nfs.org/.
  79 +
  80 + If unsure, say N.