diff --git a/refpolicy/support/segenxml.py b/refpolicy/support/segenxml.py index ec8a4ce..c97edd2 100755 --- a/refpolicy/support/segenxml.py +++ b/refpolicy/support/segenxml.py @@ -191,8 +191,11 @@ def getModuleXML(file_name): if len(temp_buf): module_buf += temp_buf else: + module_buf.append("<summary>\n") + module_buf.append("Summary is unspecified.\n") + module_buf.append("</summary>\n") module_buf.append("<param name=\"?\">\n") - module_buf.append("Parameters unspecified.\n") + module_buf.append("Parameters are unspecified.\n") module_buf.append("</param>\n") temp_buf = [] module_buf.append("</interface>\n") @@ -200,7 +203,15 @@ def getModuleXML(file_name): elif getParams(line,TEMPLATE): module_buf.append("<template name =\"%s\">\n"\ % getParams(line,TEMPLATE)[0]) - module_buf += temp_buf + if len(temp_buf): + module_buf += temp_buf + else: + module_buf.append("<summary>\n") + module_buf.append("Summary is unspecified.\n") + module_buf.append("</summary>\n") + module_buf.append("<param name=\"?\">\n") + module_buf.append("Parameters unspecified.\n") + module_buf.append("</param>\n") temp_buf = [] module_buf.append("</template>\n")