summaryrefslogtreecommitdiffstats
path: root/input-remapper/input-remapper.install
blob: ecd8987aa49947b8d382bf63d0bd975ed7ccd751 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
post_install() {
  systemctl stop key-mapper >/dev/null 2>&1 || true
  systemctl disable key-mapper >/dev/null 2>&1 || true
  echo 'enabling input-remapper systemd service'
  systemctl enable input-remapper
  systemctl start input-remapper
}

post_upgrade() {
  if [ -d "/run/systemd/system/" ] && systemctl is-active --quiet key-mapper
  then
    systemctl stop key-mapper >/dev/null 2>&1 || true
    systemctl disable key-mapper >/dev/null 2>&1 || true
    echo 'restarting input-remapper systemd service'
    systemctl restart input-remapper
  fi
}

post_remove() {
  echo 'disabling input-remapper systemd service'
  systemctl disable input-remapper || true
}

# vim: ts=2 sw=2 et: