Previous Contents Index Next |
Setup Util Programmer's Guide |
Chapter 19 Global.h Library Reference
This chapter describes global.h, the library containing global Setup Util definitions.
The following definitions appear in global.h.
Installation Modes
typedef enum {Interactive=1, Silent, ScriptGen, BinaryOnly} InstallMode;
Installation Types
typedef enum {Express=1, Typical, Custom} InstallType;
UNIX Installation Defaults
extern const char *DEFAULT_LDAPSWITCH; /* dbswitch.conf */
extern const char *DEFAULT_ADMINUSER; /* Local Admin */
extern const char *DEFAULT_ADMINPWD; /* Local Admin Password */
extern const char *DEFAULT_SSUSERCONF; /* ssusers.conf */
extern const char *DEFAULT_ADMINCONF; /* ns-admin.conf */
extern const char *DEFAULT_SSUSER; /* nobody */
extern const char *DEFAULT_SSGROUP; /* nobody */
extern const char *DEFAULT_SROOT; /* /opt/serverrootname */
extern const char *DEFAULT_CLIENTROOT; /* /opt/serverrootname/mcc */
extern const char *DEFAULT_SOURCE; /* Default Source Repository*/
extern const char *DEFAULT_INSTALL_TYPE;
/* 1: Express, 2: Typical, 3: Custom */
extern const char *DEFAULT_LDAP_SUFFIX; /* o=siroe.com */
General Installation Defaults
extern const char *LDAP_PATHSEP;
extern const char *OBJECT_CLASS_FILTER;
extern const char *GROUP_OBJECT_CLASS;
extern const char *DEFAULT_ROOT;/* NetscapeRoot */
extern const char *DEFAULT_ROOT_DN;/* o=NetscapeRoot */
extern const char *DEFAULT_ROOT_OBJECT;/* NetscapeRoot */
extern const char *DEFAULT_SS_CONTAINER;/* NetscapeServers */
extern const char *DEFAULT_SS_CONTAINER_RDN;
extern const char *DEFAULT_SS_CONTAINER_DN;
/* ou=NetscapeServers, o=NetscapeRoot */
extern const char *DEFAULT_SS_CONTAINER_GRP_RDN;
extern const char *DEFAULT_SS_CONTAINER_FILTER;
/* (&(objectclass=organizationalUnit)(ou=NetscapeServers))" */
extern const char *DEFAULT_SS_CONTAINER_OBJECT;
extern const char *DEFAULT_ADMIN_GROUP;/* Admin Group x */
extern const char *DEFAULT_ADMIN_GROUP_RDN;/* cn = Admin Group x */
extern const char *DEFAULT_ADMIN_GROUP_OBJECT;
extern const char *DEFAULT_GLOBAL_PREFS;/* Global Preferences */
extern const char *DEFAULT_GLOBAL_PREFS_RDN;
extern const char *DEFAULT_GLOBAL_PREFS_OBJECT;
extern const char *DEFAULT_COMMON_PREFS; /* Common */
extern const char *DEFAULT_COMMON_PREFS_RDN;/* cn = Common */
extern const char *DEFAULT_COMMON_PREFS_OBJECT;
extern const char *DEFAULT_COMMON_PREFS_FILTER;
extern const char *DEFAULT_ADMIN_SEARCH_DN;
/* ou=Mission Control, o=NetscapeRoot */
extern const char *DEFAULT_USER_DIRINFO; /* User Directory */
extern const char *DEFAULT_USER_DIRINFO_RDN;
extern const char *DEFAULT_USER_DIRINFO_OBJECT;
ACIs Set at o=NetscapeRoot Node
extern const char *DEFAULT_ROOT_ACI_1 ;/* Known Users access */
extern const char *DEFAULT_ROOT_ACI_2 ;/* MC Admin access */
ACIs Set at o=NetscapeRoot for Group Expansion
extern const char *DEFAULT_ROOT_ACI_3 ; /* Group expansion*/
ACIs Set at Administration Domain Entry
extern const char *DEFAULT_SS_CONTAINER_ACI;
ACIs Set at Global Preferences Entry
extern const char *DEFAULT_GLOBAL_PREFS_ACI ;
extern const char *DEFAULT_HOST_PREFS_ACI;
ACIs Set at netscapeHost Node
extern const char *DEFAULT_HOST_ACI;/* ACI for host */
ACIs Set at nsAdminGroup Node (3.x Only)
extern const char *DEFAULT_ADMINGRP_ACI;/* ACI for SS group */
ACIs Set at nsAdminGroup Node
extern const char *DEFAULT_ADMINGRP4_ACI;
ACIs Set at nsApplication Node (3.x Only)
extern const char *DEFAULT_PRODUCT_ACI; /* ACI for Product */
ACIs Set at the SIE (3.x only)
extern const char *DEFAULT_SIE_ACI_1;
ACIs Set at the SIE (3.x and 4.x)
extern const char *DEFAULT_SIE_ACI_2;
ACIs Set at cn=Configuration, dn=SIE's DN Node
extern const char *DEFAULT_SIE_CONFIG_ACI;
Common Package Information File Variables
extern const char *PKG_VENDOR;
extern const char *PKG_DESCRIPTION;
extern const char *PKG_CREATIONDATE;
extern const char *PKG_VERSION;
extern const char *PKG_REVISION;
extern const char *PKG_DEPENDENCIES;
extern const char *PKG_COMPATIBLE;
extern const char *PKG_COMPONENTS;
extern const char *PKG_NICKNAME;
extern const char *PKG_BUILDNUMBER;
extern const char *PKG_SERIALNUMBER;
extern const char *PKG_SCHEMAVERSION;
extern const char *PKG_PREINSTALL;
extern const char *PKG_POSTINSTALL;
extern const char *PKG_PREUNINSTALL;
extern const char *PKG_POSTUNINSTALL;
extern const char *PKG_ARCHIVE;
extern const char *PKG_DEFAULT_LANGUAGE;
extern const char *PKG_EXPIRY;
extern const char *PKG_SECURITY;
extern const char *PKG_REMOVABLE;
extern const char *PKG_APPLYTO;
extern const char *PKG_TYPE; /* Patch or Update */
extern const char *PKG_KEEPFILES;
extern const char *PKG_KEEPDIRS;
extern const char *PKG_BACKUPFILES;
extern const char *PKG_RESTOREFILES;
extern const char *PKG_CHECKED;
extern const char *PKG_MANDATORY;
extern const char *PKG_USELDAP;
extern const char *PKG_VISIBLE;
extern const char *PKG_PATCHES;
extern const char *PKG_REGISTRATION; /* True, False */
extern const char *PKG_FORCE_XPRESS; /* True, False */
extern const char *PKG_USERDIR_AUTH; /* True, False */
extern const char *PKG_UPDATE_LDIF;
extern const char *PKG_START_PROGRAM;
extern const char *SERVER_LIST;
extern const char *SERVER_ROOT;
extern const char *SERVER_SRC;
extern const char *MACHINE_NAME;
extern const char *CONFIG_LDAP_URL;
extern const char *CONFIG_DS_HOST;
extern const char *CONFIG_DS_PORT;
extern const char *CONFIG_DS_SUFFIX;
extern const char *DS_ADMIN_DOMAIN;
extern const char *SS_USER_ID;
extern const char *MC_ADMIN_ID; /* Configuration Admin ID */
extern const char *MC_ADMIN_PWD;
extern const char *UG_LDAP_URL; /* User Directory Admin ID */
extern const char *UG_ADMIN_ID;
extern const char *UG_ADMIN_PWD;
Installation Related Directories and File Naming
extern const char *INF_SUFFIX;/* Suffix of info files */
extern const char *LOG_SUFFIX;/* Suffix of log files */
extern const char *SETUP_DIR;/* <serverroot>/setup */
extern const char *SUITESPOT_INF;/* setup.inf */
extern const char *INSTALL_INF;/* install.inf */
extern const char *UNINSTALL_INF;/* uninstall.inf */
extern const char *INSTALL_LOG;/* install.log */
Previous Contents Index Next
Copyright (C) 2005 Red Hat, Inc. All rights reserved.
This material may be distributed only subject to the terms and conditions set forth in the Open Publication License, v1.0 or later (the latest version is presently available at http://www.opencontent.org/openpub/
Last Updated September 21, 2001