prerm is in cryptsetup 2:1.4.1-2ubuntu4.
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 | #! /bin/sh
set -e
. /usr/share/debconf/confmodule
case "$1" in
remove)
cryptmap="$(dmsetup table | sed -ne 's/^\([a-zA-Z0-9_-]*\): [0-9] [0-9]* crypt .*$/\1/p' | awk '{printf "%s ", $0}')"
if [ -n "$cryptmap" ]; then
db_fset cryptsetup/prerm_active_mappings seen false
db_subst cryptsetup/prerm_active_mappings cryptmap "$cryptmap"
db_input high cryptsetup/prerm_active_mappings || true
db_go || true
db_get cryptsetup/prerm_active_mappings
if [ "$RET" = "false" ]; then
exit 1
fi
fi
;;
esac
|