Optionally use parameter as password

main
Bob Mottram 2021-03-16 22:18:44 +00:00
parent b02c6c9de1
commit 6df9396e83
1 changed files with 9 additions and 5 deletions

View File

@ -104,11 +104,15 @@ fi
{ echo '#!/bin/bash'; { echo '#!/bin/bash';
echo 'cd ~/.epicyon'; echo 'cd ~/.epicyon';
echo "PASSWORD=\$(zenity --width=400 --password --title \"Epicyon Desktop Client\")"; echo "if [ \"\$1\" ]; then";
echo "if [ ! \"\$PASSWORD\" ]; then"; echo " PASSWORD=\"\$1\"";
echo " zenity --warning --width=400 --text \"No password was given\""; echo 'else';
echo ' exit 3'; echo " PASSWORD=\$(zenity --width=400 --password --title \"Epicyon Desktop Client\")";
echo 'fi'; echo " if [ ! \"\$PASSWORD\" ]; then";
echo " zenity --warning --width=400 --text \"No password was given\"";
echo ' exit 3';
echo ' fi';
echo 'fi';
echo "python3 epicyon.py --desktop ${HANDLE} --password \"\$PASSWORD\""; } > ~/epicyon-client echo "python3 epicyon.py --desktop ${HANDLE} --password \"\$PASSWORD\""; } > ~/epicyon-client
chmod +x ~/epicyon-client chmod +x ~/epicyon-client