dotfiles/upgrade_debian

36 lines
831 B
Fish
Executable File

#!/usr/bin/env fish
function main
log 'Upgrading debian to unstable.' head
echo '
deb http://ftp.us.debian.org/debian unstable main contrib non-free
deb-src http://ftp.us.debian.org/debian unstable main contrib non-free' | sudo tee /etc/apt/sources.list
sudo apt-get update >/dev/null 2>&1
sudo apt-get dist-upgrade --yes
log 'Done upgrading debian to unstable and rebooting.' tail
sudo reboot
end
function log -a message level
if test "$level" = head
echo "
###########################################################################################
#
#--> $message"
else if test "$level" = tail
echo "#
#--> $message
#
###########################################################################################
"
else
echo -e "#\n#--> $message"
end
end
main