diff options
Diffstat (limited to 'meta-oe/recipes-devtools/php/php_8.1.29.bb')
| -rw-r--r-- | meta-oe/recipes-devtools/php/php_8.1.29.bb | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/meta-oe/recipes-devtools/php/php_8.1.29.bb b/meta-oe/recipes-devtools/php/php_8.1.29.bb index 2b3cfd58c5..ec86ce0886 100644 --- a/meta-oe/recipes-devtools/php/php_8.1.29.bb +++ b/meta-oe/recipes-devtools/php/php_8.1.29.bb | |||
| @@ -41,7 +41,7 @@ CVE_CHECK_IGNORE += "\ | |||
| 41 | CVE-2007-4596 \ | 41 | CVE-2007-4596 \ |
| 42 | " | 42 | " |
| 43 | 43 | ||
| 44 | inherit autotools pkgconfig python3native gettext multilib_header multilib_script | 44 | inherit autotools pkgconfig python3native gettext multilib_header multilib_script systemd |
| 45 | 45 | ||
| 46 | # phpize is not scanned for absolute paths by default (but php-config is). | 46 | # phpize is not scanned for absolute paths by default (but php-config is). |
| 47 | # | 47 | # |
| @@ -182,11 +182,11 @@ do_install:append:class-target() { | |||
| 182 | install -m 0644 ${WORKDIR}/php-fpm-apache.conf ${D}/${sysconfdir}/apache2/conf.d/php-fpm.conf | 182 | install -m 0644 ${WORKDIR}/php-fpm-apache.conf ${D}/${sysconfdir}/apache2/conf.d/php-fpm.conf |
| 183 | 183 | ||
| 184 | if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)};then | 184 | if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)};then |
| 185 | install -d ${D}${systemd_unitdir}/system | 185 | install -d ${D}${systemd_system_unitdir} |
| 186 | install -m 0644 ${WORKDIR}/php-fpm.service ${D}${systemd_unitdir}/system/ | 186 | install -m 0644 ${WORKDIR}/php-fpm.service ${D}${systemd_system_unitdir}/php-fpm.service |
| 187 | sed -i -e 's,@SYSCONFDIR@,${sysconfdir},g' \ | 187 | sed -i -e 's,@LOCALSTATEDIR@,${localstatedir},g' ${D}${systemd_system_unitdir}/php-fpm.service |
| 188 | -e 's,@LOCALSTATEDIR@,${localstatedir},g' \ | 188 | sed -i -e 's,@SBINDIR@,${sbindir},g' ${D}${systemd_system_unitdir}/php-fpm.service |
| 189 | ${D}${systemd_unitdir}/system/php-fpm.service | 189 | sed -i -e 's,@BINDIR@,${bindir},g' ${D}${systemd_system_unitdir}/php-fpm.service |
| 190 | fi | 190 | fi |
| 191 | 191 | ||
| 192 | if ${@bb.utils.contains('PACKAGECONFIG', 'apache2', 'true', 'false', d)}; then | 192 | if ${@bb.utils.contains('PACKAGECONFIG', 'apache2', 'true', 'false', d)}; then |
| @@ -248,7 +248,7 @@ FILES:${PN}-cli = "${bindir}/php" | |||
| 248 | FILES:${PN}-phpdbg = "${bindir}/phpdbg" | 248 | FILES:${PN}-phpdbg = "${bindir}/phpdbg" |
| 249 | FILES:${PN}-phar = "${bindir}/phar*" | 249 | FILES:${PN}-phar = "${bindir}/phar*" |
| 250 | FILES:${PN}-cgi = "${bindir}/php-cgi" | 250 | FILES:${PN}-cgi = "${bindir}/php-cgi" |
| 251 | FILES:${PN}-fpm = "${sbindir}/php-fpm ${sysconfdir}/php-fpm.conf ${datadir}/fpm ${sysconfdir}/init.d/php-fpm ${systemd_unitdir}/system/php-fpm.service ${sysconfdir}/php-fpm.d/www.conf.default" | 251 | FILES:${PN}-fpm = "${sbindir}/php-fpm ${sysconfdir}/php-fpm.conf ${datadir}/fpm ${sysconfdir}/init.d/php-fpm ${sysconfdir}/php-fpm.d/www.conf.default" |
| 252 | FILES:${PN}-fpm-apache2 = "${sysconfdir}/apache2/conf.d/php-fpm.conf" | 252 | FILES:${PN}-fpm-apache2 = "${sysconfdir}/apache2/conf.d/php-fpm.conf" |
| 253 | CONFFILES:${PN}-fpm = "${sysconfdir}/php-fpm.conf" | 253 | CONFFILES:${PN}-fpm = "${sysconfdir}/php-fpm.conf" |
| 254 | CONFFILES:${PN}-fpm-apache2 = "${sysconfdir}/apache2/conf.d/php-fpm.conf" | 254 | CONFFILES:${PN}-fpm-apache2 = "${sysconfdir}/apache2/conf.d/php-fpm.conf" |
| @@ -279,6 +279,9 @@ RPROVIDES:${PN}-modphp = "${MODPHP_OLDPACKAGE}" | |||
| 279 | RREPLACES:${PN}-modphp = "${MODPHP_OLDPACKAGE}" | 279 | RREPLACES:${PN}-modphp = "${MODPHP_OLDPACKAGE}" |
| 280 | RCONFLICTS:${PN}-modphp = "${MODPHP_OLDPACKAGE}" | 280 | RCONFLICTS:${PN}-modphp = "${MODPHP_OLDPACKAGE}" |
| 281 | 281 | ||
| 282 | SYSTEMD_SERVICE:${PN}-fpm = "php-fpm.service" | ||
| 283 | SYSTEMD_PACKAGES += "${PN}-fpm" | ||
| 284 | |||
| 282 | do_install:append:class-native() { | 285 | do_install:append:class-native() { |
| 283 | create_wrapper ${D}${bindir}/php \ | 286 | create_wrapper ${D}${bindir}/php \ |
| 284 | PHP_PEAR_SYSCONF_DIR=${sysconfdir}/ | 287 | PHP_PEAR_SYSCONF_DIR=${sysconfdir}/ |
