diff options
author | Michael DeHaan <mdehaan@mdehaan.rdu.redhat.com> | 2007-07-23 12:12:44 -0400 |
---|---|---|
committer | Michael DeHaan <mdehaan@mdehaan.rdu.redhat.com> | 2007-07-23 12:12:44 -0400 |
commit | f768332ea1434f81401da4d0b4465c68fa8818c6 (patch) | |
tree | 16b6bbb03ed36f6d4f94188330f806fc8a1bfc88 | |
parent | 5883a0017a8e4f7f1a56e5a80cd3717336f83a9e (diff) | |
download | third_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.py | 8 |
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: |