Skip to content

Instantly share code, notes, and snippets.

@mika
Forked from zeha/upgrade.sh
Created October 19, 2018 15:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mika/f5c40fed877091d66498a8652f9c0d51 to your computer and use it in GitHub Desktop.
Save mika/f5c40fed877091d66498a8652f9c0d51 to your computer and use it in GitHub Desktop.
#!/bin/bash
set -x
puppet agent --disable "update Debian"
service keepalived stop
apt-get install udev acl
sed -i'' -e 's/jessie/stretch/g' /etc/apt/sources.list.d/*
export DEBIAN_FRONTEND=noninteractive
export DEBCONF_NONINTERACTIVE_SEEN=true
apt-get update
apt-get install apt dpkg deborphan # openjdk-8-jre-headless
apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" dist-upgrade
apt-get autoremove --purge
puppet agent --enable && puppet agent --test
puppet agent --test
dpkg -l | grep '^rc' | awk '{print $2}' | xargs dpkg --purge
etckeeper commit -m "stretch"
apt-get clean
deborphan | xargs dpkg --purge
deborphan | xargs dpkg --purge
deborphan | xargs dpkg --purge
deborphan | xargs dpkg --purge
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment