Hi Stjepan,

On Montag, 15. Dezember 2008, Stjepan Gros wrote:
> On Sun, Dec 14, 2008 at 9:58 PM, Jan-Oliver Wagner
> > Wouldn't another solution option be to reorganize the caching as such
> > to be based on OIDs instead of names?
> 
> That is the idea. The problem is that plugins themselves, as source
> files, are stored in files with descriptive names. Now, when you know
> the name of the plugin on a disk, you don't know it's OID until you
> read and parse it.
> 
> For easier understanding I'll describe this process now, and how it is
> planned to be implemented, on a plugin named plugin.nasl with an OID
> 1.2.3.4.5.6.7.8
>...
> 
> Did I better explain the problem?

yes, that helped me to make up my mind:

It is probably best to have the cachedir be a 1:1 mirror of the
plugindir:

$PLUGINDIR/script.nasl
is cached to
$CACHEDIR/script.desc

and in the future:

$PLUGINDIR/script.nasl
$PLUGINDIR/myfamily/script2.nasl
to
$CACHEDIR/script.desc
$CACHEDIR/myfamily/script2.nasl

The background  idea is to not invent a second organizational structure,
but rather use the same one. 

Best

        Jan

-- 
Dr. Jan-Oliver Wagner | ++49-541-335 08 30  |  http://www.intevation.de/
Intevation GmbH, Neuer Graben 17, 49074 Osnabrück | AG Osnabrück, HR B 18998
Geschäftsführer: Frank Koormann, Bernhard Reiter, Dr. Jan-Oliver Wagner
_______________________________________________
Openvas-devel mailing list
Openvas-devel@wald.intevation.org
http://lists.wald.intevation.org/mailman/listinfo/openvas-devel

Reply via email to