merge CM build fixes from mainline.  Note, you MUST rm -rf target <prj>/target if you switch between using the PSP and not
Introduce a default severity used for pre-created sys/app log streams that can be overriden with CL_LOG_STREAM_SEVERITY env. Also introduce a default stream severity for app. specific dynamic/runtime streams created with clLogStreamOpen that can be overriden with CL_LOG_STREAM_SEVERITY_CUSTOM env. This would override the defaults. Later the app. is free to use clLogFilterSet apis to set the severity for default/runtime streams
CM_CONFLICT_RESOLVE_OBJS already defined in preface.mk and it is also depend on CL_CM variable.
must use deferred assignment because variables may not be defined when preface.mk is included
------------------------------------------------------------------------
Checkpoint the AMF states after admin lock/unlock/... operations since a lock on a node with presence state uninstantiated or operationally disabled wouldn't trigger any enqueue of ckpt op. since csiset/instantiate wouldn't have been triggered in the first place. So if a switchover were to occur, the payload state wouldn't be reflecting the new administrate states since a ckpt write was missed. Also there is no side-effect per-se in explicitly firing the amf ckpt write since the write is enqueued to the ckpt write thread only if there are no pending writes. So it won't be anyway resulting in redundant multiple writes assuming ckpt writes were triggered by the lock/unlock -> csiset/instantiate through entityunlock/locka function calls
------------------------------------------------------------------------
Merge branch '6.0' of github.com:OpenClovis/SAFplus-Availability-Scalability-Platform into 6.0
------------------------------------------------------------------------
Invoke a component precleanup script that is system wide and called: ASP_TARGET/etc/asp.d/asp_precleanup.sh with ASP_COMPNAME env. to handle immediate pre-cleanups for components that crash since the cleanup script is invoked in a sequence based on the recovery and with node switchover/csi-dep configs, the cleanup script invocation would happen in the order in which the comp. is configured/setup in the hierarchy. The pre-cleanup trigger is an immediate invocation. Its invoked only with ASP_COMP_PRECLEANUP=1 in etc/asp.conf
------------------------------------------------------------------------
completely remove references to CM, fix virtual IP build errors (new compiler ver), ensure CM library is included in libmw.so
Remove the ASP_COMP_PRECLEANUP env. trigger for precleanup script invocation and trigger the precleanup script invocation if it exists (in TARGET/etc/asp.d/asp_precleanup.sh)
Merge branch '6.0' of github.com:OpenClovis/SAFplus-Availability-Scalability-Platform into 6.0
Introduce --with-tipc-build=no option in configure to build without tipc. This would export BUILD_TIPC=0 which would in turn disable plugin compiles. Also remove the redundant clIocNotification.h file
Support for BUILD_TIPC or no-tipc builds for make images, safplus startup scripts to avoid configuring tipc when BUILD_TIPC is 0 or tipc builds are disabled. So there won't be any tipc dependency to start with when tipc is disabled with asp startup scripts
------------------------------------------------------------------------
Do a safe walk of the component table while processing component failures in amf holding the comptable lock. This is to avoid a potential race with a componentadd into the dynamic table in which case, we could experience container walk corruption/deadlocks resulting from unsafe container walks
------------------------------------------------------------------------
install sdk without tipc
update install script
Checking interface name and ip address before doing assign to support running with non-root user
Checking interface name and ip address before doing assign to support running with non-root user
Fixed Karthick's comment on dynamic allocate
update install and configure script
Merge branch '6.0' of github.com:OpenClovis/SAFplus-Availability-Scalability-Platform into 6.0