diff --git a/testing/tests/load b/testing/tests/load index 872d7b0a..83a552a4 100644 --- a/testing/tests/load +++ b/testing/tests/load @@ -9,7 +9,10 @@ # @TEST-EXEC: cp scripts/packages/packages.zeek after_load.out # @TEST-EXEC: btest-diff after_load.out -# @TEST-EXEC: zkg install i-have-no-scripts +# Packages that intentionally ship only a plugin should not emit a warning +# when they omit script_dir and have no top-level __load__.zeek. +# @TEST-EXEC: zkg install i-have-no-scripts 2>install_no_scripts.err +# @TEST-EXEC: ! grep -q 'no __load__.zeek in implicit script_dir' install_no_scripts.err # @TEST-EXEC: zkg load i-have-no-scripts # @TEST-EXEC: cp scripts/packages/packages.zeek after_loading_no_scripts.out # @TEST-EXEC: btest-diff after_loading_no_scripts.out diff --git a/zeekpkg/manager.py b/zeekpkg/manager.py index faf387cd..a9618a1c 100644 --- a/zeekpkg/manager.py +++ b/zeekpkg/manager.py @@ -3013,7 +3013,7 @@ def _stage( if "script_dir" in interpolated_metadata: return f"no __load__.zeek file found in package's 'script_dir' : {pkg_script_dir}" - LOG.warning( + LOG.debug( 'installing "%s": no __load__.zeek in implicit' " script_dir, skipped installing scripts", package,