summaryrefslogtreecommitdiffstats
path: root/input-remapper/input-remapper.install
diff options
context:
space:
mode:
authorkj-sh6042025-09-01 11:47:20 -0400
committerkj-sh6042025-09-01 11:47:20 -0400
commitdb466492a1827a1941588075f774730a974a170c (patch)
treef088edfdf94c33ac8351ccdbad44212695e2fffc /input-remapper/input-remapper.install
parentfe8671d43a1b2384945d48536ed1b01c31dbf71e (diff)
kj-gitbot: input-remapper/
Diffstat (limited to 'input-remapper/input-remapper.install')
-rw-r--r--input-remapper/input-remapper.install24
1 files changed, 24 insertions, 0 deletions
diff --git a/input-remapper/input-remapper.install b/input-remapper/input-remapper.install
new file mode 100644
index 0000000..ecd8987
--- /dev/null
+++ b/input-remapper/input-remapper.install
@@ -0,0 +1,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: