diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2012-10-24 18:10:58 +0200 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2012-10-24 18:10:58 +0200 |
commit | b6f9e0526995d3d571cb4ee0819fb51a23571019 (patch) | |
tree | ba53d4d06efb209c9cbec348a549cd4798f2ac56 /modules/services/networking/rpcbind.nix | |
parent | c6abc572e8ce4572b6f4aa5306c3487d76147a02 (diff) | |
download | nixpkgs-b6f9e0526995d3d571cb4ee0819fb51a23571019.tar nixpkgs-b6f9e0526995d3d571cb4ee0819fb51a23571019.tar.gz nixpkgs-b6f9e0526995d3d571cb4ee0819fb51a23571019.tar.bz2 nixpkgs-b6f9e0526995d3d571cb4ee0819fb51a23571019.tar.lz nixpkgs-b6f9e0526995d3d571cb4ee0819fb51a23571019.tar.xz nixpkgs-b6f9e0526995d3d571cb4ee0819fb51a23571019.tar.zst nixpkgs-b6f9e0526995d3d571cb4ee0819fb51a23571019.zip |
Update NFS client/server modules for systemd
Diffstat (limited to 'modules/services/networking/rpcbind.nix')
-rw-r--r-- | modules/services/networking/rpcbind.nix | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/modules/services/networking/rpcbind.nix b/modules/services/networking/rpcbind.nix index 5437d221c1e..8e3e86a515c 100644 --- a/modules/services/networking/rpcbind.nix +++ b/modules/services/networking/rpcbind.nix @@ -59,20 +59,22 @@ in config = mkIf config.services.rpcbind.enable { - environment.etc = [netconfigFile]; + environment.systemPackages = [ pkgs.rpcbind ]; - jobs.rpcbind = - { description = "ONC RPC rpcbind"; + environment.etc = [ netconfigFile ]; - startOn = "started network-interfaces"; - stopOn = ""; + boot.systemd.services.rpcbind = + { description = "ONC RPC Directory Service"; - daemonType = "fork"; + wantedBy = [ "multi-user.target" ]; - exec = - '' - ${pkgs.rpcbind}/bin/rpcbind - ''; + requires = [ "basic.target" ]; + after = [ "basic.target" ]; + + unitConfig.DefaultDependencies = false; # don't stop during shutdown + + serviceConfig.Type = "forking"; + serviceConfig.ExecStart = "@${pkgs.rpcbind}/bin/rpcbind rpcbind"; }; }; |