summaryrefslogtreecommitdiff
path: root/scripts/parse_registries.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/parse_registries.py')
-rwxr-xr-xscripts/parse_registries.py19
1 files changed, 12 insertions, 7 deletions
diff --git a/scripts/parse_registries.py b/scripts/parse_registries.py
index 4973633a64..604276ab3c 100755
--- a/scripts/parse_registries.py
+++ b/scripts/parse_registries.py
@@ -13,11 +13,18 @@ import subprocess
import xml.etree.ElementTree as ET
-REGISTRY_HEADER = '''
-/****************************************************************
+WARNING = '''/****************************************************************
+ * READ THIS WARNING FIRST
* This is an auto-generated header which contains definitions
* for Redfish DMTF defined messages.
- ***************************************************************/
+ * DO NOT modify this registry outside of running the
+ * parse_regisries.py script. The definitions contained within
+ * this file are owned by DMTF. Any modifications to these files
+ * should be first pushed to the relevant registry in the DMTF
+ * github organization.
+ ***************************************************************/'''
+
+REGISTRY_HEADER = WARNING + '''
#pragma once
#include <registries.hpp>
@@ -161,11 +168,9 @@ def make_privilege_registry():
'privilege_registry.hpp', 'privilege')
with open(path, 'w') as registry:
registry.write("#pragma once\n")
- registry.write(
- "// {} is generated. Do not edit directly\n".format(
- os.path.basename(path)))
+ registry.write(WARNING)
- registry.write("// clang-format off\n")
+ registry.write("\n// clang-format off\n")
registry.write("\n#include <privileges.hpp>\n\n")
registry.write("namespace redfish::privileges\n")
registry.write("{\n")