This file is indexed.

postinst is in usrmerge 17.

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

is_nfs() {
  local fs_type="$(stat --file-system --format=%T "$1" 2> /dev/null)"

  if [ "$fs_type" = 'nfs' ]; then return 0; fi
  return 1
}

maybe_convert() {
  # do not try to run the program if the system has already been converted
  [ "$(readlink -f /lib)" != '/usr/lib' ] || return 0

  if is_nfs / || is_nfs /usr; then
    cat << 'END' >&2

Warning: NFS detected, /usr/lib/convert-usrmerge will not be run
automatically. See #842145 for details.

END
    return 0
  fi

  . /usr/share/debconf/confmodule
  db_version 2.0

  db_get usrmerge/autoconvert
  [ "$RET" = 'true' ] || return 0

  /usr/lib/convert-usrmerge
}

case "$1" in
    configure)
	maybe_convert "$@"
	/usr/lib/convert-etc-shells
    ;;
esac