H
Hal E. Fulton
I have been thinking about installation
issues lately.
There are two areas where I'd like people's
opinions.
1. Automatic installation of dependencies.
In the absence of a good mechanism for
handling dependencies (in install.rb or
raa-install or elsewhere) -- we could always
handle it explicitly. Supposing an app X
needed libraries Y and Z -- we could write
pre_setup.rb so that it in effect did this:
- check for Y and Z
- prompt user: perform auto-install?
- try to install over net (via raa-install
or whatever)
What do you think?
2. A separate issue: I've been trying to think
what might be involved in writing an install
for a CGI (something I've never done). Some
issues are:
- How do we know what server is being used?
- How do we find the CGI directory?
- What about naming issues, e.g., Apache sometimes
wants a .cgi extension?
- File/directory ownership and permissions: How to
make everything accessible as needed without
introducing security holes?
Hal
issues lately.
There are two areas where I'd like people's
opinions.
1. Automatic installation of dependencies.
In the absence of a good mechanism for
handling dependencies (in install.rb or
raa-install or elsewhere) -- we could always
handle it explicitly. Supposing an app X
needed libraries Y and Z -- we could write
pre_setup.rb so that it in effect did this:
- check for Y and Z
- prompt user: perform auto-install?
- try to install over net (via raa-install
or whatever)
What do you think?
2. A separate issue: I've been trying to think
what might be involved in writing an install
for a CGI (something I've never done). Some
issues are:
- How do we know what server is being used?
- How do we find the CGI directory?
- What about naming issues, e.g., Apache sometimes
wants a .cgi extension?
- File/directory ownership and permissions: How to
make everything accessible as needed without
introducing security holes?
Hal