Файловый менеджер - Редактировать - /var/lib/dpkg/info/dictionaries-common.postinst
Назад
#! /bin/sh # postinst script for dictionaries-common set -e # Sourcing debconf confmodule . /usr/share/debconf/confmodule case "$1" in configure) # This will remove /usr/share/pspell/region-to-spelling.map diversion by # dictionaries-common package and associated stuff if present rm -f /var/cache/dictionaries-common/region-to-spelling.map # This next handles a bug in some dpkg versions not removing # the symlink properly when upgrading if [ -L /usr/share/pspell/region-to-spelling.map ]; then RTS_DEST=`readlink /usr/share/pspell/region-to-spelling.map` if [ "$RTS_DEST" = "/var/cache/dictionaries-common/region-to-spelling.map" ]; then rm -f /usr/share/pspell/region-to-spelling.map fi fi # Removing the diversion if it still exists. trued just in case it does not, # since grep returns error breaking postinst because of set -e otherwise. DC_DIVERT=`dpkg-divert --list dictionaries-common | grep region-to-spelling.map` || true if [ "$DC_DIVERT" ]; then dpkg-divert --package dictionaries-common --remove --rename \ --divert /usr/share/pspell/region-to-spelling.map.orig \ /usr/share/pspell/region-to-spelling.map fi # We no longer create the /usr/dict symlink # This will check for obsolete /etc/dictionary link if [ -L /etc/dictionary ]; then db_get dictionaries-common/old_wordlist_link if [ "$RET" = "true" ]; then rm /etc/dictionary fi fi # Ensure that automatic generation of files is done, such that we always # start with a sane environment update-default-ispell --rebuild update-default-wordlist --rebuild update-dictcommon-aspell update-dictcommon-hunspell update-openoffice-dicts # Remove obsolete jed startup file if [ -f /etc/jed-init.d/50dictionaries-common.sl ] ; then echo "Removing obsolete /etc/jed-init.d/50dictionaries-common.sl" >&2 rm -f /etc/jed-init.d/50dictionaries-common.sl fi # That made this dir not be removed by dpkg. Remove it if exists, is non # empty, and jed-common is not installed if [ -d /etc/jed-init.d ] && [ ! -e /etc/jed-init.d/00debian.sl ]; then rmdir --ignore-fail-on-non-empty /etc/jed-init.d fi # ---------------- 8< ---------------------------------------------------- # Remove obsolete dictionaries-common.reconfiguring. This problem only # lasted for two days and, so this should go away long before releasing lenny if [ -f /var/cache/dictionaries-common/postinst.reconfiguring ] ; then echo "Removing obsolete /var/cache/dictionaries-common/postinst.reconfiguring" >&2 rm -f /var/cache/dictionaries-common/postinst.reconfiguring fi # ---------------- 8< ---------------------------------------------------- # Remove obsolete aspell-equivs file if [ -f /var/cache/dictionaries-common/emacsen-aspell-equivs.el ] ; then echo "Removing obsolete /var/cache/dictionaries-common/emacsen-aspell-equivs.el" >&2 rm -f /var/cache/dictionaries-common/emacsen-aspell-equivs.el fi ;; abort-upgrade|abort-remove|abort-deconfigure) ;; *) echo "postinst called with unknown argument \`$1'" >&2 exit 0 ;; esac # We need to test that there are emacsen installed before calling emacs-package-* if [ "$1" = "configure" ] && [ -x /usr/lib/emacsen-common/emacs-package-install ] then [ -e /var/lib/emacsen-common/installed-flavors ] && /usr/lib/emacsen-common/emacs-package-install dictionaries-common fi exit 0
| ver. 1.4 |
Github
|
.
| PHP 5.4.45-1~dotdeb+6.1 | Генерация страницы: 0.01 |
proxy
|
phpinfo
|
Настройка