portmap: Add options.
svn path=/nixos/trunk/; revision=14233
This commit is contained in:
parent
d1f57d6e1b
commit
d01a495de4
@ -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
|
start on network-interfaces/started
|
||||||
stop on network-interfaces/stop
|
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 ""}
|
||||||
'';
|
'';
|
||||||
}];
|
}];
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user