summarylogtreecommitdiffstats
path: root/lld2d.install
blob: cc112a9495ef35f4ea655c7398b60237a4c881a4 (plain)
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
_doall() {
  local _svc
  for _svc in '/etc/systemd/system/multi-user.target.wants'/lld2d@*.service; do
    if [ -f "${_svc}" ]; then
      echo systemctl "$1" "$(basename "${_svc}")"
      systemctl "$1" "$(basename "${_svc}")"
    fi
  done
}

pre_upgrade() {
  _doall 'stop'
}

post_upgrade() {
  systemctl daemon-reload
  _doall 'start'
}

post_install() {
  post_upgrade
}

pre_remove() {
  _doall 'stop'
}

post_remove() {
  systemctl daemon-reload
}