瀏覽代碼

Use hostname when opening cryptpad from desktop icon

So that copying and pasting a link to a document makes sense
Bob Mottram 7 年之前
父節點
當前提交
ce49d06d18
共有 1 個檔案被更改,包括 4 行新增1 行删除
  1. 4
    1
      src/freedombone-image-customise

+ 4
- 1
src/freedombone-image-customise 查看文件

@@ -933,13 +933,16 @@ if [ \$no_of_users -gt 0 ]; then
933 933
         echo 'Name=CryptPad' >> /home/$MY_USERNAME/Desktop/cryptpad.desktop
934 934
         echo 'Type=Application' >> /home/$MY_USERNAME/Desktop/cryptpad.desktop
935 935
         echo 'Comment=Realtime collaborative editing of documents' >> /home/$MY_USERNAME/Desktop/cryptpad.desktop
936
-        echo "Exec=$BROWSER http://127.0.0.1" >> /home/$MY_USERNAME/Desktop/cryptpad.desktop
936
+        echo "Exec=$BROWSER http://${HOSTNAME}.local" >> /home/$MY_USERNAME/Desktop/cryptpad.desktop
937 937
         echo "Icon=/etc/cryptpad/icon_cryptpad.png" >> /home/$MY_USERNAME/Desktop/cryptpad.desktop
938 938
         echo 'Terminal=false' >> /home/$MY_USERNAME/Desktop/cryptpad.desktop
939 939
         echo 'Categories=Application;' >> /home/$MY_USERNAME/Desktop/cryptpad.desktop
940 940
         chmod +x /home/$MY_USERNAME/Desktop/cryptpad.desktop
941 941
         chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/Desktop/cryptpad.desktop
942 942
     else
943
+        if ! grep -q "${HOSTNAME}.local" /home/$MY_USERNAME/Desktop/cryptpad.desktop; then
944
+            sed -i "s|Exec=.*|Exec=$BROWSER http://${HOSTNAME}.local|g" /home/$MY_USERNAME/Desktop/cryptpad.desktop
945
+        fi
943 946
         if grep -q "Offline" /home/$MY_USERNAME/Desktop/cryptpad.desktop; then
944 947
             sed -i 's|Name=.*|Name=CryptPad|g' /home/$MY_USERNAME/Desktop/cryptpad.desktop
945 948
         fi