#!/usr/bin/ksh93 # ALTRAN_PROLOG_BEGIN_TAG # This is an automatically generated prolog. # # Copyright (C) Altran ACT S.A.S. 2019,2021. All rights reserved. # # ALTRAN_PROLOG_END_TAG # # IBM_PROLOG_BEGIN_TAG # This is an automatically generated prolog. # # 61haes_r714 src/43haes/usr/sbin/cluster/sa/printServer/sbin/cl_print_server_manual_config.sh 1.1 # # Licensed Materials - Property of IBM # # COPYRIGHT International Business Machines Corp. 2010 # 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 # @(#) 7d4c34b 43haes/usr/sbin/cluster/sa/printServer/sbin/cl_print_server_manual_config.sh, 726, 2147A_aha726, Feb 05 2021 09:50 PM ############################################################################### # # Name: cl_print_server_manual_config # # Description: Print Subsystem smart assist manual configuration with input XML file # populated with required information to configure. # # Arguments: # -f # # Return: N/A # ############################################################################### function usage { [[ "$VERBOSE_LOGGING" == "high" ]] && set -x KLIB_SA_logmsg WARN 9 3 print_server_sa.cat "Usage: \ cl_print_server_manual_config -f \n" exit 1 } typeset CONFIG_FILE="" KLIB_OUTPUT_CONSOLE=true KLIB_HACMPLOG_ENTRY=printServersa.log FPATH_BASE=/usr/es/lib/ksh93 FPATH=$FPATH_BASE/sa NUM_ARGS=$# (( $NUM_ARGS == 0 )) && usage while getopts f: option do case $option in f) # Input xml file for manual configuration CONFIG_FILE=$OPTARG ;; *) usage esac done [[ -z "$CONFIG_FILE" ]] && usage PRINT_SERVER_SA_SBIN_DIR="/usr/es/sbin/cluster/sa/printServer/sbin" # # Configuration of System V print subsystem # $PRINT_SERVER_SA_SBIN_DIR/cl_print_server_import -C "SystemV" -f $CONFIG_FILE #All error logging taken care inside $PRINT_SERVER_SA_SBIN_DIR/cl_print_server_import #utility, so no need to LOG. Here if $PRINT_SERVER_SA_SBIN_DIR/cl_print_server_import #fails exit with 1. (( $? != 0 )) && exit 1 # # Configuration of PowerPC print subsystem # $PRINT_SERVER_SA_SBIN_DIR/cl_print_server_import -C "PowerPC" -f $CONFIG_FILE #All error logging taken care inside $PRINT_SERVER_SA_SBIN_DIR/cl_print_server_import #utility, so no need to LOG. Here if $PRINT_SERVER_SA_SBIN_DIR/cl_print_server_import #fails exit with 1. (( $? != 0 )) && exit 1 exit 0