Commit 4fdae670 by Alexander Popov

json: Fix minor things and update the README

parent 20a23af2
......@@ -28,8 +28,8 @@ Please don't cry if my Python code looks like C. I'm just a kernel developer.
### Usage
```
#usage: kconfig-hardened-check.py [-h] [-p {X86_64,X86_32,ARM64,ARM}]
[-c CONFIG] [--debug]
usage: kconfig-hardened-check.py [-h] [-p {X86_64,X86_32,ARM64,ARM}]
[-c CONFIG] [--debug] [--json]
Checks the hardening options in the Linux kernel config
......@@ -40,6 +40,7 @@ optional arguments:
-c CONFIG, --config CONFIG
check the config_file against these preferences
--debug enable internal debug mode
--json print results in JSON format
```
......
......@@ -451,13 +451,12 @@ def check_config_file(fname):
if debug_mode:
known_options = [opt.name for opt in checklist]
for option, value in parsed_options.items():
if option not in known_options and not json_mode:
if option not in known_options:
print("DEBUG: dunno about option {} ({})".format(option, value))
print_checks()
if __name__ == '__main__':
parser = ArgumentParser(description='Checks the hardening options in the Linux kernel config')
parser.add_argument('-p', '--print', choices=supported_archs,
......@@ -467,7 +466,7 @@ if __name__ == '__main__':
parser.add_argument('--debug', action='store_true',
help='enable internal debug mode')
parser.add_argument('--json', action='store_true',
help='print results in json format')
help='print results in JSON format')
args = parser.parse_args()
if args.debug:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment