From 58644d497690d4206cfebe7d6cdc9c12fc6abbec Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Fri, 5 Aug 2016 23:49:59 +0100 Subject: [PATCH] Add syncthing icon and folder to the mesh desktop --- src/freedombone-image-customise | 5 +++++ src/freedombone-image-mesh | 10 +++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/src/freedombone-image-customise b/src/freedombone-image-customise index aa3d79c1..f750f51c 100755 --- a/src/freedombone-image-customise +++ b/src/freedombone-image-customise @@ -705,6 +705,11 @@ function configure_user_interface { # Syncthing install_syncthing + # Add a Sync folder to the desktop + mkdir ${rootdir}/home/${MY_USERNAME}/Sync + chroot "$rootdir" chown -R ${MY_USERNAME}:${MY_USERNAME} /home/${MY_USERNAME}/Sync + chroot "$rootdir" ln -s /home/${MY_USERNAME}/Sync /home/${MY_USERNAME}/Desktop/Sync + if [[ $VARIANT == "usb" ]]; then # tor chroot "$rootdir" apt-get -y install tor diff --git a/src/freedombone-image-mesh b/src/freedombone-image-mesh index e924a8b8..26ba04cd 100755 --- a/src/freedombone-image-mesh +++ b/src/freedombone-image-mesh @@ -500,6 +500,14 @@ function show_desktop_icons { echo "Icon=$BROWSER" >> /home/$MY_USERNAME/Desktop/users.desktop echo 'StartupNotify=true' >> /home/$MY_USERNAME/Desktop/users.desktop + echo '[Desktop Entry]' > /home/$MY_USERNAME/Desktop/syncthing.desktop + echo 'Name=Syncthing' >> /home/$MY_USERNAME/Desktop/syncthing.desktop + echo 'Type=Application' >> /home/$MY_USERNAME/Desktop/syncthing.desktop + echo 'Comment=Setup File Synchronisation' >> /home/$MY_USERNAME/Desktop/syncthing.desktop + echo "Exec=$BROWSER http://127.0.0.1:8384" >> /home/$MY_USERNAME/Desktop/syncthing.desktop + echo "Icon=$BROWSER" >> /home/$MY_USERNAME/Desktop/syncthing.desktop + echo 'StartupNotify=true' >> /home/$MY_USERNAME/Desktop/syncthing.desktop + #echo '[Desktop Entry]' > /home/$MY_USERNAME/Desktop/mesh.desktop #echo 'Name=Mesh' >> /home/$MY_USERNAME/Desktop/mesh.desktop #echo 'Type=Application' >> /home/$MY_USERNAME/Desktop/mesh.desktop @@ -812,7 +820,7 @@ if [ -f $MESH_INSTALL_SETUP ]; then if [ ! -f $MESH_INSTALL_COMPLETED ]; then echo $'Mesh node setup complete' >> $INSTALL_LOG touch $MESH_INSTALL_COMPLETED - reboot + reboot fi fi