4.2. Environment Variables

The following environment variables will be recognized:

   PKGM_PROJECT_COLLECTION path of the project collection
   HOME                    path of the user's home directory
   USER                    name of the user
   CVSEDITOR               program name of the httpd-editor
   EDITOR                  program name of the httpd-editor, 
                           if CVSEDITOR is undefined
   BROWSER                 program name of the browser (only 'netscape')
   HTTPD_RESOURCES         path of the server's (html-) resources
   HTTPD_PORT              port of the server
   HTTPD_HELP_RESOURCES    path of the server's help html files
   PKGM_GLOBALPOOL         path of the global pool
   PKGM_PROJECTPOOL        path of the project pool
   PKGM_LOCALPOOL          path of the local pool
   PKGM_PROJECT_COLLECTION path of the project collection
   PKGM_PACKAGE_COLLECTION path of the package collection
       


Apart from HOME, USER, and COMPACTROOT, which should always be set when running ComPact programs, there is no need to set any of the aforementionend variables. Most of them are there for reasons of backward compatibility and quick debugging. We strongly recommend not to use any of the other environment variables, and instead assemble all settings concerning Elego ComPact in the ~/.compactrc or ~/compact/compactrc resource files. All possible variable settings in these files are documented in Section A.1 in Elego ComPact Manual Appendices.