Fix install script/examples on apex 91/65791/1
authorliamfallon <liam.fallon@ericsson.com>
Tue, 11 Sep 2018 10:30:44 +0000 (11:30 +0100)
committerliamfallon <liam.fallon@ericsson.com>
Tue, 11 Sep 2018 10:30:52 +0000 (11:30 +0100)
The install script for apex did not coreate the soft link for apex
correctly.

One of the example json files was named incorrectlu.

Issue-ID: POLICY-954
Change-Id: If7923e2287aebb956bd4bc9ed4b26b23a40d048b
Signed-off-by: liamfallon <liam.fallon@ericsson.com>
examples/examples-servlet/src/main/resources/webapp/WEB-INF/classes/events/SampleDomain/EventsIn.json [moved from examples/examples-servlet/src/main/resources/webapp/WEB-INF/classes/events/SampleDomain/EventsIn.jsons with 100% similarity]
packages/apex-pdp-package-full/pom.xml
packages/apex-pdp-package-full/src/main/package/control/postinst
packages/apex-pdp-package-full/src/main/package/control/postrm
packages/apex-pdp-package-full/src/main/package/scripts/apexApps.sh
testsuites/integration/integration-common/src/main/resources/examples/events/SampleDomain/EventsIn.json [moved from testsuites/integration/integration-common/src/main/resources/examples/events/SampleDomain/EventsIn.jsons with 100% similarity]

index 65520e8..fbfce9a 100644 (file)
                                     <dst>lib</dst>
                                     <mapper>
                                         <type>perm</type>
-                                        <prefix>/opt/app/policy/apex-pdp/${project.artifactId}-${project.version}/lib</prefix>
+                                        <prefix>/opt/app/policy/${project.artifactId}-${project.version}/lib</prefix>
                                         <filemode>755</filemode>
                                     </mapper>
                                 </data>
                                     <dst>etc</dst>
                                     <mapper>
                                         <type>perm</type>
-                                        <prefix>/opt/app/policy/apex-pdp/${project.artifactId}-${project.version}/bin</prefix>
+                                        <prefix>/opt/app/policy/${project.artifactId}-${project.version}/bin</prefix>
                                     </mapper>
                                 </data>
                                 <data>
                                     <dst>etc</dst>
                                     <mapper>
                                         <type>perm</type>
-                                        <prefix>/opt/app/policy/apex-pdp/${project.artifactId}-${project.version}/etc</prefix>
+                                        <prefix>/opt/app/policy/${project.artifactId}-${project.version}/etc</prefix>
                                     </mapper>
                                 </data>
                                 <data>
                                     <dst>etc</dst>
                                     <mapper>
                                         <type>perm</type>
-                                        <prefix>/opt/app/policy/apex-pdp/${install.package.name}-${project.version}/war</prefix>
+                                        <prefix>/opt/app/policy/${install.package.name}-${project.version}/war</prefix>
                                     </mapper>
                                 </data>
                                 <data>
                                     <dst>etc</dst>
                                     <mapper>
                                         <type>perm</type>
-                                        <prefix>/opt/app/policy/apex-pdp/${project.artifactId}-${project.version}/examples</prefix>
+                                        <prefix>/opt/app/policy/${project.artifactId}-${project.version}/examples</prefix>
                                     </mapper>
                                 </data>
                             </dataSet>
                             </defineStatements>
                             <mappings>
                                 <mapping>
-                                    <directory>/opt/app/policy/apex-pdp/${project.artifactId}-${project.version}/lib</directory>
+                                    <directory>/opt/app/policy/${project.artifactId}-${project.version}/lib</directory>
                                     <username>root</username>
                                     <groupname>root</groupname>
                                     <sources>
                                     </sources>
                                 </mapping>
                                 <mapping>
-                                    <directory>/opt/app/policy/apex-pdp/${project.artifactId}-${project.version}/bin</directory>
+                                    <directory>/opt/app/policy/${project.artifactId}-${project.version}/bin</directory>
                                     <username>root</username>
                                     <groupname>root</groupname>
                                     <sources>
                                     </sources>
                                 </mapping>
                                 <mapping>
-                                    <directory>/opt/app/policy/apex-pdp/${project.artifactId}-${project.version}/etc</directory>
+                                    <directory>/opt/app/policy/${project.artifactId}-${project.version}/etc</directory>
                                     <username>root</username>
                                     <groupname>root</groupname>
                                     <sources>
                                     </sources>
                                 </mapping>
                                 <mapping>
-                                    <directory>/opt/app/policy/apex-pdp/${install.package.name}-${project.version}/war</directory>
+                                    <directory>/opt/app/policy/${install.package.name}-${project.version}/war</directory>
                                     <username>root</username>
                                     <groupname>root</groupname>
                                     <sources>
                                     </sources>
                                 </mapping>
                                 <mapping>
-                                    <directory>/opt/app/policy/apex-pdp/${project.artifactId}-${project.version}/examples</directory>
+                                    <directory>/opt/app/policy/${project.artifactId}-${project.version}/examples</directory>
                                     <username>root</username>
                                     <groupname>root</groupname>
                                     <sources>
index dab0fde..1b12f5f 100644 (file)
@@ -40,7 +40,7 @@ if [ -L "/opt/app/policy/apex-pdp" ]; then
 fi
 
 # Add soft link for latest version of Apex
-ln -s `ls /opt/app/policy/apex-pdp | grep -i '^apex-*' | sort | tail -1` /opt/app/policy/apex-pdp
+ln -s `ls /opt/app/policy | grep -i '^apex-*' | sort | tail -1` /opt/app/policy/apex-pdp
 
 # Add Apex-specific directories and set ownership as the Apex admin user
 mkdir -p /var/log/onap/policy/apex-pdp
@@ -49,11 +49,11 @@ chown -R apexuser:apexuser /var/log/onap/policy/apex-pdp
 # Ensure everything has the correct permissions
 find /opt/app -type d -perm 755 
 find /opt/app -type f -perm 644 
-chmod a+x /opt/app/policy/apex-pdp/apex/bin/*
+chmod a+x /opt/app/policy/apex-pdp/bin/*
 
 # Copy examples to Apex user area
 if [ -e /home/apexuser/examples ]
 then
        rm -rf /home/apexuser/examples
 fi
-cp -pr /opt/app/policy/apex-pdp/apex/examples /home/apexuser
+cp -pr /opt/app/policy/apex-pdp/examples /home/apexuser
index f57fd70..2383820 100644 (file)
@@ -40,9 +40,9 @@ if [ -L "/opt/app/policy/apex-pdp" ]; then
 fi
 
 DIRS_TO_DELETE="
-        /var/log/onap/policy/apex-pdp
-       /opt/app/policy/apex-pdp
-        "
+    /var/log/onap/policy/apex-pdp
+    /opt/app/policy/apex-pdp
+"
 
 for DIR in $DIRS_TO_DELETE
 do
index d0e3f2e..246906b 100755 (executable)
@@ -36,7 +36,7 @@
 
 if [ -z $APEX_HOME ]
 then
-    APEX_HOME="/opt/app/policy/apex-pdp/apex-pdp"
+    APEX_HOME="/opt/app/policy/apex-pdp"
 fi
 
 if [ ! -d $APEX_HOME ]