yum install wget unzip zip java wget http://10.116.49.17/Builds/sources/jboss/6.4_eap/jboss-eap-6.4.0.zip http://10.116.49.17/Builds/sources/jboss/6.4_eap/jboss-eap-6.4.9-patch.zip http://10.116.49.17/Builds/sources/jboss/6.4_eap/jboss-eap-6.4.19-patch.zip http://10.116.49.17/Builds/sources/jboss/6.4_eap/jboss-eap-6.4.21-patch.zip rm -rf /root/jboss-eap-6.4 echo "Extracting JBoss Base" unzip jboss-eap-6.4.0.zip echo "Patching Jboss" unzip jboss-eap-6.4.9-patch.zip /root/jboss-eap-6.4/bin/jboss-cli.sh "patch apply /root/jboss-eap-6.4.1.CP.zip" /root/jboss-eap-6.4/bin/jboss-cli.sh "patch apply /root/jboss-eap-6.4.2.CP.zip" /root/jboss-eap-6.4/bin/jboss-cli.sh "patch apply /root/jboss-eap-6.4.3.CP.zip" /root/jboss-eap-6.4/bin/jboss-cli.sh "patch apply /root/jboss-eap-6.4.4.CP.zip" /root/jboss-eap-6.4/bin/jboss-cli.sh "patch apply /root/jboss-eap-6.4.5.CP.zip" /root/jboss-eap-6.4/bin/jboss-cli.sh "patch apply /root/jboss-eap-6.4.6.CP.zip" /root/jboss-eap-6.4/bin/jboss-cli.sh "patch apply /root/jboss-eap-6.4.7.CP.zip" /root/jboss-eap-6.4/bin/jboss-cli.sh "patch apply /root/jboss-eap-6.4.8.CP.zip" /root/jboss-eap-6.4/bin/jboss-cli.sh "patch apply /root/jboss-eap-6.4.9.CP.zip" rm -rf patches.xml unzip jboss-eap-6.4.19-patch.zip /root/jboss-eap-6.4/bin/jboss-cli.sh "patch apply /root/jboss-eap-6.4.10.CP.zip" /root/jboss-eap-6.4/bin/jboss-cli.sh "patch apply /root/jboss-eap-6.4.11.CP.zip" /root/jboss-eap-6.4/bin/jboss-cli.sh "patch apply /root/jboss-eap-6.4.12.CP.zip" /root/jboss-eap-6.4/bin/jboss-cli.sh "patch apply /root/jboss-eap-6.4.13.CP.zip" /root/jboss-eap-6.4/bin/jboss-cli.sh "patch apply /root/jboss-eap-6.4.14.CP.zip" /root/jboss-eap-6.4/bin/jboss-cli.sh "patch apply /root/jboss-eap-6.4.15.CP.zip" /root/jboss-eap-6.4/bin/jboss-cli.sh "patch apply /root/jboss-eap-6.4.16.CP.zip" /root/jboss-eap-6.4/bin/jboss-cli.sh "patch apply /root/jboss-eap-6.4.17.CP.zip" /root/jboss-eap-6.4/bin/jboss-cli.sh "patch apply /root/jboss-eap-6.4.18.CP.zip" /root/jboss-eap-6.4/bin/jboss-cli.sh "patch apply /root/jboss-eap-6.4.19.CP.zip" rm -rf patches.xml unzip jboss-eap-6.4.21-patch.zip /root/jboss-eap-6.4/bin/jboss-cli.sh "patch apply /root/jboss-eap-6.4.20.CP.zip" /root/jboss-eap-6.4/bin/jboss-cli.sh "patch apply /root/jboss-eap-6.4.21.CP.zip" rm -rf patches.xml echo "Starting Jboss" /root/jboss-eap-6.4/bin/standalone.sh #open a new terminal and run commands to clean patch files [root@Matts-RHEL6x-Scratch-Box ~]# jboss-eap-6.4/bin/jboss-cli.sh You are disconnected at the moment. Type 'connect' to connect to the server or 'help' for the list of supported commands. [disconnected /] connect [standalone@localhost:9999 /] /core-service=patching:ageout-history {"outcome" => "success"} [standalone@localhost:9999 /] exit #back to the original terminal Ctrl+C #Remove Artifacts becaues we had to turn on jboss to clean up stuff rm -rf /root/jboss-eap-6.4/standalone/log rm -rf /root/jboss-eap-6.4/standalone/configuration/standalone_xml_history rm -rf /root/jboss-eap-6.4/standalone/tmp/work rm -rf /root/jboss-eap-6.4/standalone/tmp/vfs rm -rf /root/jboss-eap-6.4/standalone/data #Zipping up update jboss zip -r jboss-eap-6.4.21.zip jboss-eap-6.4 #Copy zip to Build Sources scp jboss-eap-6.4.21.zip root@10.116.49.17:/Builds/sources/jboss/6.4_eap/.