summarylogtreecommitdiffstats
path: root/sundtek.install
diff options
context:
space:
mode:
Diffstat (limited to 'sundtek.install')
-rw-r--r--sundtek.install19
1 files changed, 19 insertions, 0 deletions
diff --git a/sundtek.install b/sundtek.install
new file mode 100644
index 000000000000..ba682645b47f
--- /dev/null
+++ b/sundtek.install
@@ -0,0 +1,19 @@
+post_install() {
+ echo "inserting /opt/lib/libmediaclient.so in /etc/ld.so.preload"
+ echo "/opt/lib/libmediaclient.so" >> /etc/ld.so.preload
+
+ systemctl enable sundtek-restart.service
+}
+
+pre_remove() {
+ if [ -e /etc/ld.so.preload ]; then
+ echo "removing /opt/lib/libmediaclient.so from /etc/ld.so.preload"
+ sed -i 's#/opt/lib/libmediaclient.so##' /etc/ld.so.preload
+ fi
+
+ systemctl disable sundtek-restart.service
+}
+
+post_upgrade() {
+ systemctl --system daemon-reload
+}