php7: fix config file upgrade issue (fixes #14623) 16635/head
authorMichael Heimpold <mhei@heimpold.de>
Thu, 9 Sep 2021 05:39:21 +0000 (07:39 +0200)
committerMichael Heimpold <mhei@heimpold.de>
Wed, 15 Sep 2021 19:18:31 +0000 (21:18 +0200)
commit6979ce4a624ced2ad440fa0b6e98fa318d354b8b
treed711c23e61061fe3d6ff2937bd03b25b49a8f634
parent2929694f8754c54868070ebbe6462e35ce098219
php7: fix config file upgrade issue (fixes #14623)

The addressed issue is related to #6893 as its resolution
is actually causing the problem.

When changing the priority of the config file it happens
that after a sysupgrade the previous file is restored
and the new file is added, ending up in a situation
like this:

/etc/php7/15_openssl.ini
/etc/php7/20_openssl.ini

Causing a double extension=openssl.so to be parsed,
which is not appropriate and leads to error message.

The same problem might also occur for mysqli since there
was also a priority change - let's take care about this
at the same time.

The solution is to remove one of the files. Since it is
a configuration file, the user might have adjusted it, so
lets just use the previous version to replace the new
installed version.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
(cherry picked from commit e51a04930153dad8f7bf74fbde4cfd8e8bd4d0f8)
lang/php7/Makefile