From d01a495de4a37c56e8f6d9f69dd9eee61a54275a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Tue, 24 Feb 2009 20:41:58 +0000 Subject: [PATCH] portmap: Add options. svn path=/nixos/trunk/; revision=14233 --- upstart-jobs/portmap.nix | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/upstart-jobs/portmap.nix b/upstart-jobs/portmap.nix index 9cb96b08b0d..1a8bce11904 100644 --- a/upstart-jobs/portmap.nix +++ b/upstart-jobs/portmap.nix @@ -21,6 +21,20 @@ let ''; }; + verbose = mkOption { + default = false; + description = '' + Whether to enable verbose output. + ''; + }; + + chroot = mkOption { + default = "/var/empty"; + description = '' + If non-empty, a path to change root to. + ''; + }; + }; }; }; @@ -61,7 +75,11 @@ mkIf config.services.portmap.enable { start on network-interfaces/started stop on network-interfaces/stop - respawn ${portmap}/sbin/portmap + respawn ${portmap}/sbin/portmap \ + ${if config.services.portmap.chroot == "" + then "" + else "-t \"${config.services.portmap.chroot}\""} \ + ${if config.services.portmap.verbose then "-v" else ""} ''; }]; };