On Wed, 10 Mar 2004, Renaud Deraison wrote:

> Because that's the whole point of dependencies. I understand that we
> should have "hard" and "soft" dependencies which would solve your issue
> (solve dependencies: don't enable if disabled, hard: enable if
> disabled).

"Enable dependencies at runtime" does the exact opposite of its standard
meaning (run additional plugins to make selected tests possible) for
ping_host.nasl because ping_host.nasl is an "inhibitor plugin" rather
than "enabler plugin".

The dependencies in question (ping_host.nasl -> portscanner) are there to
make sure ping_host.nasl runs before any other scanner (if it runs at
all), right? A rather simple solution (IMHO much simpler than "hard" and
"soft" dependencies) would be to introduce a new category between ACT_INIT
and ACT_SCANNER.

(Also, it would be nice if the client provided some kind of feedback for
"Enable dependencies at runtime"...<g>)

--Pavel Kankovsky aka Peak  [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."

_______________________________________________
Nessus mailing list
[EMAIL PROTECTED]
http://mail.nessus.org/mailman/listinfo/nessus

Reply via email to