25 lines
1 KiB
Bash
25 lines
1 KiB
Bash
#!/bin/bash
|
|
|
|
# Delta script for Omaha #8300
|
|
# This script moves qpid's TLS certificates and server key from /awips2/qpid
|
|
# to /awips2/qpid/tls. This script also updates the paths to those files in
|
|
# /awips2/qpid/config.json.
|
|
#
|
|
# Run on the qpid server
|
|
#
|
|
# Author: tgurney
|
|
|
|
echo "$0: starting"
|
|
mkdir -pv -m=700 /awips2/qpid/tls
|
|
for file in /awips2/qpid/server.crt /awips2/qpid/server.key /awips2/qpid/root.crt; do
|
|
if [[ -f "${file}" ]]; then
|
|
mv -v "${file}" /awips2/qpid/tls/
|
|
fi
|
|
done
|
|
sudo chown -vR awips:fxalpha /awips2/qpid/tls
|
|
echo "$0: updating config.json"
|
|
sed -i 's/${qpid.home_dir}${file.separator}server.crt/${qpid.home_dir}${file.separator}tls${file.separator}server.crt/g' /awips2/qpid/config.json
|
|
sed -i 's/${qpid.home_dir}${file.separator}server.key/${qpid.home_dir}${file.separator}tls${file.separator}server.key/g' /awips2/qpid/config.json
|
|
sed -i 's/${qpid.home_dir}${file.separator}root.crt/${qpid.home_dir}${file.separator}tls${file.separator}root.crt/g' /awips2/qpid/config.json
|
|
echo "$0: finished"
|
|
|