[php-maint] Bug#818102: Bug#818102: php5-fpm: sed expression in /etc/init.d/php5-fpm init script should allow for multiple spaces and/or tabs

Ondřej Surý ondrej at sury.org
Mon Mar 14 08:51:15 UTC 2016


Thanks. I merged this into src:php7.0 packages.

I'll look into getting this into stable release.

Cheers,
-- 
Ondřej Surý <ondrej at sury.org>
Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server

On Sun, Mar 13, 2016, at 18:41, J G Miller wrote:
> Package: php5-fpm
> Version: 5.6.17+dfsg-0+deb8u1
> Severity: normal
> 
> In the /etc/init.d/php5-fpm script, the PIDFILE path is extracted from
> the /etc/php5/fpm/php-fpm.conf configuration file.
> 
> Multiple white space, both space and tabs, are allowed in this file
> and therefore the initscript should be corrected to allow for this
> situation.
> 
> Strictly speaking, the current expression is incorrect since it actually
> allows mulitple or zero "=" (equal signs) along with multiple or zero
> spaces
> after the string pid.
> 
> Using the sed "\s" white space (space or tab) notation, the proposed
> correction is as follows.
> 
> --- php5-fpm.orig       2015-04-16 16:26:58.000000000 +0100
> +++ php5-fpm            2015-04-16 16:26:58.000000000 +0100
> @@ -16,7 +16,7 @@
>  NAME=php5-fpm
>  DAEMON=/usr/sbin/$NAME
>  DAEMON_ARGS="--daemonize --fpm-config /etc/php5/fpm/php-fpm.conf"
> -CONF_PIDFILE=$(sed -n 's/^pid[ =]*//p' /etc/php5/fpm/php-fpm.conf)
> +CONF_PIDFILE=$(sed -n 's/^pid\s*=\s*//p' /etc/php5/fpm/php-fpm.conf)
>  PIDFILE=${CONF_PIDFILE:-/run/php5-fpm.pid}
>  TIMEOUT=30
>  SCRIPTNAME=/etc/init.d/$NAME
> 
> 
> 
> -- System Information:
> Debian Release: 8.3
>   APT prefers stable-updates
>   APT policy: (500, 'stable-updates'), (500, 'stable')
> Architecture: armhf (armv7l)
> 
> Kernel: Linux 3.10.17.1-wand-armhf.com (SMP w/4 CPU cores)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=ANSI_X3.4-1968)
> (ignored: LC_ALL set to C)
> Shell: /bin/sh linked to /bin/dash
> Init: sysvinit (via /sbin/init)
> 
> Versions of packages php5-fpm depends on:
> ii  init-system-helpers  1.22
> ii  libapparmor1         2.9.0-3
> ii  libbz2-1.0           1.0.6-7+b3
> ii  libc6                2.19-18+deb8u3
> ii  libcomerr2           1.42.12-1.1
> ii  libdb5.3             5.3.28-9
> ii  libgssapi-krb5-2     1.12.1+dfsg-19+deb8u2
> ii  libk5crypto3         1.12.1+dfsg-19+deb8u2
> ii  libkrb5-3            1.12.1+dfsg-19+deb8u2
> ii  libmagic1            1:5.22+15-2+deb8u1
> ii  libonig2             5.9.5-3.2
> ii  libpcre3             2:8.35-3.3+deb8u2
> ii  libqdbm14            1.8.78-5+b1
> ii  libssl1.0.0          1.0.1k-3+deb8u4
> ii  libsystemd0          215-17+deb8u3
> ii  libxml2              2.9.1+dfsg1-5+deb8u1
> ii  mime-support         3.58
> ii  php5-cli             5.6.17+dfsg-0+deb8u1
> ii  php5-common          5.6.17+dfsg-0+deb8u1
> ii  php5-json            1.3.6-1
> ii  tzdata               2015g-0+deb8u1
> ii  ucf                  3.0030
> ii  zlib1g               1:1.2.8.dfsg-2+b1
> 
> php5-fpm recommends no packages.
> 
> Versions of packages php5-fpm suggests:
> ii  php-pear  5.6.17+dfsg-0+deb8u1
> 
> Versions of packages php5-common depends on:
> ii  libc6   2.19-18+deb8u3
> ii  lsof    4.86+dfsg-1
> ii  psmisc  22.21-2
> ii  sed     4.2.2-4+b1
> ii  ucf     3.0030
> 
> Versions of packages php5-common suggests:
> pn  php5-user-cache  <none>
> 
> -- no debconf information
> 
> _______________________________________________
> pkg-php-maint mailing list
> pkg-php-maint at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-php-maint



More information about the pkg-php-maint mailing list