浏览代码

debian: add post remove script for jitsi-meet-turnserver package

Reloads the webserver as the config had changed.
master
damencho 5 年前
父节点
当前提交
45c60717d6
共有 1 个文件被更改,包括 60 次插入0 次删除
  1. 60
    0
      debian/jitsi-meet-turnserver.postrm

+ 60
- 0
debian/jitsi-meet-turnserver.postrm 查看文件

@@ -0,0 +1,60 @@
1
+#!/bin/sh
2
+# postrm script for jitsi-meet-turnserver
3
+#
4
+# see: dh_installdeb(1)
5
+
6
+set -e
7
+
8
+# summary of how this script can be called:
9
+#        * <postrm> `remove'
10
+#        * <postrm> `purge'
11
+#        * <old-postrm> `upgrade' <new-version>
12
+#        * <new-postrm> `failed-upgrade' <old-version>
13
+#        * <new-postrm> `abort-install'
14
+#        * <new-postrm> `abort-install' <old-version>
15
+#        * <new-postrm> `abort-upgrade' <old-version>
16
+#        * <disappearer's-postrm> `disappear' <overwriter>
17
+#          <overwriter-version>
18
+# for details, see http://www.debian.org/doc/debian-policy/ or
19
+# the debian-policy package
20
+
21
+# Load debconf
22
+. /usr/share/debconf/confmodule
23
+
24
+
25
+case "$1" in
26
+    remove)
27
+        if [ -x "/etc/init.d/nginx" ]; then
28
+            invoke-rc.d nginx reload || true
29
+        fi
30
+        if [ -x "/etc/init.d/apache2" ]; then
31
+            invoke-rc.d apache2 reload || true
32
+        fi
33
+    ;;
34
+    purge)
35
+        if [ -x "/etc/init.d/nginx" ]; then
36
+            invoke-rc.d nginx reload || true
37
+        fi
38
+        if [ -x "/etc/init.d/apache2" ]; then
39
+            invoke-rc.d apache2 reload || true
40
+        fi
41
+        # Clear the debconf variable
42
+        db_purge
43
+    ;;
44
+    upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
45
+    ;;
46
+
47
+    *)
48
+        echo "postrm called with unknown argument \`$1'" >&2
49
+        exit 1
50
+    ;;
51
+esac
52
+
53
+# dh_installdeb will replace this with shell code automatically
54
+# generated by other debhelper scripts.
55
+
56
+#DEBHELPER#
57
+
58
+db_stop
59
+
60
+exit 0

正在加载...
取消
保存