6.19 Moab Accounting Manager Configuration Options

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-sha=SHA|SHA1 Allows you to override the auto-detected SHA Digest Perl (whether Digest::SHA1 or Digest::SHA) that should be used for your system.
--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 the user running the configure command). 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.

© 2017 Adaptive Computing