On 01-10-20 10:59:12 CEST, Michael Bell wrote:
> if we start a restructuring of the cvs then we should think
> about a radical change of the structure. What do you think
> about the following structure ordered by the servers?

i've thought about this during the weekend, too, here is my first rough
draft proposal, which includes a lot of your suggestions.

i've put scripts/, which was in the toplevel directory, into src/,
because the scripts get installed like lots of scripts from other
directories below src/.

src
  ca
    http
      conf
      ca
        cgi
        htdocs
        misc
          ...
  ext
    http
      conf
      pub
        cgi
        htdocs
        misc
          ...
      ra
        cgi
        htdocs
        misc
          ...
    ocsp
  common
    conf
    images
    lib
    modules
    scripts

src/ contains common/ files, and those specific to the two server hosts.
the two server host directories contain directories for their servers,
http/, ocsp/.
the http/ directories contain directories for their virtual servers.

cgi-bin/cgi-public/conf/DB.conf.in and
cgi-bin/cgi-raserver/conf/DB.conf.in are equal, shouldn't they be joined?

./cgi-bin/cgi-ca/lib/initDBI, ./cgi-bin/cgi-public/lib/initDBI and
./cgi-bin/cgi-raserver/lib/initDBI are also equal, which IMHO is a bad
thing (to have it at three places).
the same for the src/htdocs/*/images/.
IMHO we should avoid any file duplication.

a place where we've got it joined is src/conf/misc/ (current dir),
where the same Makefile.crt gets installed at two places.

where does the rbac stuff fit in?

rj

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

Reply via email to