-chmod +x policy/config/drools/drools-tweaks.sh
-IP_ADDRESS=$(ifconfig eth0 | grep "inet addr" | tr -s ' ' | cut -d' ' -f3 | cut -d':' -f2)
-echo $IP_ADDRESS > /opt/policy/config/pe/ip_addr.txt
+chmod +x config/pe/brmsgw-tweaks.sh
+chmod +x config/pe/pap-tweaks.sh
+chmod +x config/pe/pdp-tweaks.sh
+chmod +x config/pe/push-policies.sh
+chmod +x config/drools/apps-install.sh
+chmod +x config/drools/drools-preinstall.sh
+chmod +x config/drools/drools-tweaks.sh
+chmod +x config/db/db.sh
+
+# ensure brmsgw dependency configuration is set up correctly
+
+sed -i -e "s/^BRMS_DEPENDENCY_VERSION=.*$/BRMS_DEPENDENCY_VERSION=${ARTIFACT_VERSION}/g" /opt/policy/config/pe/brmsgw.conf
+
+
+if [ -e /opt/config/public_ip.txt ]
+then
+ IP_ADDRESS=$(cat /opt/config/public_ip.txt)
+else
+ IP_ADDRESS=$(ifconfig eth0 | grep "inet addr" | tr -s ' ' | cut -d' ' -f3 | cut -d':' -f2)
+fi
+
+echo $IP_ADDRESS > config/pe/ip_addr.txt