File: apt-cacher-ng.postrm

package info (click to toggle)
apt-cacher-ng 3.3.1-2~bpo10+1
  • links: PTS, VCS
  • area: main
  • in suites: buster-backports
  • size: 2,040 kB
  • sloc: cpp: 17,564; sh: 553; ansic: 401; perl: 377; makefile: 126
file content (26 lines) | stat: -rw-r--r-- 825 bytes parent folder | download | duplicates (3)
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
#!/bin/sh -e

. /usr/share/debconf/confmodule

NAME=apt-cacher-ng
CDIR=/var/cache/$NAME
LDIR=/var/log/$NAME
CFG=/etc/$NAME

if [ "$1" = "purge" ]; then
   rm -rf "$CDIR" ||:
   rm -f $LDIR/apt-cacher.err.* $LDIR/apt-cacher.err $LDIR/apt-cacher.log $LDIR/apt-cacher.log.* $LDIR/maint_*.log
   rmdir $LDIR 2>/dev/null || true
   rm -rf /var/lib/apt-cacher-ng
   rm -rf $CFG/zz_debconf.conf $CFG/zz_debconf_security.conf

   dpkg-statoverride --remove /etc/apt-cacher-ng/security.conf 2>/dev/null || true

   deluser --quiet --system $NAME 2>/dev/null || userdel --force $NAME 2>/dev/null || true
   delgroup --quiet --system $NAME 2>/dev/null || groupdel $NAME 2>/dev/null || true

   rm -f $CFG/backends_debvol $CFG/backends_ubuntu $CFG/backends_debian
   rmdir --ignore-fail-on-non-empty $CFG 2>/dev/null ||:
fi

#DEBHELPER#