diff options
Diffstat (limited to 'app-eselect/eselect-php')
-rw-r--r-- | app-eselect/eselect-php/eselect-php-0.9.4-r1.ebuild (renamed from app-eselect/eselect-php/eselect-php-0.9.4.ebuild) | 2 | ||||
-rw-r--r-- | app-eselect/eselect-php/eselect-php-9999.ebuild | 2 | ||||
-rw-r--r-- | app-eselect/eselect-php/files/php-fpm-launcher-r1 | 9 | ||||
-rw-r--r-- | app-eselect/eselect-php/files/php-fpm-launcher-r2 | 15 |
4 files changed, 17 insertions, 11 deletions
diff --git a/app-eselect/eselect-php/eselect-php-0.9.4.ebuild b/app-eselect/eselect-php/eselect-php-0.9.4-r1.ebuild index a05df2fe1bb9..4dec17a54184 100644 --- a/app-eselect/eselect-php/eselect-php-0.9.4.ebuild +++ b/app-eselect/eselect-php/eselect-php-0.9.4-r1.ebuild @@ -45,7 +45,7 @@ src_install() { if use fpm ; then systemd_dotmpfilesd "${FILESDIR}/php-fpm.conf" exeinto /usr/libexec - newexe "${FILESDIR}/php-fpm-launcher-r1" php-fpm-launcher + newexe "${FILESDIR}/php-fpm-launcher-r2" php-fpm-launcher fi } diff --git a/app-eselect/eselect-php/eselect-php-9999.ebuild b/app-eselect/eselect-php/eselect-php-9999.ebuild index 7a707fb14809..f695558d423a 100644 --- a/app-eselect/eselect-php/eselect-php-9999.ebuild +++ b/app-eselect/eselect-php/eselect-php-9999.ebuild @@ -50,7 +50,7 @@ src_install() { if use fpm ; then systemd_dotmpfilesd "${FILESDIR}/php-fpm.conf" exeinto /usr/libexec - newexe "${FILESDIR}/php-fpm-launcher-r1" php-fpm-launcher + newexe "${FILESDIR}/php-fpm-launcher-r2" php-fpm-launcher fi } diff --git a/app-eselect/eselect-php/files/php-fpm-launcher-r1 b/app-eselect/eselect-php/files/php-fpm-launcher-r1 deleted file mode 100644 index c7cc2e983a01..000000000000 --- a/app-eselect/eselect-php/files/php-fpm-launcher-r1 +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh - -source /lib/gentoo/functions.sh - -PHPSLOT="${1}" -[ -z "${PHPSLOT}" ] && PHPSLOT="$(eselect php show fpm)" -shift - -exec /usr/$(get_libdir)/${PHPSLOT}/bin/php-fpm "${@}" diff --git a/app-eselect/eselect-php/files/php-fpm-launcher-r2 b/app-eselect/eselect-php/files/php-fpm-launcher-r2 new file mode 100644 index 000000000000..db07a1352d8c --- /dev/null +++ b/app-eselect/eselect-php/files/php-fpm-launcher-r2 @@ -0,0 +1,15 @@ +#!/bin/sh + +set -o errexit + +. /lib/gentoo/functions.sh + +# If there are no arguments, then "shift" will fail (bug 626496). +if [ $# -eq 0 ]; then + PHP_SLOT=$(eselect php show fpm) +else + PHP_SLOT=$1 + shift +fi + +exec "/usr/$(get_libdir)/${PHP_SLOT}/bin/php-fpm" "${@}" |