Преглед на файлове

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 {