On 01-10-26 10:57:25 CEST, Michael Bell wrote:
> The actual plan is:
> 
> src/
>   servers/
>     ca/
>     ra/
>     public/ or pub/
>     ocsp/

i feel there is a conflict on the meta level.
ocsp (and e.g. ldap) are protocols, ca, ra and pub are not, they are
configuration instances of (an) http server(s).
why not

    servers/
      http/
        ca/
        ra/
        pub/
      ocsp/
      ldap/ (where's that hidden currently?)

>   data/

data what?
data manipulation?
data storage?
the latter?
wouldn't "storage/" be more precise then?

>     data-exchange/
>     database/ (if DBM is used)

what do you mean by this comment?
what do you want to put in this *source* directory?

>     openssl/
>       serial
>       index.txt

why do we need this directory with these files?
index.txt is initially empty and serial contains a single number, i.e.
one echo and touch command in a makefile, respectively...

>   common/
>     conf/
>       the structure of the old src/conf/
>     images/
>     lib/
>     modules/
>       don't listed here
>     scripts/
>     javascript/ (wait for comments about the code)

why not put data/'s contents into common/?
the data structures are common, aren't they?
perhaps

  data/data-exchange -> common/data/exchange
  data/database -> common/data/storage
  data/openssl -> common/data/storage/Makefile?

?

rj

_______________________________________________
OpenCA-Devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/openca-devel

Reply via email to