Call info ps and status in the context of the app user 17/23117/1
authorJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Thu, 28 Nov 2019 22:19:48 +0000 (23:19 +0100)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Thu, 28 Nov 2019 22:20:16 +0000 (23:20 +0100)
We need to call the info and status call under the context of user under which the app runs.

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I25abff89db22c5effb6addfbc59ec30575aae2ed

common/scripts/application-lifecycle.sh

index 998391d..3d4befa 100755 (executable)
@@ -108,7 +108,7 @@ do
        if [ ! -z "$NAMEID" ];then
                echo "DEBUG: $WGTNAME already installed as $NAMEID"
                # need to kill then deinstall
-               afm-util ps | grep -q $WGTNAME
+               afm-util ps --all | grep -q $WGTNAME
                if [ $? -eq 0 ];then
                        echo "DEBUG: kill $WGTNAME"
                        afm-util kill $WGTNAME
@@ -174,7 +174,7 @@ do
                echo "DEBUG: end of list"
        fi
 
-       afm-util info $NAMEID
+       do_afm_util info $NAMEID
        if [ $? -ne 0 ];then
                echo "ERROR: afm-util info"
                lava-test-case afm-util-info-$WGTNAME --result fail
@@ -204,7 +204,7 @@ do
 
        echo "DEBUG: Get RID for $NAMEID"
        PSLIST="pslist"
-       afm-util ps > $PSLIST
+       afm-util ps --all > $PSLIST
        if [ $? -ne 0 ];then
                echo "ERROR: afm-util ps"
                lava-test-case afm-util-ps-$WGTNAME --result fail
@@ -217,7 +217,7 @@ do
        RID="$(cat rid)"
 
        echo "DEBUG: status $NAMEID ($RID)"
-       afm-util status $RID
+       do_afm_util status $RID
        if [ $? -ne 0 ];then
                echo "ERROR: afm-util status"
                lava-test-case afm-util-status-$WGTNAME --result fail