postinst is in naist-jdic 1:0.4.3-7.
This file is a maintainer script. It is executed when installing (*inst) or removing (*rm) the package.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 | #!/bin/sh
# postinst script for naist-jdic
#
# see: dh_installdeb(1)
set -e
priority="70"
chasendir="/usr/share/chasen"
chasenrc="${chasendir}/chasenrc"
dictdir="${chasendir}/dic/naist-jdic"
srcdir=${dictdir}
destdir="/var/lib/chasen/dic/naist-jdic"
GENDATA="matrix.cha table.cha chadic.da chadic.lex chadic.dat"
case "$1" in
configure)
echo "Now generating naist-jdic data. This may take a while..."
# for matrix.cha table.cha
[ -d ${srcdir} ] && [ -d ${destdir} ] || exit 1
cd ${srcdir} && `chasen-config --mkchadic`/makemat -i e
# for chadic.da chadic.lex chadic.dat
[ -d "${srcdir}" ] && [ -d "${destdir}" ] || exit 1
cd ${srcdir} && `chasen-config --mkchadic`/makeda -i e chadic *.dic
for i in `ls ${srcdir}/*`; do ln -s $i ${destdir}; done
echo ""
echo ""
echo "Done! Check ${destdir} directory."
update-alternatives \
--install /etc/chasenrc chasenrc ${chasenrc} ${priority} \
--slave /var/lib/chasen/dic/debian chasen-dictionary ${destdir}
;;
abort-upgrade|abort-remove|abort-deconfigure)
;;
*)
echo "postinst called with unknown argument \`$1'" >&2
exit 1
;;
esac
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
exit 0
|