瀏覽代碼

Add syncthing icon and folder to the mesh desktop

Bob Mottram 9 年之前
父節點
當前提交
58644d4976
共有 2 個檔案被更改,包括 14 行新增1 行删除
  1. 5
    0
      src/freedombone-image-customise
  2. 9
    1
      src/freedombone-image-mesh

+ 5
- 0
src/freedombone-image-customise 查看文件

705
     # Syncthing
705
     # Syncthing
706
     install_syncthing
706
     install_syncthing
707
 
707
 
708
+    # Add a Sync folder to the desktop
709
+    mkdir ${rootdir}/home/${MY_USERNAME}/Sync
710
+    chroot "$rootdir" chown -R ${MY_USERNAME}:${MY_USERNAME} /home/${MY_USERNAME}/Sync
711
+    chroot "$rootdir" ln -s /home/${MY_USERNAME}/Sync /home/${MY_USERNAME}/Desktop/Sync
712
+
708
     if [[ $VARIANT == "usb" ]]; then
713
     if [[ $VARIANT == "usb" ]]; then
709
         # tor
714
         # tor
710
         chroot "$rootdir" apt-get -y install tor
715
         chroot "$rootdir" apt-get -y install tor

+ 9
- 1
src/freedombone-image-mesh 查看文件

500
     echo "Icon=$BROWSER" >> /home/$MY_USERNAME/Desktop/users.desktop
500
     echo "Icon=$BROWSER" >> /home/$MY_USERNAME/Desktop/users.desktop
501
     echo 'StartupNotify=true' >> /home/$MY_USERNAME/Desktop/users.desktop
501
     echo 'StartupNotify=true' >> /home/$MY_USERNAME/Desktop/users.desktop
502
 
502
 
503
+    echo '[Desktop Entry]' > /home/$MY_USERNAME/Desktop/syncthing.desktop
504
+    echo 'Name=Syncthing' >> /home/$MY_USERNAME/Desktop/syncthing.desktop
505
+    echo 'Type=Application' >> /home/$MY_USERNAME/Desktop/syncthing.desktop
506
+    echo 'Comment=Setup File Synchronisation' >> /home/$MY_USERNAME/Desktop/syncthing.desktop
507
+    echo "Exec=$BROWSER http://127.0.0.1:8384" >> /home/$MY_USERNAME/Desktop/syncthing.desktop
508
+    echo "Icon=$BROWSER" >> /home/$MY_USERNAME/Desktop/syncthing.desktop
509
+    echo 'StartupNotify=true' >> /home/$MY_USERNAME/Desktop/syncthing.desktop
510
+
503
     #echo '[Desktop Entry]' > /home/$MY_USERNAME/Desktop/mesh.desktop
511
     #echo '[Desktop Entry]' > /home/$MY_USERNAME/Desktop/mesh.desktop
504
     #echo 'Name=Mesh' >> /home/$MY_USERNAME/Desktop/mesh.desktop
512
     #echo 'Name=Mesh' >> /home/$MY_USERNAME/Desktop/mesh.desktop
505
     #echo 'Type=Application' >> /home/$MY_USERNAME/Desktop/mesh.desktop
513
     #echo 'Type=Application' >> /home/$MY_USERNAME/Desktop/mesh.desktop
812
     if [ ! -f $MESH_INSTALL_COMPLETED ]; then
820
     if [ ! -f $MESH_INSTALL_COMPLETED ]; then
813
         echo $'Mesh node setup complete' >> $INSTALL_LOG
821
         echo $'Mesh node setup complete' >> $INSTALL_LOG
814
         touch $MESH_INSTALL_COMPLETED
822
         touch $MESH_INSTALL_COMPLETED
815
-		reboot
823
+        reboot
816
     fi
824
     fi
817
 fi
825
 fi
818
 
826