|  | 
 |  | 
 | 
												
													
														| 887 |      # for gtk dialog entry
 | 887 |      # for gtk dialog entry
 | 
												
													
														| 888 |      chroot "$rootdir" apt-get -yq install zenity
 | 888 |      chroot "$rootdir" apt-get -yq install zenity
 | 
												
													
														| 889 |  
 | 889 |  
 | 
												
													
														|  | 
 | 890 | +    StrMeshUsers=$"Mesh Users"
 | 
												
													
														|  | 
 | 891 | +    StrUsername=$'Username'
 | 
												
													
														|  | 
 | 892 | +    StrToxID=$'Tox ID'
 | 
												
													
														|  | 
 | 893 | +
 | 
												
													
														| 890 |      # Produce a text file on the desktop listing users on the mesh
 | 894 |      # Produce a text file on the desktop listing users on the mesh
 | 
												
													
														| 891 |      cat <<EOF > $rootdir/usr/bin/list-tox-users
 | 895 |      cat <<EOF > $rootdir/usr/bin/list-tox-users
 | 
												
													
														| 892 |  #!/bin/bash
 | 896 |  #!/bin/bash
 | 
												
											
												
													
														|  | 
 |  | 
 | 
												
													
														| 901 |      echo "\$users_list" > /tmp/Users.txt
 | 905 |      echo "\$users_list" > /tmp/Users.txt
 | 
												
													
														| 902 |      chown $MY_USERNAME:$MY_USERNAME /tmp/Users.txt
 | 906 |      chown $MY_USERNAME:$MY_USERNAME /tmp/Users.txt
 | 
												
													
														| 903 |  
 | 907 |  
 | 
												
													
														| 904 | -    echo 'showing_users=\$(ps aux | grep $MESH_TEXT_EDITOR | grep "Users.txt")' > /home/$MY_USERNAME/showusers
 |  | 
 | 
												
													
														| 905 | -    echo 'if [ \${#showing_users} -eq 0 ]; then' >> /home/$MY_USERNAME/showusers
 |  | 
 | 
												
													
														| 906 | -    echo '    $MESH_TEXT_EDITOR /tmp/Users.txt' >> /home/$MY_USERNAME/showusers
 |  | 
 | 
												
													
														| 907 | -    echo 'fi' >> /home/$MY_USERNAME/showusers
 |  | 
 | 
												
													
														| 908 | -    echo 'exit 0' >> /home/$MY_USERNAME/showusers
 |  | 
 | 
												
													
														| 909 | -    chmod +x /home/$MY_USERNAME/showusers
 |  | 
 | 
												
													
														| 910 | -    chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/showusers
 |  | 
 | 
												
													
														|  | 
 | 908 | +    if [ ! -f /home/$MY_USERNAME/showusers ]; then
 | 
												
													
														|  | 
 | 909 | +        echo '#!/bin/bash' > /home/$MY_USERNAME/showusers
 | 
												
													
														|  | 
 | 910 | +        echo 'data=$(' >> /home/$MY_USERNAME/showusers
 | 
												
													
														|  | 
 | 911 | +        echo 'cat /tmp/Users.txt | \' >> /home/$MY_USERNAME/showusers
 | 
												
													
														|  | 
 | 912 | +        echo "    awk -F ' ' '{" >> /home/$MY_USERNAME/showusers
 | 
												
													
														|  | 
 | 913 | +        echo '        for(i=1;i<=NF;i++){' >> /home/$MY_USERNAME/showusers
 | 
												
													
														|  | 
 | 914 | +        echo '            print $i;' >> /home/$MY_USERNAME/showusers
 | 
												
													
														|  | 
 | 915 | +        echo '        }' >> /home/$MY_USERNAME/showusers
 | 
												
													
														|  | 
 | 916 | +        echo "}' | \\" >> /home/$MY_USERNAME/showusers
 | 
												
													
														|  | 
 | 917 | +        echo '    zenity --list \' >> /home/$MY_USERNAME/showusers
 | 
												
													
														|  | 
 | 918 | +        echo "     --title='$StrMeshUsers' \\" >> /home/$MY_USERNAME/showusers
 | 
												
													
														|  | 
 | 919 | +        echo "     --column='$StrUsername' --column='$StrToxID' \\" >> /home/$MY_USERNAME/showusers
 | 
												
													
														|  | 
 | 920 | +        echo '     --print-column=2 --hide-column=2 --width=250 --height=400)' >> /home/$MY_USERNAME/showusers
 | 
												
													
														|  | 
 | 921 | +        echo 'if [ ! $data ]; then' >> /home/$MY_USERNAME/showusers
 | 
												
													
														|  | 
 | 922 | +        echo '    exit 0' >> /home/$MY_USERNAME/showusers
 | 
												
													
														|  | 
 | 923 | +        echo 'fi' >> /home/$MY_USERNAME/showusers
 | 
												
													
														|  | 
 | 924 | +        echo 'echo "$data" | xclip -selection clipboard' >> /home/$MY_USERNAME/showusers
 | 
												
													
														|  | 
 | 925 | +        chmod +x /home/$MY_USERNAME/showusers
 | 
												
													
														|  | 
 | 926 | +    fi
 | 
												
													
														| 911 |  
 | 927 |  
 | 
												
													
														| 912 |      echo '[Desktop Entry]' > /home/$MY_USERNAME/Desktop/Users.desktop
 | 928 |      echo '[Desktop Entry]' > /home/$MY_USERNAME/Desktop/Users.desktop
 | 
												
													
														| 913 |      if [ \$no_of_users -lt 2 ]; then
 | 929 |      if [ \$no_of_users -lt 2 ]; then
 |