X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=auth%2Fsample%2Fbin%2Fservice.sh;h=78f6693b0798817b3cb2b80dc3e0ca5fee225737;hb=7a1817bf3cf3c40c6c33f673ddc46c3f115cc3bc;hp=9880e8a6c22f19cade36d0d7324fdcd5e98162be;hpb=9fe1153c6bad63922e026d1db86e51b95a92c6cc;p=aaf%2Fauthz.git diff --git a/auth/sample/bin/service.sh b/auth/sample/bin/service.sh index 9880e8a6..78f6693b 100644 --- a/auth/sample/bin/service.sh +++ b/auth/sample/bin/service.sh @@ -1,4 +1,23 @@ #!/bin/bash +######### +# ============LICENSE_START==================================================== +# org.onap.aaf +# =========================================================================== +# 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. +# ============LICENSE_END==================================================== +# # This script is run when starting aaf_config Container. # It needs to cover the cases where the initial data doesn't exist, and when it has already been configured (don't overwrite) # @@ -35,6 +54,8 @@ FILE="$DATA/identities.dat" if [ ! -e $FILE ]; then mkdir -p $DATA cp $CONFIG/data/sample.identities.dat $FILE + echo "Set Identities" + INITIALIZED="true" fi # Load up Cert/X509 Artifacts @@ -45,6 +66,8 @@ if [ ! -e $FILE ]; then mkdir -p $PUBLIC if [ -e $CONFIG/cert/org.osaaf.aaf.signer.p12 ]; then cp $CONFIG/cert/org.osaaf.aaf.signer.p12 $FILE + echo "Installed Signer P12" + INITIALIZED="true" else echo "Decode" base64 -d $CONFIG/cert/demoONAPsigner.p12.b64 > $FILE @@ -54,6 +77,8 @@ if [ ! -e $FILE ]; then cp $CONFIG/cert/AAF_RootCA.cer $PUBLIC CM_TRUST_CAS="$PUBLIC/AAF_RootCA.cer" echo "cadi_keystore_password=something easy" >> $CONFIG/local/aaf.props + echo "Setup ONAP Test CAs and Signers" + INITIALIZED="true" fi fi @@ -62,6 +87,8 @@ FILE="$LOCAL/org.osaaf.aaf.p12" if [ ! -e $FILE ]; then if [ -e $CONFIG/cert/org.osaaf.aaf.p12 ]; then cp $CONFIG/cert/org.osaaf.aaf.p12 $FILE + echo "Installed AAF P12" + INITIALIZED="true" else echo "Bootstrap Creation of Keystore from Signer" cd $CONFIG/CA @@ -80,6 +107,8 @@ if [ ! -e $FILE ]; then CM_CA_PASS="something easy" CM_CA_LOCAL="org.onap.aaf.auth.cm.ca.LocalCA,$LOCAL/org.osaaf.aaf.signer.p12;aaf_intermediate_9;enc:" CM_TRUST_CAS="$PUBLIC/AAF_RootCA.cer" + echo "Generated ONAP Test AAF certs" + INITIALIZED="true" fi fi @@ -130,13 +159,19 @@ if [ ! -e $LOCAL/org.osaaf.aaf.props ]; then echo "cm_ca.local=$CM_CA_LOCAL" >> $FILE echo "cm_trust_cas=$CM_TRUST_CAS" >> $FILE fi + echo "Created AAF Initial Configurations" + INITIALIZED="true" fi # Now run a command CMD=$2 if [ -z "$CMD" ]; then - $JAVA_AGENT + if [ -n "$INITIALIZED" ]; then + echo "Initialization Complete" + else + echo "No Additional Initialization required" + fi else shift shift @@ -171,7 +206,7 @@ else $JAVA_AAFCLI perm list user aaf@aaf.osaaf.org ;; onap) - echo Initializing ONAP configurations. + #echo Initializing ONAP configurations. ;; bash) shift @@ -232,6 +267,9 @@ else taillog) sh /opt/app/osaaf/logs/taillog ;; + wait) + bash $CONFIG/bin/pod_wait.sh wait $1 + ;; --help | -?) case "$1" in "")