| 12345678910111213141516171819202122232425262728293031323334 |
- start_server()
- {
- echo "Starting server ..................."
- /opt/IBM/WebSphere/AppServer/profiles/$PROFILE_NAME/bin/startServer.sh $SERVER_NAME
- }
- stop_server()
- {
- echo "Stopping server ..................."
- kill -s INT $PID
- }
- echo "Setting Password"
- /work/set_password.sh
- start_server
- echo "Retrieving Signers"
- /opt/IBM/WebSphere/AppServer/profiles/$PROFILE_NAME/bin/retrieveSigners.sh NodeDefaultTrustStore ClientDefaultTrustStore -autoAcceptBootstrapSigner
- echo "Setting Keystore Password"
- /work/set_keystore_password.sh
- PID=$(ps -C java -o pid= | tr -d " ")
- echo "Applying configuration"
- if [ ! -z "$1" ]; then
- /work/run_py_script.sh "$@"
- elif [ ! -z "$(ls /work/config)" ]; then
- echo "+ Found config-files under /work/config. Executing..."
- find /work/config -name "*.py" -print0 | sort -z | xargs -0 -n 1 -r /work/run_py_script.sh
- fi
- /work/applyConfig.sh
- stop_server
- find /opt/IBM -user was ! -perm -g=w -print0 | xargs -0 -r chmod g+w
- find /opt/IBM -type d -user was ! -perm -g=x -print0 | xargs -0 -r chmod g+x
|