diff options
author | ATT default cloud user <dgl@research.att.com> | 2017-08-31 21:34:47 +0000 |
---|---|---|
committer | ATT default cloud user <dgl@research.att.com> | 2017-08-31 21:34:47 +0000 |
commit | 17b1b97378d6a83e525e22ee2507d2a844e05fed (patch) | |
tree | 0fd53a712428c1c40846aacbdd838c91f49e6561 /misc/doaction | |
parent | f40a12a92277d035e109ff43f35e02c37f0d0601 (diff) |
DMAAP-83 Initial code import
Change-Id: I7807b0f59bd2acb55a2df98632112f28a9f64f74
Signed-off-by: ATT default cloud user <dgl@research.att.com>
Diffstat (limited to 'misc/doaction')
-rw-r--r-- | misc/doaction | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/misc/doaction b/misc/doaction new file mode 100644 index 0000000..d3dd9b8 --- /dev/null +++ b/misc/doaction @@ -0,0 +1,43 @@ +#!/bin/bash + +cd /opt/app/dmaapbc/etc +for action in "$@" +do +case "$action" in +'backup') + cp log4j.properties log4j.properties.save 2>/dev/null + cp dmaapbc.properties dmaapbc.properties.save 2>/dev/null + cp havecert havecert.save 2>/dev/null + ;; +'stop') + /opt/app/platform/init.d/dmaapbc stop + ;; +'start') + /opt/app/platform/init.d/dmaapbc start || exit 1 + ;; +'config') + /bin/bash log4j.properties.tmpl >log4j.properties + /bin/bash dmaapbc.properties.tmpl >dmaapbc.properties + /bin/bash havecert.tmpl >havecert + /bin/bash PolicyEngineApi.properties.tmpl > ../config/PolicyEngineApi.properties + echo "$AFTSWM_ACTION_NEW_VERSION" >VERSION.dmaapbc + chmod +x havecert + rm -f /opt/app/platform/rc.d/K90dmaapbc /opt/app/platform/rc.d/S10dmaapbc + ln -s ../init.d/dmaapbc /opt/app/platform/rc.d/K90dmaapbc + ln -s ../init.d/dmaapbc /opt/app/platform/rc.d/S10dmaapbc + ;; +'restore') + cp log4j.properties.save log4j.properties 2>/dev/null + cp dmaapbc.properties.save dmaapbc.properties 2>/dev/null + cp havecert.save havecert 2>/dev/null + ;; +'clean') + rm -f log4j.properties dmaapbc.properties havecert log4j.properties.save dmaapbc.properties.save havecert.save SHUTDOWN redirections.dat VERSION.dmaapbc + rm -f /opt/app/platform/rc.d/K90dmaapbc /opt/app/platform/rc.d/S10dmaapbc + ;; +*) + exit 1 + ;; +esac +done +exit 0 |