if dpkg-maintscript-helper supports mv_conffile then _version_configs "$@" fi touch /var/lib/pcp/pmns/.NeedRebuild chmod 644 /var/lib/pcp/pmns/.NeedRebuild getent group pcp >/dev/null || groupadd -r pcp getent passwd pcp >/dev/null || \ useradd -c "Performance Co-Pilot" -g pcp -d /var/lib/pcp -M -r -s /usr/sbin/nologin pcp # must match GNUmakefile chown pcp:pcp /var/lib/pcp/config/pmda chmod 775 /var/lib/pcp/config/pmda chown pcp:pcp /var/lib/pcp/tmp chmod 775 /var/lib/pcp/tmp chown pcp:pcp /var/log/pcp chmod 775 /var/log/pcp # must match src/pmcd/GNUmakefile chown pcp:pcp /var/log/pcp/pmcd chmod 775 /var/log/pcp/pmcd # must match src/pmie/GNUmakefile chown pcp:pcp /etc/pcp/pmie chmod 775 /etc/pcp/pmie chown pcp:pcp /etc/pcp/pmie/control chmod 664 /etc/pcp/pmie/control chown pcp:pcp /var/lib/pcp/tmp/pmie chmod 775 /var/lib/pcp/tmp/pmie chown pcp:pcp /var/log/pcp/pmie chmod 775 /var/log/pcp/pmie # must match src/pmlogger/GNUmakefile chown pcp:pcp /etc/pcp/pmlogger chmod 775 /etc/pcp/pmlogger chown pcp:pcp /etc/pcp/pmlogger/control chmod 664 /etc/pcp/pmlogger/control chown pcp:pcp /var/lib/pcp/tmp/pmlogger chmod 775 /var/lib/pcp/tmp/pmlogger chown pcp:pcp /var/log/pcp/pmlogger chmod 775 /var/log/pcp/pmlogger # must match src/pmproxy/GNUmakefile chown pcp:pcp /var/log/pcp/pmproxy chmod 775 /var/log/pcp/pmproxy update-rc.d pmcd defaults >/dev/null update-rc.d pmlogger defaults >/dev/null update-rc.d pmie defaults >/dev/null update-rc.d pmproxy defaults >/dev/null # migrate existing statistics files to their new (permanent!) home # for dir in /var/tmp/mmv /var/tmp/pmdabash do [ -d $dir -a -G $dir -a -O $dir ] && mv $dir /var/lib/pcp/tmp done _clean_tmpdirs $PCP_TMP_DIR /var/tmp pmie pmlogger if which invoke-rc.d >/dev/null 2>&1; then invoke-rc.d pmcd start invoke-rc.d pmlogger start else /etc/init.d/pmcd start /etc/init.d/pmlogger start fi