@@ -119,22 +119,15 @@ def populate(self):
119119 make_symlink (entry .path , os .path .join (self .clone_dir , entry .name ))
120120
121121 def get_subprocess_env (self ):
122- zeekpath = os .environ .get ("ZEEKPATH" ) or os .environ .get ("BROPATH" )
123- pluginpath = os .environ .get ("ZEEK_PLUGIN_PATH" ) or os .environ .get (
124- "BRO_PLUGIN_PATH"
125- )
122+ zeekpath = os .environ .get ("ZEEKPATH" )
123+ pluginpath = os .environ .get ("ZEEK_PLUGIN_PATH" )
126124
127125 if not (zeekpath and pluginpath ):
128126 zeek_config = find_program ("zeek-config" )
129- path_option = "--zeekpath"
130-
131- if not zeek_config :
132- zeek_config = find_program ("bro-config" )
133- path_option = "--bropath"
134127
135128 if zeek_config :
136129 cmd = subprocess .Popen (
137- [zeek_config , path_option , "--plugin_dir" ],
130+ [zeek_config , "--zeekpath" , "--plugin_dir" ],
138131 stdout = subprocess .PIPE ,
139132 stderr = subprocess .STDOUT ,
140133 bufsize = 1 ,
@@ -149,7 +142,7 @@ def get_subprocess_env(self):
149142 if not pluginpath :
150143 pluginpath = line2
151144 else :
152- return None , 'no "zeek-config" or "bro-config" found in PATH'
145+ return None , 'no "zeek-config" found in PATH'
153146
154147 zeekpath = os .path .dirname (self .script_dir ) + os .pathsep + zeekpath
155148 pluginpath = os .path .dirname (self .plugin_dir ) + os .pathsep + pluginpath
@@ -158,8 +151,6 @@ def get_subprocess_env(self):
158151 env ["PATH" ] = self .bin_dir + os .pathsep + os .environ .get ("PATH" , "" )
159152 env ["ZEEKPATH" ] = zeekpath
160153 env ["ZEEK_PLUGIN_PATH" ] = pluginpath
161- env ["BROPATH" ] = zeekpath
162- env ["BRO_PLUGIN_PATH" ] = pluginpath
163154
164155 return env , ""
165156
@@ -277,8 +268,6 @@ def __init__(
277268 self .installed_pkgs = {}
278269 self ._builtin_packages = None # Cached Zeek built-in packages.
279270 self ._builtin_packages_discovered = False # Flag if discovery even worked.
280- # The bro_dist attribute exists just for backward compatibility
281- self .bro_dist = zeek_dist
282271 self .zeek_dist = zeek_dist
283272 self .state_dir = state_dir
284273 self .user_vars = {} if user_vars is None else user_vars
@@ -380,14 +369,6 @@ def __init__(
380369 self ._write_autoloader ()
381370 make_symlink ("packages.zeek" , self .autoload_package )
382371
383- # Backward compatibility (Pre-Zeek 3.0 does not handle .zeek files)
384- autoload_script_fallback = os .path .join (self .script_dir , "packages.bro" )
385- autoload_package_fallback = os .path .join (self .script_dir , "__load__.bro" )
386- delete_path (autoload_script_fallback )
387- delete_path (autoload_package_fallback )
388- make_symlink ("packages.zeek" , autoload_script_fallback )
389- make_symlink ("packages.zeek" , autoload_package_fallback )
390-
391372 def _write_autoloader (self ):
392373 """Write the :file:`packages.zeek` loader script.
393374
@@ -516,13 +497,6 @@ def zeekpath(self):
516497 """
517498 return os .path .dirname (self .script_dir )
518499
519- def bropath (self ):
520- """Same as :meth:`zeekpath`.
521-
522- Using :meth:`zeekpath` is preferred since this may later be deprecated.
523- """
524- return self .zeekpath ()
525-
526500 def zeek_plugin_path (self ):
527501 """Return the path where installed package plugins are located.
528502
@@ -531,14 +505,6 @@ def zeek_plugin_path(self):
531505 """
532506 return os .path .dirname (self .plugin_dir )
533507
534- def bro_plugin_path (self ):
535- """Same as :meth:`zeek_plugin_path`.
536-
537- Using :meth:`zeek_plugin_path` is preferred since this may later be
538- deprecated.
539- """
540- return self .zeek_plugin_path ()
541-
542508 def add_source (self , name , git_url ):
543509 """Add a git repository that acts as a source of packages.
544510
@@ -1493,16 +1459,8 @@ def load(self, pkg_path):
14931459 pkg_load_script = os .path .join (
14941460 self .script_dir , ipkg .package .name , "__load__.zeek"
14951461 )
1496- # Check if __load__.bro exists for compatibility with older packages
1497- pkg_load_fallback = os .path .join (
1498- self .script_dir , ipkg .package .name , "__load__.bro"
1499- )
15001462
1501- if (
1502- not os .path .exists (pkg_load_script )
1503- and not os .path .exists (pkg_load_fallback )
1504- and not self .has_plugin (ipkg )
1505- ):
1463+ if not os .path .exists (pkg_load_script ) and not self .has_plugin (ipkg ):
15061464 LOG .debug (
15071465 'loading "%s": %s not found and package has no plugin' ,
15081466 pkg_path ,
@@ -2067,11 +2025,11 @@ def __str__(self):
20672025 all_deps .update (ds )
20682026
20692027 for dep_name , _ in all_deps .items ():
2070- if dep_name == "bro" or dep_name == " zeek" :
2028+ if dep_name == "zeek" :
20712029 # A zeek node will get added later.
20722030 continue
20732031
2074- if dep_name == "bro-pkg" or dep_name == " zkg" :
2032+ if dep_name == "zkg" :
20752033 # A zkg node will get added later.
20762034 continue
20772035
@@ -2140,9 +2098,7 @@ def __str__(self):
21402098 )
21412099 graph ["zeek" ] = node
21422100 else :
2143- LOG .warning (
2144- 'could not get zeek version: no "zeek-config" or "bro-config" in PATH ?'
2145- )
2101+ LOG .warning ('could not get zeek version: no "zeek-config" in PATH ?' )
21462102
21472103 node = Node ("zkg" )
21482104 node .installed_version = PackageVersion (
@@ -2196,11 +2152,11 @@ def __str__(self):
21962152 all_deps .update (ds )
21972153
21982154 for dep_name , dep_version in all_deps .items ():
2199- if dep_name == "bro" or dep_name == " zeek" :
2155+ if dep_name == "zeek" :
22002156 if "zeek" in graph :
22012157 graph ["zeek" ].dependers [name ] = dep_version
22022158 node .dependees ["zeek" ] = dep_version
2203- elif dep_name == "bro-pkg" or dep_name == " zkg" :
2159+ elif dep_name == "zkg" :
22042160 if "zkg" in graph :
22052161 graph ["zkg" ].dependers [name ] = dep_version
22062162 node .dependees ["zkg" ] = dep_version
@@ -2838,10 +2794,9 @@ def _stage(self, package, version, clone, stage, env=None):
28382794 "package's 'script_dir' does not exist: {}" , pkg_script_dir
28392795 )
28402796
2841- pkgload = os .path .join (script_dir_src , "__load__." )
2797+ pkgload = os .path .join (script_dir_src , "__load__.zeek " )
28422798
2843- # Check if __load__.bro exists for compatibility with older packages
2844- if os .path .isfile (pkgload + "zeek" ) or os .path .isfile (pkgload + "bro" ):
2799+ if os .path .isfile (pkgload ):
28452800 try :
28462801 symlink_path = os .path .join (
28472802 os .path .dirname (stage .script_dir ), package .name
@@ -3095,7 +3050,6 @@ def _interpolate_package_metadata(self, metadata, stage):
30953050 return None , "package has malformed 'user_vars' metadata field"
30963051
30973052 substitutions = {
3098- "bro_dist" : self .zeek_dist ,
30993053 "zeek_dist" : self .zeek_dist ,
31003054 "package_base" : stage .clone_dir ,
31013055 }
@@ -3368,4 +3322,4 @@ def _info_from_clone(clone, package, status, version):
33683322
33693323
33703324def _is_reserved_pkg_name (name ):
3371- return name == "bro" or name == " zeek" or name == "zkg"
3325+ return name == "zeek" or name == "zkg"
0 commit comments