#!/sbin/sh . $JSINCLUDE/Subroutines || exit 1 ; SetRootOpts ; [ X$ROOT != X/ ] && exec Chroot_Script $0 $* PKGDIR=$JS_PKGS_DIR/mq HOME=$PKGDIR AF=/tmp/Adminfile PKGADMIN=" instance=overwrite partial=nocheck runlevel=nocheck idepend=nocheck rdepend=nocheck space=ask setuid=nocheck conflict=nocheck basedir=default action=nocheck " mkdir -p `dirname $AF` for i in $PKGADMIN ; do echo $i ; done >$AF cd $HOME || Start_Shell "No MQ pkg directory $PKGDIR" passwd=" mqm:x:1005:700::/home/mqm:/bin/bash " shadow=" mqm:*LK*::::::: " group=" mqm::700:mqm " for f in passwd shadow group ; do eval "echo \"\$$f\"" | while read line ; do [ ! -z "$line" ] && echo "$line" ; done >>$ROOT/etc/$f done #Start_Shell /bin/banner MQ-Series echo Running MQ License Accept Script ./mqlicense.sh -accept echo Installing Websphere MQ echo "y\n1 2 3 4\nn\y\y" | pkgadd -a $AF -d . mqm || Start_Shell "MQ packages installation failed" echo Installing Websphere MQ Updates CSD08 echo "y\ny\ny\ny\ny" | pkgadd -a $AF -d mqm-CSD08.img all || Start_Shell "MQ updates installation failed" #### Copying UBS Specific Queue Stuff cat $SI_CONFIG_DIR/Profiles/$SITE/Config/mq/UBSFEED.msqc >/$ROOT/opt/mqm/bin/UBSFEED.msqc cat $SI_CONFIG_DIR/Profiles/$SITE/Config/mq/amqcap.inf >/$ROOT/var/mqm/qmgrs/@SYSTEM/amqcap.inf cat $SI_CONFIG_DIR/Profiles/$SITE/Config/mq/mqs.ini >/$ROOT/var/mqm/mqs.ini cat $SI_CONFIG_DIR/Profiles/$SITE/Config/S79mq >/$ROOT/etc/rc3.d/S79mq cat $SI_CONFIG_DIR/Profiles/$SITE/Config/K04mq >/$ROOT/etc/rc1.d/K04mq cat $SI_CONFIG_DIR/Profiles/$SITE/Config/K04mq >/$ROOT/etc/rcS.d/K04mq mkdir $ROOT/var/mqm/qmgrs/UBSFEED mkdir $ROOT/var/mqm/log/UBSFEED (cd $SI_CONFIG_DIR/Profiles/$SITE/Config/mq/UBSFEED/. && tar cf - .) | (cd $ROOT/var/mqm/qmgrs/UBSFEED/. && tar xf -) (cd $SI_CONFIG_DIR/Profiles/$SITE/Config/mq/log/UBSFEED/. && tar cf - .) | (cd $ROOT/var/mqm/log/UBSFEED/. && tar xf -) ### Setting Permissions chown -R mqm:mqm $ROOT/var/mqm $ROOT/opt/mqm chmod +x $ROOT/etc/rc3.d/S79mq $ROOT/etc/rc1.d/K04mq $ROOT/etc/rcS.d/K04mq