Commit e2b329e2002685c1b0fa3c06caadc0936b7f507f
1 parent
97afe47ac3
Exists in
master
and in
4 other branches
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
fs/Kconfig
... | ... | @@ -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 |
fs/nfsd/Kconfig
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. |