* nfsd and statd do not need to be stopped when portmap stops.
svn path=/nixos/trunk/; revision=33167
This commit is contained in:
parent
097c656361
commit
5a36c25e9f
|
@ -10,19 +10,6 @@ let
|
|||
|
||||
exports = pkgs.writeText "exports" cfg.server.exports;
|
||||
|
||||
/*
|
||||
Description at http://nfs.sourceforge.net/nfs-howto/ar01s03.html :
|
||||
|
||||
"If your distribution does not include them in the startup scripts, then then
|
||||
you should add them, configured to start in the following order:
|
||||
|
||||
rpc.portmap
|
||||
rpc.mountd, rpc.nfsd
|
||||
rpc.statd, rpc.lockd (if necessary), and
|
||||
rpc.rquotad"
|
||||
*/
|
||||
|
||||
|
||||
in
|
||||
|
||||
{
|
||||
|
@ -106,7 +93,7 @@ in
|
|||
{ description = "Kernel NFS server";
|
||||
|
||||
startOn = "started portmap";
|
||||
stopOn = "stopped statd or stopping portmap";
|
||||
stopOn = "stopped statd";
|
||||
|
||||
preStart =
|
||||
''
|
||||
|
@ -166,7 +153,7 @@ in
|
|||
"started mountd and started nfsd"
|
||||
else
|
||||
"started portmap";
|
||||
stopOn = "stopping nfsd or stopping portmap";
|
||||
stopOn = "stopping nfsd";
|
||||
|
||||
preStart =
|
||||
''
|
||||
|
|
|
@ -51,6 +51,8 @@ in
|
|||
|
||||
config = mkIf config.services.portmap.enable {
|
||||
|
||||
environment.systemPackages = [ portmap ];
|
||||
|
||||
users.extraUsers = singleton
|
||||
{ name = "portmap";
|
||||
inherit uid;
|
||||
|
|
Loading…
Reference in New Issue