#!/bin/ksh # IBM_PROLOG_BEGIN_TAG # This is an automatically generated prolog. # # bos720 src/bos/usr/bin/smit/libsmhelp/cre_sm_ref.ksh 1.1 # # Licensed Materials - Property of IBM # # Restricted Materials of IBM # # COPYRIGHT International Business Machines Corp. 1997 # All Rights Reserved # # US Government Users Restricted Rights - Use, duplication or # disclosure restricted by GSA ADP Schedule Contract with IBM Corp. # # IBM_PROLOG_END_TAG BIN="/usr/bin" CD="${BIN}/cd" FIND="${BIN}/find" MKDIR="${BIN}/mkdir" HELP_BIN="/usr/lib/smit/bin" #Create the FILELIST file which contains all #existing SM HTML help files for the language $LANGUAGE #specified. CUR=$(pwd) if [[ $# -ne 3 ]];then print "" print "Usage: cre_sm_ref.ksh LANGUAGE FILESET_NAME DOC_PATH" print " where LANG = Locale" print " FILESET_NAME = Name of fileset" print " DOC_PATH = Path name where actual help files reside" print " starting after the top path name:" print " /usr/share/man/info/\${LANG}\n" print " e.g: cre_sm_ref.ksh en_US aix a_doc_lib/WebSM_context_help\n" exit 1 fi LANGUAGE=$1 LPP=$2 DOC_PATH=$3 FILE="/tmp/"${LANGUAGE}"_"${LPP}".list" FIXED_DOC_PATH="/usr/share/man/info/${LANGUAGE}" HELP_FILE_PATH=${FIXED_DOC_PATH}/${DOC_PATH} REG_PATH="/usr/share/man/info/${LANGUAGE}/doc_registry" if [[ ! -d ${HELP_FILE_PATH} ]];then print "Error: ${HELP_FILE_PATH} does not exist" exit 1 fi $CD ${HELP_FILE_PATH} $FIND ${HELP_FILE_PATH} -type f -print> ${FILE} if [[ ! -d ${REG_PATH} ]];then $MKDIR -p ${REG_PATH} fi REF_FILE=${REG_PATH}/${LPP}.ref ${HELP_BIN}/cre_sm_ref ${REF_FILE} ${FILE} if [[ -f ${REF_FILE} ]];then sort -d +1 ${REF_FILE} > /tmp/help_ref.xxxx mv /tmp/help_ref.xxxx ${REF_FILE} fi