Skip to content
Snippets Groups Projects

autoscripts/prerm-{py3,pypy}clean: Use sed instead of perl

Merged Gioele Barabucci requested to merge gioele/dh-python:prerm-sed-instead-of-perl into master
Files
2
if command -v py3clean >/dev/null 2>&1; then
py3clean -p #PACKAGE# #ARGS#
else
dpkg -L #PACKAGE# | perl -ne 's,/([^/]*)\.py$,/__pycache__/\1.*, or next; unlink $_ or die $! foreach glob($_)'
dpkg -L #PACKAGE# | sed -En -e '/^(.*)\/(.+)\.py$/s,,rm "\1/__pycache__/\2".*,e'
find /usr/lib/python3/dist-packages/ -type d -name __pycache__ -empty -print0 | xargs --null --no-run-if-empty rmdir
fi
Loading