#!/bin/bash # Regular Colors BLACK='\033[0;30m' RED='\033[0;31m' GREEN='\033[0;32m' YELLOW='\033[0;33m' BLUE='\033[0;34m' PURPLE='\033[0;35m' CYAN='\033[0;36m' WHITE='\033[0;37m' NC='\033[0m' username=$(whoami) echo -e "${YELLOW} UPDATING UBUNTU AND INSTALLING REQUIRED SOFTWARE PACKAGES ${NC}\n" echo -e "${YELLOW} creating system folders that require admin permissions..." sudo mkdir -p /usr/share/desktop-directories sudo tee /usr/share/desktop-directories/qortal.directory > /dev/null < "${HOME}/.xsession" chmod +x "${HOME}/.xsession" cat > "${HOME}/.dmrc" < "${HOME}/.local/share/desktop-directories/qortal.directory" < "${HOME}/.local/share/applications/qortal-ui.desktop" < "${HOME}/.local/share/applications/qortal-hub.desktop" < \"${HOME}/qortal/auto-fix-startup.log\" 2>&1" echo "@reboot ${HOME}/start-qortal-core.sh" echo "1 1 */3 * * ${HOME}/auto-fix-qortal.sh > \"${HOME}/qortal/auto-fix-01.log\" 2>&1" } > rebuilt-machine-cron crontab rebuilt-machine-cron rm -f rebuilt-machine-cron echo -e "${YELLOW} Refreshing Cinnamon Panel/Menu to apply changes ${NC}" cinnamon --replace > /dev/null 2>&1 & echo -e "${GREEN} SETUP COMPLETE! CINNAMON WILL BE USED ON NEXT LOGIN. REBOOTING IN 30 SECONDS (use cntrl+c to CANCEL reboot within next 30 seconds if you do not want to reboot now...)${NC}\n" sleep 10 echo -e "${YELLOW}20 seconds remaining...\n" sleep 9 echo -e "10 Seconds remaining...\n" sleep 4 echo -e "5 seconds remaining...${NC}\n" sleep 3 echo "${GREEN} REBOOTING MACHINE NOW!${NC}\n" sudo reboot