Instead of conflicting with old php5 packages, use dpkg-divert to move /usr/bin/phar away

This commit is contained in:
Ondřej Surý 2016-04-27 20:32:45 +02:00
parent 058fac2298
commit 75a82879c1
2 changed files with 25 additions and 0 deletions

View file

@ -9,6 +9,15 @@ if [ "$1" = "purge" ]; then
rm -rf /var/lib/php
fi
if [ "$1" = remove ] ; then
dpkg-divert --remove --package php-common --rename \
--divert /usr/bin/phar5 \
/usr/bin/phar
dpkg-divert --remove --package php-common --rename \
--divert /usr/share/man/man1/phar5.1.gz \
/usr/share/man/man1/phar.1.gz
fi
#DEBHELPER#
exit 0

16
debian/php-common.preinst vendored Normal file
View file

@ -0,0 +1,16 @@
#!/bin/sh
set -e
if [ "$1" = install ] || [ "$1" = upgrade ] ; then
dpkg-divert --add --package php-common --rename \
--divert /usr/bin/phar5 \
/usr/bin/phar
dpkg-divert --add --package php-common --rename \
--divert /usr/share/man/man1/phar5.1.gz \
/usr/share/man/man1/phar.1.gz
fi
#DEBHELPER#
exit 0