Build problem with ioncube
-
We are experiencing a build problem with ioncube.
….....Populating newer binaries found on host jail/os (usr/local)...
cp: /usr/local/pfsense-fs/usr/local/lib/php/20060613/ioncube/ioncube_loader_fre_5.2.so: No such file or directory
chmod: /usr/local/pfsense-fs/usr/local/lib/php/20060613/ioncube/ioncube_loader_fre_5.2.so: No such file or directory
cp: /usr/local/pfsense-fs/usr/local/lib/php/20060613/ioncube/ioncube_loader_fre_5.2_ts.so: No such file or directory
chmod: /usr/local/pfsense-fs/usr/local/lib/php/20060613/ioncube/ioncube_loader_fre_5.2_ts.so: No such file or directory
........To get around of the problem, we patch the builder_common.sh file as follows:
@@ -709,7 +706,7 @@
if [ "$FILETYPE" -gt 0 ]; then
NEEDLIB=ldd /${TEMPFILE} | grep "=>" | awk '{ print $3 }'
NEEDEDLIBS="$NEEDEDLIBS $NEEDLIB"
- cp /${TEMPFILE} ${PFSENSEBASEDIR}/${TEMPFILE}
+ mkdir -pdirname ${PFSENSEBASEDIR}/${TEMPFILE}
&& cp /${TEMPFILE} ${PFSENSEBASEDIR}/${TEMPFILE}
chmod a+rx ${PFSENSEBASEDIR}/${TEMPFILE}
if [ -d $CLONEDIR ]; then
for NEEDL in $NEEDLIB; doI just wonder what ioncube is for and do we need it, since it was not there earlier?
-
I committed the change. I also fixed the path to ioncube - the one that was present was wrong.