summarylogtreecommitdiffstats
path: root/apt-cacher-ng.install
blob: ae069e0b9a0ba0de8fe96912a2c8388d58963d0d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
pre_install() {
  groupadd -r apt-cacher-ng
  useradd -d /var/cache/apt-cacher-ng -g apt-cacher-ng -r -s /usr/bin/nologin apt-cacher-ng
}

post_install() {
  chown -R apt-cacher-ng:apt-cacher-ng /var/cache/apt-cacher-ng /run/apt-cacher-ng /var/log/apt-cacher-ng
  echo "You may want to customize the backends in /etc/apt-cacher-ng"
}

post_upgrade() {
  echo "Warning: If after upgrading apt-cacher-ng fails to start, owner of a few directories might have to be adjusted:"
  echo "chown -R apt-cacher-ng:apt-cacher-ng /var/cache/apt-cacher-ng /run/apt-cacher-ng /var/log/apt-cacher-ng"
  systemctl daemon-reload
  systemd-tmpfiles --create
}

post_remove() {
  userdel apt-cacher-ng
  groupdel apt-cacher-ng || return 0
}