CasperSecurity

Current Path : /var/lib/dpkg/info/
Upload File :
Current File : /var/lib/dpkg/info/python3-lib2to3.postinst

#! /bin/sh

set -e

versions="3.10 3.11"

case "$1" in
  configure)
    for v in $versions; do
      python=python$v
      [ -x /usr/bin/$python ] || continue
      files=$(dpkg -L python3-lib2to3 | sed -n '/^\/usr\/lib\/'$python'\/.*\.py$/p')
      if [ -n "$files" ]; then
	/usr/bin/$python -E -S /usr/lib/$python/py_compile.py $files
	if grep -sq '^byte-compile[^#]*optimize' /etc/python/debian_config; then
	  /usr/bin/$python -E -S -O /usr/lib/$python/py_compile.py $files
	fi
      else
	echo >&2 "$python: can't get files for byte-compilation"
      fi
    done
    if [ -n "$2" ] && dpkg --compare-versions $2 lt 3.7.2-3~; then
	find /usr/lib/python3.6/lib2to3 -name __pycache__ | xargs -r rm -rf
	find /usr/lib/python3.6/lib2to3 -empty -type d -delete || true
	find /usr/lib/python3.6 -maxdepth 0 -empty -type d -delete || true
    fi
    if [ -n "$2" ] && dpkg --compare-versions $2 lt 3.8.3-2~; then
	find /usr/lib/python3.7/lib2to3 -name __pycache__ | xargs -r rm -rf
	find /usr/lib/python3.7/lib2to3 -empty -type d -delete || true
	find /usr/lib/python3.7 -maxdepth 0 -empty -type d -delete || true
    fi
    if [ -n "$2" ] && dpkg --compare-versions $2 lt 3.9.1-2~; then
	find /usr/lib/python3.8/lib2to3 -name __pycache__ 2>/dev/null | xargs -r rm -rf
	find /usr/lib/python3.8/lib2to3 -empty -type d -delete 2>/dev/null || true
	find /usr/lib/python3.8 -maxdepth 0 -empty -type d -delete 2>/dev/null || true
    fi
    if [ -n "$2" ] && dpkg --compare-versions $2 lt 3.10.8-1~; then
	find /usr/lib/python3.9/lib2to3 -name __pycache__ 2>/dev/null | xargs -r rm -rf
	find /usr/lib/python3.9/lib2to3 -empty -type d -delete 2>/dev/null || true
	find /usr/lib/python3.9 -maxdepth 0 -empty -type d -delete 2>/dev/null || true
    fi
esac



exit 0
Hacker Blog, Shell İndir, Sql İnjection, XSS Attacks, LFI Attacks, Social Hacking, Exploit Bot, Proxy Tools, Web Shell, PHP Shell, Alfa Shell İndir, Hacking Training Set, DDoS Script, Denial Of Service, Botnet, RFI Attacks, Encryption
Telegram @BIBIL_0DAY