[Pkg-ime-devel] Bug#889053: How to fix dpkg prerm script

Philip Blagoveschensky philip at crabman.me
Mon Mar 19 07:35:51 UTC 2018


Here's how I resolved the broken removal script. However I am not 100% sure
that this cleans up all files.

--- /var/lib/dpkg/info/gir1.2-ibus-1.0:i386.prerm.BACKUP
+++ /var/lib/dpkg/info/gir1.2-ibus-1.0:i386.prerm
@@ -3,9 +3,9 @@
 
 # Automatically added by dh_python3:
 if which py3clean >/dev/null 2>&1; then
-	py3clean -p gir1.2-ibus-1.0 
+	py3clean -p gir1.2-ibus-1.0:i386
 else
-	dpkg -L gir1.2-ibus-1.0 | perl -ne 's,/([^/]*)\.py$,/__pycache__/\1.*, or next; unlink $_ or die $! foreach glob($_)'
+	dpkg -L gir1.2-ibus-1.0:i386 | perl -ne 's,/([^/]*)\.py$,/__pycache__/\1.*, or next; unlink $_ or die $! foreach glob($_)'
 	find /usr/lib/python3/dist-packages/ -type d -name __pycache__ -empty -print0 | xargs --null --no-run-if-empty rmdir
 fi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 553 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-ime-devel/attachments/20180319/f910bae4/attachment.sig>


More information about the Pkg-ime-devel mailing list