summaryrefslogtreecommitdiffstats
path: root/etc/rc.php_ini_setup
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2008-12-23 00:47:25 +0000
committerScott Ullrich <sullrich@pfsense.org>2008-12-23 00:47:25 +0000
commit69b27c16e5abf4d3bb1fa478bc615162e2e7ea3f (patch)
treeb8a8f76917a0606ccc44e4d068b646d40b9031ca /etc/rc.php_ini_setup
parentc52f3ce39e177a69b4a3f929d62384cf4104dd52 (diff)
downloadpfsense-69b27c16e5abf4d3bb1fa478bc615162e2e7ea3f.zip
pfsense-69b27c16e5abf4d3bb1fa478bc615162e2e7ea3f.tar.gz
Test modules correctly
Diffstat (limited to 'etc/rc.php_ini_setup')
-rwxr-xr-xetc/rc.php_ini_setup10
1 files changed, 8 insertions, 2 deletions
diff --git a/etc/rc.php_ini_setup b/etc/rc.php_ini_setup
index a01fb27..b1232e6 100755
--- a/etc/rc.php_ini_setup
+++ b/etc/rc.php_ini_setup
@@ -69,7 +69,13 @@ PHPMODULES="apc \
zlib"
# Get a loaded module list in the stock php
-LOADED_MODULES=`php -m | grep -v "\[" | grep "[a-z][A-Z]"`
+if [ -f /usr/local/etc/php.ini ]; then
+ rm /usr/local/etc/php.ini
+fi
+if [ -f /usr/local/lib/php.ini ]; then
+ rm /usr/local/lib/php.ini
+fi
+LOADED_MODULES=`php -m | grep -v "\["`
# Populate a dummy php.ini to avoid
# the file being clobbered and the firewall
@@ -109,7 +115,7 @@ for EXT in $PHPMODULES; do
done
if [ "$SHOULDADD" = "true" ]; then
# Ensure extension exists before adding.
- if [ -f "${EXTENSIONSDIR}/${EXT}.so" ]; then
+ if [ -f "${EXTENSIONSDIR}${EXT}.so" ]; then
echo "extension=${EXT}.so" >> /usr/local/lib/php.ini
fi
fi
OpenPOWER on IntegriCloud