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
