#################################################################
#
# Makefile for cluster_install part
# install of the NMENs
#
#
# Copyright 2001 Sun Microsystems, Inc. All rights reserved.
#
##################################################################

SHARE = /usr/sbin/share
RM = /usr/bin/rm
TOUCH = /usr/bin/touch

#
# install_os tools directory
#
INSTALL_LIB_TOOLS=$(NHINSTALL_LIB)/tools/lib/
INSTALL_OS_TOOLS=$(NHINSTALL_LIB)/tools/install_os/
INSTALL_OS_TOOLS_COMMON=$(NHINSTALL_LIB)/tools/install_os/common
INSTALL_OS_TOOLS_SOL=$(NHINSTALL_LIB)/tools/install_os/$(target_os)

all: container_nmen addon_nmen

#
#  Application Services for diskless
#
container_nmen: $(STAGES_DISKLESS_DIR)/APP_NMEN_DONE

$(STAGES_DISKLESS_DIR)/APP_NMEN_DONE:
	$(SILENT) $(INSTALL_OS_TOOLS_COMMON)/nmen_container.pl \
		-R $(ROOT_DIR) \
		-P $(PACKAGE_SUBDIR) \
		-p "$(CONTAINER_LOCAL_PACKAGES)" \
		-W $(WORKING_DIR) \
		-n m \
		$(DEBUG_FLAG)
	touch $(STAGES_DISKLESS_DIR)/APP_NMEN_DONE

#
# add-on after Application Services installation on NMEN
#

addon_nmen: $(STAGES_DISKLESS_DIR)/ADDON_ANMEN_DONE

$(STAGES_DISKLESS_DIR)/ADDON_ANMEN_DONE:
	if [ -f $(STAGES_DISKLESS_DIR)/ADDON_ANMEN_RUNNING ] ;\
	then $(SILENT) $(INSTALL_LIB_TOOLS)/addon.pl \
		-z 0 \
		-R $(ROOT_DIR) \
		-S $(SOLARIS_DIR) \
		-P $(PACKAGE_SUBDIR) \
		-K $(SOLARIS_SUBDIR) \
		-W $(WORKING_DIR) \
		-p "A_NMEN" \
		-n m \
		$(DEBUG_FLAG) ;\
	fi
	$(TOUCH) $(STAGES_DISKLESS_DIR)/ADDON_ANMEN_RUNNING
	$(SILENT) $(INSTALL_LIB_TOOLS)/addon.pl \
		-R $(ROOT_DIR) \
		-S $(SOLARIS_DIR) \
		-P $(PACKAGE_SUBDIR) \
		-K $(SOLARIS_SUBDIR) \
		-W $(WORKING_DIR) \
		-p "A_NMEN" \
		-n m \
		$(DEBUG_FLAG)
	$(RM) $(STAGES_DISKLESS_DIR)/ADDON_ANMEN_RUNNING
	$(TOUCH) $(STAGES_DISKLESS_DIR)/ADDON_ANMEN_DONE
