version 1.57, 2007/06/06 22:50:16
|
version 1.62, 2008/06/17 18:18:16
|
|
|
TOUCH = touch | TOUCH = touch |
CAT = cat | CAT = cat |
DOCXX = doc++ | DOCXX = doc++ |
|
DOXYGEN = doxygen |
| |
GENERATE_RANDSEED = randseed | GENERATE_RANDSEED = randseed |
GET_HOSTNAME = `nslookup \`hostname\` | grep "Name:" | sed 's/Name:[ ]*//'` | GET_HOSTNAME = `nslookup \`hostname\` | grep "Name:" | sed 's/Name:[ ]*//'` |
|
|
TOUCH = touch | TOUCH = touch |
CAT = cat | CAT = cat |
DOCXX = doc++ | DOCXX = doc++ |
|
DOXYGEN = doxygen |
| |
GET_HOSTNAME = `host \`hostname\`|cut -d" " -f1` | GET_HOSTNAME = `host \`hostname\`|cut -d" " -f1` |
| |
|
|
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) |
|
|
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 |