[php-maint] Bug#607520: libapache2-mod-php5: don't leave /etc/php5/apache2/.start when purging

Hideki Yamane henrich at debian.or.jp
Sun Dec 19 12:22:52 UTC 2010


Package: libapache2-mod-php5
Severity: normal

Hi,

 When purging libapache2-mod-php5 package, it leaves /etc/php5/apache2/.start
 file as below. It's noisy with piuparts check.

> 9m28.1s DEBUG: No broken symlinks as far as we can find.
> 9m30.6s ERROR: FAIL: Package purging left files on system:
>   /etc/php5	 owned by: libapache2-mod-php5, php5-common
>   /etc/php5/apache2	 owned by: libapache2-mod-php5
>   /etc/php5/apache2/.start	 not owned


 It should be removed.


diff -u php5-5.3.3/debian/php5-sapi.postrm php5-5.3.3/debian/php5-sapi.postrm
--- php5-5.3.3/debian/php5-sapi.postrm
+++ php5-5.3.3/debian/php5-sapi.postrm
@@ -3,6 +3,7 @@
 set -e
 
 phpini=/etc/php5/@sapi@/php.ini
+startfile=/etc/php5/@sapi@/.start
 
 case "$1" in
 purge)
@@ -10,6 +11,10 @@
 		ucf --purge $phpini
 	fi
 	rm -f $phpini
+
+	if [ @sapi@ = apache2 -a -f $startfile ]; then
+		rm $startfile
+	fi
 	;;
 esac
 

-- 
Regards,

 Hideki Yamane     henrich @ debian.or.jp/org
 http://wiki.debian.org/HidekiYamane





More information about the pkg-php-maint mailing list