Author: viric
Date: Thu Jul 21 07:42:05 2011
New Revision: 27866
URL: https://svn.nixos.org/websvn/nix/?rev=27866&sc=1
Log:
Adding a syslog parameter to receive log from other devices through the network.
Modified:
nixos/trunk/modules/services/logging/syslogd.nix
Modified: nixos/trunk/modules/services/logging/syslogd.nix
==============================================================================
--- nixos/trunk/modules/services/logging/syslogd.nix Thu Jul 21 06:58:14
2011 (r27865)
+++ nixos/trunk/modules/services/logging/syslogd.nix Thu Jul 21 07:42:05
2011 (r27866)
@@ -26,6 +26,9 @@
*.*;mail.none;local1.none -/var/log/messages
'';
+
+ syslogdParameters = if cfg.enableNetworkInput then "-r " else "";
+
in
{
@@ -54,6 +57,14 @@
'';
};
+ enableNetworkInput = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Accept logging through UDP. Option -r of syslogd(8).
+ '';
+ };
+
extraConfig = mkOption {
type = types.string;
default = "";
@@ -82,7 +93,7 @@
daemonType = "fork";
- exec = "${pkgs.sysklogd}/sbin/syslogd -f ${syslogConf}";
+ exec = "${pkgs.sysklogd}/sbin/syslogd ${syslogdParameters} -f
${syslogConf}";
};
};
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits