Adding tasks to the task registry Each subdirectory of this directory represents a Category: ClusterCategory FailoverPolicyCategory MachineCategory ResourceCategory ResourceGroupCategory ResourceTypeCategory or a Task Group, which is a collection of tasks displayed together in Task Manager: BalanceLoadTaskGroup ClusterTaskGroup FailoverPolicyTaskGroup LoggingTaskGroup etc. Within each of these subdirectories are files whose names are the fully-qualified class names of tasks which are relevant to the Category for that subdirectory. The contents of the files are not used, so the files should be of 0 length. When adding a task to a Category or Task Group, the Makefile for that subdirectory needs to be updated. A subdirectory Make will fail if any of the tasks in that directory do not exist. The check for task existence can be overridden by creating an additional file that has the same name as the task with ".noerror" appended. Example: I'm adding the task "Delete Cluster" to the task registry. I decide that it should go into the ClusterCategory directory. The full name of the class that implements "Delete Cluster" is com.sgi.fsmgr.task.DeleteClusterTask. 1. cd $WORKAREA/taskRegistry/ClusterCategory 2. touch com.sgi.fsmgr.task.DeleteClusterTask 3. p_modify -f com.sgi.fsmgr.task.DeleteClusterTask 4. p_modify Makefile 5. Edit Makefile, adding com.sgi.fsmgr.task.DeleteClusterTask to the "TASKS" macro. 6. p_integrate 7. p_finalize