(Click to open topic with navigation)
The following table comprises commonly-used configure options.
Option | Description |
---|---|
-h,--help | Run ./configure --help to see the list of configure options. |
--localstatedir=DIR | Home directory where per-configuration subdirectories (such as etc, log, data) will be installed (defaults to PREFIX). |
--prefix=PREFIX | Base installation directory where all subdirectories will be installed unless otherwise designated (defaults to /opt/mam). |
--with-cgi-bin=DIR | If you intend to use the web GUI, use --with-cgi-bin to specify the directory where you want the Moab Accounting Manager CGI files to reside (defaults to /var/www/cgi-bin/mam). |
--with-db-name=NAME | Name of the SQL database that the server will sync with (defaults to mam). |
--with-legacy-links | Creates symbolic links allowing the use of the old client and server command names (for example, mam-list-users would be created as symbolic link to mam-list-users). When running a command under its old name, the command will issue a deprecation warning. This warning can be disabled by setting client.deprecationwarning = false in the mam-client.conf file. The default is not to install the legacy links. |
--with-mam-libs=local|site | Use --with-mam-libs to indicate whether you want to install the Perl MAM modules in a local directory (${exec_prefix}/lib) or in the default system site-perl directory (defaults to local). |
--with-promotion=mamauth|suidperl | Command-line clients and scripts using the API need to use a security promotion method to authenticate and encrypt the communication using the symmetric key. The default is suidperl if it is installed on the system, otherwise the default is mamauth. See the description for the security.promotion configuration parameter in the Client Configuration section for more information about the two security promotion methods. |
--with-user=USER | Use ‑‑with‑user to specify the accounting admin userid that the server will run under and who will have full administrative privileges (defaults to mam). It is recommended that this be a non-privileged user for the highest security. |
--without-gui |
Specifies whether to install the CGI web GUI. If you do not intend to use the CGI web GUI, you can specify --without-gui to not install the CGI scripts. Otherwise, the default is to install the GUI CGI scripts. |
--without-init |
If you do not intend to use the mam init.d service, you can use --without-init to specify that Moab HPC Suite should not install the mam init.d script. Otherwise, the script is installed by default. |
--without-profile | If you do not intend to use the mam profile.d environment scripts, you can use --without-profile to specify that Moab HPC Suite should not install the mam profile.d scripts. Otherwise, the scripts are installed by default. |