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

J G Miller miller at yoyo.ORG
Sun Mar 13 17:41:22 UTC 2016

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 @@
 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)

-- System Information:
Debian Release: 8.3
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: armhf (armv7l)

Kernel: Linux (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

More information about the pkg-php-maint mailing list