summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-devtools/php
diff options
context:
space:
mode:
authordengke.du@windriver.com <dengke.du@windriver.com>2017-03-28 04:13:36 -0400
committerMartin Jansa <Martin.Jansa@gmail.com>2017-03-31 13:26:03 +0200
commitb5bb61163751d93672bdcdfb24dda21398e42657 (patch)
tree95febd306c0c65d582debe06c8567c2560217e89 /meta-oe/recipes-devtools/php
parent6c9c7317e2935a940a3e972f132053ec92a67909 (diff)
downloadmeta-openembedded-b5bb61163751d93672bdcdfb24dda21398e42657.tar.gz
php: fix install failure
After switch to RSS(recipe specific sysroot), the php package failed when installing. This is because the build system can't find the file: pear.conf, that file stay in "${D}/${STAGING_DIR_NATIVE}" directory before the switch, now stay in "${RECIPE_SYSROOT_NATIVE}" directory, so we need to place it in correct place. Signed-off-by: Dengke Du <dengke.du@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Diffstat (limited to 'meta-oe/recipes-devtools/php')
-rw-r--r--meta-oe/recipes-devtools/php/php.inc8
1 files changed, 4 insertions, 4 deletions
diff --git a/meta-oe/recipes-devtools/php/php.inc b/meta-oe/recipes-devtools/php/php.inc
index f882e32319..d3ec9ded38 100644
--- a/meta-oe/recipes-devtools/php/php.inc
+++ b/meta-oe/recipes-devtools/php/php.inc
@@ -135,9 +135,9 @@ do_install_prepend_class-target() {
135 135
136# fixme 136# fixme
137do_install_append_class-target() { 137do_install_append_class-target() {
138 install -d ${D}/${sysconfdir}/ 138 install -d ${D}${sysconfdir}/
139 if [ -d ${D}/${STAGING_DIR_NATIVE}/${sysconfdir} ];then 139 if [ -d ${RECIPE_SYSROOT_NATIVE}${sysconfdir} ];then
140 mv ${D}/${STAGING_DIR_NATIVE}/${sysconfdir}/* ${D}/${sysconfdir}/ 140 install -m 0644 ${RECIPE_SYSROOT_NATIVE}${sysconfdir}/pear.conf ${D}${sysconfdir}/
141 fi 141 fi
142 rm -rf ${D}/${TMPDIR} 142 rm -rf ${D}/${TMPDIR}
143 rm -rf ${D}/.registry 143 rm -rf ${D}/.registry
@@ -145,7 +145,7 @@ do_install_append_class-target() {
145 rm -rf ${D}/.[a-z]* 145 rm -rf ${D}/.[a-z]*
146 rm -rf ${D}/var 146 rm -rf ${D}/var
147 rm -f ${D}/${sysconfdir}/php-fpm.conf.default 147 rm -f ${D}/${sysconfdir}/php-fpm.conf.default
148 sed -i 's:${STAGING_DIR_NATIVE}::g' ${D}/${sysconfdir}/pear.conf 148 sed -i 's:${STAGING_DIR_NATIVE}::g' ${D}${sysconfdir}/pear.conf
149 install -m 0644 ${WORKDIR}/php-fpm.conf ${D}/${sysconfdir}/php-fpm.conf 149 install -m 0644 ${WORKDIR}/php-fpm.conf ${D}/${sysconfdir}/php-fpm.conf
150 install -d ${D}/${sysconfdir}/apache2/conf.d 150 install -d ${D}/${sysconfdir}/apache2/conf.d
151 install -m 0644 ${WORKDIR}/php-fpm-apache.conf ${D}/${sysconfdir}/apache2/conf.d/php-fpm.conf 151 install -m 0644 ${WORKDIR}/php-fpm-apache.conf ${D}/${sysconfdir}/apache2/conf.d/php-fpm.conf