summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael DeHaan <mdehaan@mdehaan.rdu.redhat.com>2007-07-23 12:12:44 -0400
committerMichael DeHaan <mdehaan@mdehaan.rdu.redhat.com>2007-07-23 12:12:44 -0400
commitf768332ea1434f81401da4d0b4465c68fa8818c6 (patch)
tree16b6bbb03ed36f6d4f94188330f806fc8a1bfc88
parent5883a0017a8e4f7f1a56e5a80cd3717336f83a9e (diff)
downloadthird_party-cobbler-f768332ea1434f81401da4d0b4465c68fa8818c6.tar.gz
third_party-cobbler-f768332ea1434f81401da4d0b4465c68fa8818c6.tar.xz
third_party-cobbler-f768332ea1434f81401da4d0b4465c68fa8818c6.zip
Add kssendmac to kernel options when there is room
-rw-r--r--cobbler/utils.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/cobbler/utils.py b/cobbler/utils.py
index e9705e4..34b77e8 100644
--- a/cobbler/utils.py
+++ b/cobbler/utils.py
@@ -278,7 +278,13 @@ def blender(remove_hashes, root_obj):
if settings.syslog_port != 0:
if not results.has_key("kernel_options"):
results["kernel_options"] = {}
- results["kernel_options"]["syslog"] = "%s:%s" % (settings.server, settings.syslog_port)
+ syslog = "%s:%s" % (settings.server, settings.syslog_port)
+ results["kernel_options"]["syslog"] = syslog
+
+ # determine if we have room to add kssendmac to the kernel options line
+ kernel_txt = hash_to_string(results["kernel_options"])
+ if len(kernel_txt) < 244:
+ results["kernel_options"]["kssendmac"] = None
# sanitize output for koan and kernel option lines, etc
if remove_hashes: