This file is indexed.

preinst is in tgif 1:4.2.5-1.3build1.

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
#!/bin/sh -e



case $1 in
   abort-upgrade ) 
   exit 0
   ;;
   install|upgrade )
   if [ ! -z "$2" ]; then
      # Remove old config file if upgrading from tgif <= 3.0p13-1
      rm -rf /etc/X11/tgif
      # Clean up app-defaults files from previous versions of the postinst
      # script tgif (< 4.2.2-4).  This should restore the files to their
      # pristine state unless the user has made additional alterations.
      for bit in "" "/ja_JP.eucJP" "/ru"; do
          file=/etc/X11$bit/app-defaults/Tgif
          # Remove all instances of the 
          #   Tgif*InitialPaperSize:
          #   Tgif*GridSystem:
          # line pairs appended by old versions of postinst.
          sed '/Tgif\*InitialPaperSize/,+1 d' $file > $file.clean
          mv $file.clean $file
      done
   fi
   ;;
   * )
   echo "preinst called with unknown argument \`$1'" >&2
   exit 1
   ;;
esac