I'm attempting to add support for
snort3, but still want to maintain snort2 compatibility. Because of this, I needed to also add package support for
I need a way to have libdaq/libdaq3 act exclusionary. Then, I can key the
snort versions to the
libdaq it needs, forcing the other one off (ex: snort3 will have a
+libdaq3 dependancy, which I want to force
libdaq off). And, anything that works with daq 2.2.2 probably won't play nice with daq 3.0.1, given the symbol errors I've seen, so it'll protect me from myself in selecting packages.
I keep getting an error when I try direct negation (using
+!libdaq, for example). I'm sure I'm overlooking something. Any help appreciated!