[PATCH 2/9] scripts: check-html-references: Rename --prefix to --webroot and make it mandatory

Peter Krempa pkrempa at redhat.com
Tue Feb 14 21:51:10 UTC 2023


Force users to pass the path to the root of the webpage the script
should check. The script lives in a different subdirectory so the
default of the current directory doesn't make much sense.

Signed-off-by: Peter Krempa <pkrempa at redhat.com>
---
 docs/meson.build                 | 2 +-
 scripts/check-html-references.py | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/docs/meson.build b/docs/meson.build
index 5c0c762db1..5ffd39c01b 100644
--- a/docs/meson.build
+++ b/docs/meson.build
@@ -359,7 +359,7 @@ test(
   python3_prog,
   args: [
     check_html_references_prog.full_path(),
-    '--prefix',
+    '--webroot',
     meson.project_build_root() / 'docs'
   ],
   env: runutf8,
diff --git a/scripts/check-html-references.py b/scripts/check-html-references.py
index 95a61a6bb4..6d9116585e 100755
--- a/scripts/check-html-references.py
+++ b/scripts/check-html-references.py
@@ -127,14 +127,14 @@ def check_targets(targets, anchors):


 parser = argparse.ArgumentParser(description='HTML reference checker')
-parser.add_argument('--prefix', default='.',
-                    help='build tree prefix')
+parser.add_argument('--webroot', required=True,
+                    help='path to the web root')
 parser.add_argument('--external', action="store_true",
                     help='print external references instead')

 args = parser.parse_args()

-files = get_file_list(args.prefix)
+files = get_file_list(args.webroot)

 targets, anchors = process_all(files)

-- 
2.39.1



More information about the libvir-list mailing list