version 1.56, 2007/06/04 02:29:12
|
version 1.61, 2008/03/05 21:56:26
|
|
|
Prwx______ = 700 | Prwx______ = 700 |
Prwxrwxrwx = 777 | Prwxrwxrwx = 777 |
Prwxrwxrwt = 1777 | Prwxrwxrwt = 1777 |
Pr_xr__r__ = 744 |
Prwxr__r__ = 744 |
Pr__r__r__ = 444 | Pr__r__r__ = 444 |
Pr________ = 400 | Pr________ = 400 |
Pr_xr_xr_x = 555 | Pr_xr_xr_x = 555 |
|
|
Prwxrwxrwt = 1777 | Prwxrwxrwt = 1777 |
Prwxr_xr_x = 755 | Prwxr_xr_x = 755 |
Prwxr_x___ = 750 | Prwxr_x___ = 750 |
Pr_xr__r__ = 744 |
Prwxr__r__ = 744 |
Prwx______ = 700 | Prwx______ = 700 |
Pr__r__r__ = 444 | Pr__r__r__ = 444 |
Pr________ = 400 | Pr________ = 400 |
|
|
INSTALL_USR = root | INSTALL_USR = root |
INSTALL_GRP = pegasus | INSTALL_GRP = pegasus |
CIMSERVER_USR = root | CIMSERVER_USR = root |
CIMSERVER_GRP = pegasus |
CIMSERVER_GRP = root |
CHMOD = chmod | CHMOD = chmod |
CHOWN = chown | CHOWN = chown |
CHGRP = chgrp | CHGRP = chgrp |
|
|
SYMBOLIC_LINK_CMD = ln -f -s | SYMBOLIC_LINK_CMD = ln -f -s |
| |
CURRENT_USER=`whoami` | CURRENT_USER=`whoami` |
|
|
|
# |
|
# Since the Privilege Separation splits the cimserver process into two |
|
# processes (cimservermain process - a non privileged process; cimserver |
|
# process - a privileged process), the pegasus files need to be split into |
|
# two sets. The files which can be updated by cimservermain process are owned |
|
# by user "CIMSERVERMAIN_USR" and group "CIMSERVERMAIN_GRP". Other files |
|
# owned by user "CIMSERVER_USR" and group "CIMSERVER_GRP" can be updated |
|
# by cimserver process. |
|
# If the Privilege Separation is not enabled, a single privileged process |
|
# (cimserver process) is created. All the pegasus files can be updated by |
|
# the cimserver process. The CIMSERVERMAIN_USR variable will be set |
|
# equal to CIMSERVER_USR, and the CIMSERVERMAIN_GRP variable will be set |
|
# equal to CIMSERVER_GRP. |
|
# |
|
# To further restrict the privileges assigned to the cimservermain |
|
# process, we recommend creating a new group for the cimservermain |
|
# process. By default, the name of this group will be the same as |
|
# the cimservermain user. Note: the CIMSERVERMAIN_GRP should be |
|
# the primary group for the CIMSERVERMAIN_USER. |
|
|
|
ifdef PEGASUS_ENABLE_PRIVILEGE_SEPARATION |
|
CIMSERVERMAIN_USR = $(PEGASUS_CIMSERVERMAIN_USER) |
|
CIMSERVERMAIN_GRP = $(PEGASUS_CIMSERVERMAIN_USER) |
|
else |
|
CIMSERVERMAIN_USR = $(CIMSERVER_USR) |
|
CIMSERVERMAIN_GRP = $(CIMSERVER_GRP) |
|
endif |
|
|
endif | endif |
| |
ifeq ($(OS),zos) | ifeq ($(OS),zos) |
|
|
Prwxrwxrwx = 777 | Prwxrwxrwx = 777 |
Prwxrwxrwt = 1777 | Prwxrwxrwt = 1777 |
Prwxr_xr_x = 755 | Prwxr_xr_x = 755 |
Pr_xr__r__ = 744 |
Prwxr__r__ = 744 |
Pr__r__r__ = 444 | Pr__r__r__ = 444 |
Pr________ = 400 | Pr________ = 400 |
Pr_xr_xr_x = 555 | Pr_xr_xr_x = 555 |
|
|
CAT = cat | CAT = cat |
endif | endif |
| |
|
ifeq ($(OS),PASE) |
|
STRIPCRS = |
|
DIFF = diff |
|
SORT = sort |
|
REDIRECTERROR = 2>&1 |
|
CIMSERVER_START_SERVICE = system STRTCPSVR *CIMOM |
|
CIMSERVER_STOP_SERVICE = system ENDTCPSVR *CIMOM |
|
SLEEP = sleep |
|
TIME_CMD = time |
|
MUEXE = mu |
|
RM = rm -f |
|
MKDIRHIER = mkdir -p |
|
RMDIRHIER = rm -rf |
|
ECHO = echo |
|
ECHO-E = |
|
COPY = cp |
|
CHMOD = chmod |
|
CHOWN = chown |
|
CHGRP = chgrp |
|
CAT = cat |
|
endif |
|
|
ifeq ($(OS),darwin) | ifeq ($(OS),darwin) |
STRIPCRS = | STRIPCRS = |
DIFF = diff | DIFF = diff |