Skip to content

Instantly share code, notes, and snippets.

echo update kernel
yum -y update
echo install glibc
yum -y install glibc.i686
echo install libstdc++
yum -y install compat-libstdc++-33.x86_64
echo install vim
yum -y install vim
#! /bin/bash
echo install ems
cd /vagrant/ems_install/ems_install
./TIBCOUniversalInstaller-lnx-x86.bin -silent -V responseFile=ems_install.silent
echo config ems
cd ~/tibco/ems/8.2/bin
./tibemsd64 &
#! /bin/bash
echo install BPM4.0
/vagrant/bpm_install/TIBCOUniversalInstaller-lnx-x86-64.bin -silent
#! /bin/bash
echo set up bpmadm user in ems
cd /home/vagrant/tibco/ems/8.2/bin
./tibemsadmin64 -server "tcp://localhost:7222" -user admin -password "" -script /vagrant/ems_install/ems_install/bpm_setup.scr
#! /bin/bash
echo create tibco_ems.service
touch /etc/systemd/system/tibco_ems.service
chmod 644 /etc/systemd/system/tibco_ems.service
cat <<EOT >> /etc/systemd/system/tibco_ems.service
[Unit]
Description=Tibco EMS server
After=syslog.target network.target
[Service]
#! /bin/bash
su -l oracle -c "/vagrant/oracle_install/runInstaller -silent -responseFile /vagrant/oracle_install/response/db_install.rsp"
#! /bin/bash
echo run generated script
/opt/oracle/product/12.1.0/dbhome_1/root.sh
/opt/oraInventory/orainstRoot.sh
echo configure Oracle
su -l oracle -c "touch /home/oracle/cfgrsp.properties"
chmod 600 /home/oracle/cfgrsp.properties
su -l oracle -c "cat <<EOT >> /home/oracle/cfgrsp.properties
#! /bin/bash
echo install oracle pre-requisites
groupadd -g 54321 oinstall
groupadd -g 54322 dba
useradd oracle -u 54321 -g oinstall -G dba
echo oracle:oracle | sudo chpasswd
usermod -aG wheel oracle
chown :dba /opt
chmod g+w /opt
dd if=/dev/zero of=/swapfile count=4096 bs=1MiB
delete queue >
delete topic >
create user bpmadm "bpm user" password=bpmadm
create queue AMX_SV.>
grant queue AMX_SV.> user=bpmadm create, delete, modify, send, receive
<?xml version="1.0"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<comment>---Universal Installer Silent Installation Properties---</comment>
<!--accept the license agreement-->
<entry key="acceptLicense">true</entry>
<!--the root installation directory-->
<!--if the product does not support multiple instances and TIBCO_HOME has already been set then-->