postrm is in pcp 3.10.8build1.
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 | #!/bin/sh -e
_version_configs()
{
# Use the supported conffile move method (no prompts)
local FILE
local NPMCD=/etc/pcp/pmcd
local PMCD1=/etc/pmcd
local PMCD2=/var/lib/pcp/config/pmcd
for FILE in pmcd.conf pmcd.options rc.local; do
dpkg-maintscript-helper mv_conffile $PMCD2/$FILE $NPMCD/$FILE 3.7.0~ pcp -- "$@"
dpkg-maintscript-helper mv_conffile $PMCD1/$FILE $NPMCD/$FILE 3.6.1~ pcp -- "$@"
done
local NPMIE=/etc/pcp/pmie
local PMIE1=/etc/pmie
local PMIE2=/var/lib/pcp/config/pmie
for FILE in control; do
dpkg-maintscript-helper mv_conffile $PMIE2/$FILE $NPMIE/$FILE 3.7.0~ pcp -- "$@"
dpkg-maintscript-helper mv_conffile $PMIE1/$FILE $NPMIE/$FILE 3.6.1~ pcp -- "$@"
done
local NPMPROXY=/etc/pcp/pmproxy
local PMPROXY1=/etc/pmproxy
local PMPROXY2=/var/lib/pcp/config/pmproxy
for FILE in pmproxy.options; do
dpkg-maintscript-helper mv_conffile $PMPROXY2/$FILE $NPMPROXY/$FILE 3.7.0~ pcp -- "$@"
dpkg-maintscript-helper mv_conffile $PMPROXY1/$FILE $NPMPROXY/$FILE 3.6.1~ pcp -- "$@"
done
local NPMLOGGER=/etc/pcp/pmlogger
local PMLOGGER1=/etc/pmlogger
local PMLOGGER2=/var/lib/pcp/config/pmlogger
for FILE in control; do
dpkg-maintscript-helper mv_conffile $PMLOGGER2/control $NPMLOGGER/control 3.7.0~ pcp -- "$@"
dpkg-maintscript-helper mv_conffile $PMLOGGER1/control $NPMLOGGER/control 3.6.1~ pcp -- "$@"
done
}
if dpkg-maintscript-helper supports mv_conffile
then
_version_configs "$@"
fi
if [ "$1" = purge ]; then
update-rc.d pmproxy remove >/dev/null
update-rc.d pmie remove >/dev/null
update-rc.d pmlogger remove >/dev/null
update-rc.d pmcd remove >/dev/null
fi
|