Merge "[COMMON] Fix 'trap RETURN' and $BASHPID bashisms"
authorJack Lucas <jflos@sonoris.net>
Tue, 3 May 2022 14:01:36 +0000 (14:01 +0000)
committerGerrit Code Review <gerrit@onap.org>
Tue, 3 May 2022 14:01:36 +0000 (14:01 +0000)
kubernetes/sdnc/components/sdnc-prom/resources/bin/ensureSdncActive.sh

index 099103c..d92a104 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
 
 {{/*
 # Copyright © 2018 Amdocs
@@ -33,8 +33,8 @@ failover(){
     debugLog "Currently running sdnc and dns failover"
     return
   fi
-  trap "rm -f ${lockFile}" INT TERM RETURN
-  echo $BASHPID > ${lockFile}
+  trap "rm -f ${lockFile}" INT TERM EXIT
+  echo $$ > ${lockFile}
 
   # perform takeover
   debugLog "Started executing sdnc.failover for $SITE_NAME"