mirror of https://github.com/mitchell/dotfiles.git
36 lines
826 B
Plaintext
36 lines
826 B
Plaintext
|
#!/usr/bin/env fish
|
||
|
|
||
|
function main
|
||
|
log 'Upgrading debian to unstable.' head
|
||
|
|
||
|
echo '
|
||
|
deb http://deb.debian.org/debian unstable main contrib non-free
|
||
|
deb-src http://deb.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
|