Change-Id: I96f942cab9d220418be6fe622c86b4bb3eb4e6c9
Issue-ID: POLICY-162
Signed-off-by: Jorge Hernandez <jh1730@att.com>
mkdir -p $POLICY_HOME/etc/ssl
cp config/policy-keystore $POLICY_HOME/etc/ssl
- # this should probably be done by install.sh
- mvn install:install-file archetype:crawl -Dfile="archetype-closedloop-demo-rules-1.0.0-SNAPSHOT.jar" -DgroupId=org.onap.policy.archetype -DartifactId=archetype-closedloop-demo-rules -Dversion="1.0.0-SNAPSHOT" -Dpackaging=jar -DgeneratePom=true -DupdateReleaseInfo=true
-
if [[ -x config/drools-tweaks.sh ]] ; then
echo "Executing tweaks"
# file may not be executable; running it as an
# wait for DB up
./wait-for-port.sh mariadb 3306
+
# now that DB is up, invoke database upgrade:
# sql provisioning scripts should be invoked here.
fi
# base drools installation from the drools apps
# is executed here
+ # sync and sleep is used to make sure file system
+ # syncronization happens. When running within docker back
+ # to back operations on the same file such as
+ # chmod and then script execution, it has been
+ # seen that the script execution returns "text busy"
+ # OS error.
+
chmod +x ./apps-installer
+
+ sync
+ sleep 5s
./apps-installer
fi