0 Members and 1 Guest are viewing this topic.
Hi,I realise you folks are really busy, and have many things to do...Wondering how is the upgrade tool progressing?I only have 3 machines, but would like to keep them in sync.Thanks... Dave
Ha,ha, thanks.I'm a 30 year old kid. Will it be Default on next ISO Install CD?I don't know. That's along way to go.
#!/bin/bash#------------------------------------------------------------# Description: Linux Lite Upgrade Script# Author: Jerry Bezencon 2014# Website: https://www.linuxliteos.com#------------------------------------------------------------# Ensure multi-language supportexport LANG=C# Kill off any package managers that may be runningif [ "$(pidof synaptic)" ] then sudo killall -9 synaptic else echo""fiif [ -z "$(pgrep gdebi-gtk)" ]then echo ""else killall -9 gdebi-gtkfi# Linux Lite default dialog iconic="/usr/share/icons/zenity-llcc.png"# Get list of available updated packageszenity --question --title="Linux Lite Upgrade Utility" --window-icon="/usr/share/icons/zenity-llcc.png" --text="We will now Upgrade to Linux Lite 2.2\n\nClick Yes to continue or No to abort." if [ "$?" -eq "0" ];thenx=$( stdbuf -oL /bin/bash \-c '(sudo apt-get update \-y )' 2>&1 |stdbuf -oL sed 's/^/#/g' |zenity --progress --title="Updating package information..." --pulsate \--width=600 --auto-close )# Erase existing available infosudo dpkg --clear-avail else exit 0 fi# Install new packages, remove obsolete packages, clean upx=$( stdbuf -oL /bin/bash \-c '(stdbuf -oL /bin/bash \-c '(sudo DEBIAN_FRONTEND=noninteractive apt-get upgrade -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" && sudo apt-get install inxi libreoffice-gnome dmz-cursor-theme file-roller lite-welcome lite-cleaner catfish deja-dup system-config-date light-locker thunar-archive-plugin \-y && sudo apt-get remove xarchiver \-y && sudo apt-get autoremove \-y && sudo apt-get clean )' 2>&1 |stdbuf -oL sed 's/^/#/g' |zenity --progress --title="Upgrading to Linux Lite 2.2..." --pulsate \--width=600 --auto-close )# Reboot dialogue # Credit to xunil: http://bbs.archbang.org/viewtopic.php?id=279title="Select Reboot to complete the Upgrade"exit_type=`zenity --width="380" --height="220" --title="$title" --list --radiolist --column="Select" \ --column="Exit Type" --column="Description" \ TRUE "Reboot" "Reboot your computer"\ FALSE "Shutdown" "Shutdown your computer"\ FALSE "Cancel" "Continue using your computer" `# User must select a target type (Check if they cancelled)if [ ! "$exit_type" ]; then zenity --error --title="Error" --text="You must make a selection" exitfi# Action to perform by userif [ "$exit_type" = "Reboot" ]then # Do Reboot here sudo shutdown -r now | zenity --progress --percentage=95 --title=Reboot --auto-close --auto-kill --no-cancel --width=300elif [ "$exit_type" = "Shutdown" ]then # Do Shutdown here sudo shutdown -h now | zenity --progress --percentage=95 --title=Shutdown --auto-close --auto-kill --no-cancel --width=300else # Do Cancel here exit 0fi# Set lite-welcome to autostart on first boot - to do# command here# Add new wallapapers# command here# Change launchers from xdg-open to exo-open - to do# command here# Add new right click actions to Thunar - to do# command here# Update plymouth, lsb_release and issue files - to do# command here# Update to new login screen - to do# command here# Remove obsolete PPA's - to do# command here
#!/bin/bash#------------------------------------------------------------# Description: Linux Lite Upgrade Script# Author: Jerry Bezencon 2014# Website: https://www.linuxliteos.com#------------------------------------------------------------# Ensure multi-language supportexport LANG=C# Kill off any package managers that may be runningif [ "$(pidof synaptic)" ] then sudo killall -9 synaptic else echo""fiif [ -z "$(pgrep gdebi-gtk)" ]then echo ""else killall -9 gdebi-gtkfi# Linux Lite default dialog iconic="/usr/share/icons/zenity-llcc.png"# Get list of available updated packageszenity --question --title="Linux Lite Upgrade Utility" --window-icon="/usr/share/icons/zenity-llcc.png" --text="We will now Upgrade to Linux Lite 2.2\n\nClick Yes to continue or No to abort." if [ "$?" -eq "0" ];thenx=$( stdbuf -oL /bin/bash \-c '(sudo apt-get update \-y )' 2>&1 |stdbuf -oL sed -n -e '/\[*$/ s/^/# /p' -e '/\*$/ s/^/# /p'|zenity --progress --title="Updating package information..." --pulsate \--width=600 --auto-close )# Erase existing available infosudo dpkg --clear-avail else exit 0 fi# Install new packages, remove obsolete packages, clean upx=$( stdbuf -oL /bin/bash \-c '(sudo DEBIAN_FRONTEND=noninteractive apt-get upgrade \-y && sudo apt-get install inxi libreoffice-gnome dmz-cursor-theme file-roller lite-welcome lite-cleaner catfish deja-dup system-config-date light-locker thunar-archive-plugin \-y && sudo apt-get remove xarchiver \-y && sudo apt-get autoremove \-y && sudo apt-get clean )' 2>&1 |stdbuf -oL sed -n -e '/\[*$/ s/^/# /p' -e '/\*$/ s/^/# /p'|zenity --progress --title="Upgrading to Linux Lite 2.2..." --pulsate \--width=600 --auto-close )# Reboot dialogue # Credit to xunil: http://bbs.archbang.org/viewtopic.php?id=279title="Select Reboot to complete the Upgrade"exit_type=`zenity --width="380" --height="220" --title="$title" --list --radiolist --column="Select" \ --column="Exit Type" --column="Description" \ TRUE "Reboot" "Reboot your computer"\ FALSE "Shutdown" "Shutdown your computer"\ FALSE "Cancel" "Continue using your computer" `# User must select a target type (Check if they cancelled)if [ ! "$exit_type" ]; then zenity --error --title="Error" --text="You must make a selection" exitfi# Action to perform by userif [ "$exit_type" = "Reboot" ]then # Do Reboot here sudo shutdown -r now | zenity --progress --percentage=95 --title=Reboot --auto-close --auto-kill --no-cancel --width=300elif [ "$exit_type" = "Shutdown" ]then # Do Shutdown here sudo shutdown -h now | zenity --progress --percentage=95 --title=Shutdown --auto-close --auto-kill --no-cancel --width=300else # Do Cancel here exit 0fi# Set lite-welcome to autostart on first boot - to do# command here# Add new wallapapers# command here# Change launchers from xdg-open to exo-open - to do# command here# Add new right click actions to Thunar - to do# command here# Update plymouth, lsb_release and issue files - to do# command here# Update to new login screen - to do# command here# Remove obsolete PPA's - to do# command here