+#!/bin/sh
+
+
+RPM_71_72_URL=
+RPM_73_URL=
+SSH_URL=
+SSL_URL=
+
+if [ \( -z "$RPM_71_72_URL" \) \
+ -o \( -z "$RPM_73_URL" \) \
+ -o \( -z "$SSH_URL" \) \
+ -o \( -z "$SSL_URL" \) ]
+then
+ echo "Set the ..._URL variables in the script"
+ echo "from the following site: https://www.ibm.com/resources/mrs/assets?source=aixbp"
+ exit 1
+fi
+
+
+FQ_SCRIPTNAME=$(realpath $0)
+SCRIPT_PATH=$(dirname $FQ_SCRIPTNAME)
+. $SCRIPT_PATH/definitions
+
+
+LS_BASENAME=${NIM_LPP_SOURCE_PREFIX}_rpm_ssx
+SOURCE_DIR=$NIM_SOURCES/rpm-ssx
+
+
+RPM_71_72_RTE=$(basename $RPM_71_72_URL)
+RPM_73_RTE=$(basename $RPM_73_URL)
+SSH_TARZ=$(basename $SSH_URL)
+SSL_TARZ=$(basename $SSL_URL)
+SSH_DIR=$(basename $SSH_TARZ .tar.Z)
+SSL_DIR=$(basename $SSL_TARZ .tar.Z)
+
+# download packages
+cd $DOWNLOAD_DIR
+for URL in $RPM_71_72_URL $RPM_73_URL $SSH_URL $SSL_URL
+do
+ wget $URL
+done
+
+# preparations
+rm -Rf $SOURCE_DIR
+mkdir $SOURCE_DIR
+zcat $SSH_TARZ | tar -x -f - -C $SOURCE_DIR
+zcat $SSL_TARZ | tar -x -f - -C $SOURCE_DIR
+mv $SOURCE_DIR/$SSH_DIR/*.base \
+ $SOURCE_DIR/$SSH_DIR/*.license \
+ $SOURCE_DIR/$SSH_DIR/*.en_US \
+ $SOURCE_DIR
+mv $SOURCE_DIR/$SSL_DIR/* $SOURCE_DIR
+rm -Rf $SOURCE_DIR/$SSH_DIR $SOURCE_DIR/$SSL_DIR
+
+for SUFFIX in $SUFFIX_71_72 $SUFFIX_73
+do
+ if [ "$SUFFIX" = "$SUFFIX_71_72" ]
+ then
+ RPM_RTE=$RPM_71_72_RTE
+ elif [ "$SUFFIX" = "$SUFFIX_73" ]
+ then
+ RPM_RTE=$RPM_73_RTE
+ else
+ exit 1
+ fi
+ cp -p $RPM_RTE $SOURCE_DIR
+ chmod 644 $SOURCE_DIR/*
+ LS_NAME=${LS_BASENAME}-$SUFFIX
+ lsnim -t lpp_source | cut -f 1 -d ' ' | grep $LS_NAME >/dev/null
+ if [ $? -eq 0 ]
+ then
+ nim -o remove $LS_NAME
+ fi
+ echo "Creating lpp_source $LS_NAME"
+ nim -o define \
+ -t lpp_source \
+ -a location=$NIM_LPP_SOURCES/rpm-ssx-$SUFFIX \
+ -a source=$SOURCE_DIR \
+ -a server=master \
+ -a packages="all" \
+ $LS_NAME
+ rm -f $SOURCE_DIR/$RPM_RTE $SOURCE_DIR/.toc
+done
+
+# cleanup
+cd -
+rm -Rf $SOURCE_DIR
+rm -Rf $DOWNLOAD_DIR