aboutsummaryrefslogtreecommitdiffstats
path: root/boot/dcae2_serv.sh
diff options
context:
space:
mode:
authorMarco Platania <platania@research.att.com>2018-08-02 13:02:59 -0400
committerMarco Platania <platania@research.att.com>2018-08-02 13:02:59 -0400
commitd4c5f6b933e2ba449cb1ddf39355f03affec9b53 (patch)
treebc2d3f43190936e105f98484810ee0670352f91a /boot/dcae2_serv.sh
parent62347152ef6e9d284d8bc45373fb6f83a5162110 (diff)
Cleanup ONAP installation via Heat
- Remove all the parts of code related to deprecated configurations - Consolidate serv.sh scripts in a single one - Allow SO resolution via DNS (in addition to MSO) Change-Id: I6cabacdabaa3c5158ee101057738584922858fc9 Issue-ID: INT-526 Signed-off-by: Marco Platania <platania@research.att.com>
Diffstat (limited to 'boot/dcae2_serv.sh')
-rw-r--r--boot/dcae2_serv.sh129
1 files changed, 0 insertions, 129 deletions
diff --git a/boot/dcae2_serv.sh b/boot/dcae2_serv.sh
deleted file mode 100644
index cfb77e45..00000000
--- a/boot/dcae2_serv.sh
+++ /dev/null
@@ -1,129 +0,0 @@
-#!/bin/sh
-#############################################################################
-#
-# Copyright (c) 2017 AT&T Intellectual Property. All rights reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-#############################################################################
-
-### BEGIN INIT INFO
-# Provides: dcaegen2-bootstrap
-# Required-Start: $remote_fs $syslog
-# Required-Stop: $remote_fs $syslog
-# Default-Start: 2 3 4 5
-# Default-Stop: 0 1 6
-# Short-Description: Start daemon at boot time
-# Description: Enable service provided by daemon.
-### END INIT INFO
-HTTP_PROXY=$(cat /opt/config/http_proxy.txt)
-HTTPS_PROXY=$(cat /opt/config/https_proxy.txt)
-
-if [ $HTTP_PROXY != "no_proxy" ]
-then
- export http_proxy=$HTTP_PROXY
- export https_proxy=$HTTPS_PROXY
-fi
-
-dir="/opt"
-cmd="./dcae2_vm_init.sh"
-user="root"
-
-name=$(basename "$0")
-pid_file="/var/run/$name.pid"
-stdout_log="/var/log/$name.log"
-stderr_log="/var/log/$name.err"
-
-get_pid() {
- cat "$pid_file"
-}
-
-is_running() {
- CID="$(docker ps | grep 'org.onap.dcaegen2.deployments.bootstrap')"
- [ ! -z "$CID" ]
-}
-
-case "$1" in
- start)
- if is_running; then
- echo "Already started"
- else
- echo "Starting $name"
- cd "$dir"
- if [ -z "$user" ]; then
- sudo $cmd >> "$stdout_log" 2>> "$stderr_log" &
- else
- sudo -u "$user" $cmd >> "$stdout_log" 2>> "$stderr_log" &
- fi
- echo $! > "$pid_file"
- if ! is_running; then
- echo "Unable to start, see $stdout_log and $stderr_log"
- exit 1
- fi
- fi
- ;;
- stop)
- if is_running; then
- echo -n "Stopping $name.."
- kill "$(get_pid)"
- CID=$(docker ps | grep 'nginx' | awk '{ print $1 }')
- sudo docker stop "$CID"
-
- CID=$(docker ps | grep 'org.onap.dcaegen2.deployments.bootstrap' | awk '{ print $1 }')
- docker exec -it "$CID" ./teardown.sh
- for i in {1..10}
- do
- if ! is_running; then
- break
- fi
-
- echo -n "."
- sleep 1
- done
- echo
-
- if is_running; then
- echo "Not stopped; may still be shutting down or shutdown may have failed"
- exit 1
- else
- echo "Stopped"
- if [ -f "$pid_file" ]; then
- rm "$pid_file"
- fi
- fi
- else
- echo "Not running"
- fi
- ;;
- restart)
- $0 stop
- if is_running; then
- echo "Unable to stop, will not attempt to start"
- exit 1
- fi
- $0 start
- ;;
- status)
- if is_running; then
- echo "Running"
- else
- echo "Stopped"
- exit 1
- fi
- ;;
- *)
- echo "Usage: $0 {start|stop|restart|status}"
- exit 1
- ;;
-esac
-
-exit 0