浏览代码

Avoid repeated disables

Bob Mottram 8 年前
父节点
当前提交
343427ee1c
共有 1 个文件被更改,包括 12 次插入4 次删除
  1. 12
    4
      src/freedombone-app-jitsi

+ 12
- 4
src/freedombone-app-jitsi 查看文件

@@ -56,13 +56,21 @@ function jitsi_disable_google_spyware {
56 56
     # an obvious security problem. This should disable it.
57 57
     sed -i "s|Google Analytics|Google Spyware deactivated|g" /usr/share/jitsi-meet/analytics.js
58 58
     sed -i "s|www.google-analytics.com|${JITSI_DOMAIN_NAME}|g" /usr/share/jitsi-meet/analytics.js
59
-    sed -i 's|ga(|//ga(|g' /usr/share/jitsi-meet/analytics.js
60
-    sed -i 's|action +|//action +|g' /usr/share/jitsi-meet/analytics.js
59
+    if ! grep '//ga(' /usr/share/jitsi-meet/analytics.js; then
60
+        sed -i 's|ga(|//ga(|g' /usr/share/jitsi-meet/analytics.js
61
+    fi
62
+    if ! grep '//action +' /usr/share/jitsi-meet/analytics.js; then
63
+        sed -i 's|action +|//action +|g' /usr/share/jitsi-meet/analytics.js
64
+    fi
61 65
 
62 66
     sed -i "s|Google Analytics|Google Spyware deactivated|g" /usr/share/jitsi-meet/libs/analytics.js
63 67
     sed -i "s|www.google-analytics.com|${JITSI_DOMAIN_NAME}|g" /usr/share/jitsi-meet/libs/analytics.js
64
-    sed -i 's|ga(|//ga(|g' /usr/share/jitsi-meet/libs/analytics.js
65
-    sed -i 's|action +|//action +|g' /usr/share/jitsi-meet/libs/analytics.js
68
+    if ! grep '//ga(' /usr/share/jitsi-meet/libs/analytics.js; then
69
+        sed -i 's|ga(|//ga(|g' /usr/share/jitsi-meet/libs/analytics.js
70
+    fi
71
+    if ! grep '//action +' /usr/share/jitsi-meet/libs/analytics.js; then
72
+        sed -i 's|action +|//action +|g' /usr/share/jitsi-meet/libs/analytics.js
73
+    fi
66 74
 }
67 75
 
68 76
 function change_password_jitsi {