Jan Wagner a révisé ce gist 6 years ago. Aller à la révision
1 file changed, 2 insertions, 2 deletions
jessie2stretch.sh
| @@ -162,8 +162,8 @@ sed -i "s/\!SSLv2 \!SSLv3/\!SSLv3/g" /etc/dovecot/local.conf && service dovecot | |||
| 162 | 162 | # remove old squeeze packages left around (keep eyes open!) | |
| 163 | 163 | apt autoremove && \ | |
| 164 | 164 | apt purge $(dpkg -l | awk '/gcc-4.9/ { print $2 }') && \ | |
| 165 | - | apt purge $(aptitude search ?obsolete | grep -v -E 'linux-image|mailscanner|kerio|hpacucli' | awk '/^i *A/ { print $3 }') && \ | |
| 166 | - | apt purge $(aptitude search ?obsolete | grep -v -E 'linux-image|mailscanner|kerio|hpacucli' | awk '/^i/ { print $2 }') && \ | |
| 165 | + | apt purge $(aptitude search ?obsolete | grep -v -E 'linux-image|mailscanner|kerio|hpacucli|check-openmanage' | awk '/^i *A/ { print $3 }') && \ | |
| 166 | + | apt purge $(aptitude search ?obsolete | grep -v -E 'linux-image|mailscanner|kerio|hpacucli|check-openmanage' | awk '/^i/ { print $2 }') && \ | |
| 167 | 167 | apt purge $(dpkg -l | grep etch | grep -v xen | grep -v unbound | grep -v finch | awk '/^rc/ { print $2 }') && \ | |
| 168 | 168 | apt purge $(dpkg -l | grep lenny | grep -v xen | awk '/^rc/ { print $2 }') && \ | |
| 169 | 169 | apt purge $(dpkg -l | grep -E 'deb6|squeeze' | grep -v xen | awk '/^rc/ { print $2 }') && \ | |
Jan Wagner a révisé ce gist 6 years ago. Aller à la révision
1 file changed, 2 insertions
jessie2stretch.sh
| @@ -33,6 +33,8 @@ rename s/jessie/stretch/g /etc/apt/sources.list.d/*jessie* | |||
| 33 | 33 | sed -i 's/#\(.*stretch\-updates\)/\1/' /etc/apt/sources.list | |
| 34 | 34 | sed -i 's/#\(.*stretch\-backports\)/\1/' /etc/apt/sources.list.d/stretch-backports.list | |
| 35 | 35 | rgrep --color jessie /etc/apt/sources.list* | |
| 36 | + | # migrate omsa source | |
| 37 | + | [ -f /etc/apt/sources.list.d/stretch-dell-omsa.list ] && sed -i /openmanage/d /etc/apt/sources.list.d/stretch-dell-omsa.list && echo "deb http://linux.dell.com/repo/community/openmanage/910/stretch stretch main" >> /etc/apt/sources.list.d/stretch-dell-omsa.list | |
| 36 | 38 | apt-get update | |
| 37 | 39 | ||
| 38 | 40 | # check package status | |
Jan Wagner a révisé ce gist 6 years ago. Aller à la révision
1 file changed, 1 insertion, 1 deletion
jessie2stretch.sh
| @@ -1,4 +1,4 @@ | |||
| 1 | - | Please also refer to http://www.debian.org/releases/stretch/releasenotes and use your brain! | |
| 1 | + | Please also refer to http://www.debian.org/releases/stretch/releasenotes and use your brain! If you can’t figure out what one of the commands below does, this is not for you. Expert mode only :) | |
| 2 | 2 | ||
| 3 | 3 | ||
| 4 | 4 | # upgrade to UTF-8 locales (http://www.debian.org/releases/stretch/amd64/release-notes/ap-old-stuff.en.html#switch-utf8) | |
Jan Wagner a révisé ce gist 6 years ago. Aller à la révision
1 file changed, 2 insertions, 2 deletions
jessie2stretch.sh
| @@ -160,8 +160,8 @@ sed -i "s/\!SSLv2 \!SSLv3/\!SSLv3/g" /etc/dovecot/local.conf && service dovecot | |||
| 160 | 160 | # remove old squeeze packages left around (keep eyes open!) | |
| 161 | 161 | apt autoremove && \ | |
| 162 | 162 | apt purge $(dpkg -l | awk '/gcc-4.9/ { print $2 }') && \ | |
| 163 | - | apt purge $(aptitude search ?obsolete | grep -v -E 'linux-image|mailscanner|kerio' | awk '/^i *A/ { print $3 }') && \ | |
| 164 | - | apt purge $(aptitude search ?obsolete | grep -v -E 'linux-image|mailscanner|kerio' | awk '/^i/ { print $2 }') && \ | |
| 163 | + | apt purge $(aptitude search ?obsolete | grep -v -E 'linux-image|mailscanner|kerio|hpacucli' | awk '/^i *A/ { print $3 }') && \ | |
| 164 | + | apt purge $(aptitude search ?obsolete | grep -v -E 'linux-image|mailscanner|kerio|hpacucli' | awk '/^i/ { print $2 }') && \ | |
| 165 | 165 | apt purge $(dpkg -l | grep etch | grep -v xen | grep -v unbound | grep -v finch | awk '/^rc/ { print $2 }') && \ | |
| 166 | 166 | apt purge $(dpkg -l | grep lenny | grep -v xen | awk '/^rc/ { print $2 }') && \ | |
| 167 | 167 | apt purge $(dpkg -l | grep -E 'deb6|squeeze' | grep -v xen | awk '/^rc/ { print $2 }') && \ | |
Jan Wagner a révisé ce gist 6 years ago. Aller à la révision
1 file changed, 1 insertion, 1 deletion
jessie2stretch.sh
| @@ -124,7 +124,7 @@ apt install $(dpkg -l |grep php5 | awk '/^i/ { print $2 }' |grep -v ^php5$ |sed | |||
| 124 | 124 | sed -i "s/IfModule mod_php5/IfModule mod_php7/g" /etc/apache2/sites-available/* | |
| 125 | 125 | # are there config needed to me migrated over to php my hand? | |
| 126 | 126 | ls -la /etc/php5/{apache2,cli}/conf.d/ | |
| 127 | - | a2dismod php5; a2enmod php7.0 && systemctl restart apache2 | |
| 127 | + | a2dismod php5; a2enmod php7.0 && systemctl restart apache2; ls -la /etc/apache2/mods-enabled/*php* | |
| 128 | 128 | ||
| 129 | 129 | # Fix our ssh pub key package configuration | |
| 130 | 130 | [ -x /var/lib/dpkg/info/config-openssh-server-authorizedkeys-core.postinst ] && \ | |
Jan Wagner a révisé ce gist 6 years ago. Aller à la révision
1 file changed, 2 insertions, 2 deletions
jessie2stretch.sh
| @@ -160,8 +160,8 @@ sed -i "s/\!SSLv2 \!SSLv3/\!SSLv3/g" /etc/dovecot/local.conf && service dovecot | |||
| 160 | 160 | # remove old squeeze packages left around (keep eyes open!) | |
| 161 | 161 | apt autoremove && \ | |
| 162 | 162 | apt purge $(dpkg -l | awk '/gcc-4.9/ { print $2 }') && \ | |
| 163 | - | apt purge $(aptitude search ?obsolete | grep -v -E 'linux-image|mailscanner' | awk '/^i *A/ { print $3 }') && \ | |
| 164 | - | apt purge $(aptitude search ?obsolete | grep -v -E 'linux-image|mailscanner' | awk '/^i/ { print $2 }') && \ | |
| 163 | + | apt purge $(aptitude search ?obsolete | grep -v -E 'linux-image|mailscanner|kerio' | awk '/^i *A/ { print $3 }') && \ | |
| 164 | + | apt purge $(aptitude search ?obsolete | grep -v -E 'linux-image|mailscanner|kerio' | awk '/^i/ { print $2 }') && \ | |
| 165 | 165 | apt purge $(dpkg -l | grep etch | grep -v xen | grep -v unbound | grep -v finch | awk '/^rc/ { print $2 }') && \ | |
| 166 | 166 | apt purge $(dpkg -l | grep lenny | grep -v xen | awk '/^rc/ { print $2 }') && \ | |
| 167 | 167 | apt purge $(dpkg -l | grep -E 'deb6|squeeze' | grep -v xen | awk '/^rc/ { print $2 }') && \ | |
Jan Wagner a révisé ce gist 6 years ago. Aller à la révision
1 file changed, 2 insertions
jessie2stretch.sh
| @@ -30,6 +30,8 @@ sed -i "s/ stable/ stretch/g" /etc/apt/sources.list* | |||
| 30 | 30 | sed -i s/jessie/stretch/g /etc/apt/preferences* | |
| 31 | 31 | sed -i s/jessie/stretch/g /etc/apt/sources.list.d/*jessie* | |
| 32 | 32 | rename s/jessie/stretch/g /etc/apt/sources.list.d/*jessie* | |
| 33 | + | sed -i 's/#\(.*stretch\-updates\)/\1/' /etc/apt/sources.list | |
| 34 | + | sed -i 's/#\(.*stretch\-backports\)/\1/' /etc/apt/sources.list.d/stretch-backports.list | |
| 33 | 35 | rgrep --color jessie /etc/apt/sources.list* | |
| 34 | 36 | apt-get update | |
| 35 | 37 | ||
Jan Wagner a révisé ce gist 7 years ago. Aller à la révision
1 file changed, 3 insertions
jessie2stretch.sh
| @@ -145,6 +145,9 @@ if [ "$(dpkg -l | grep "postgresql-9.4" | awk {'print $2'})" = "postgresql-9.4" | |||
| 145 | 145 | fi | |
| 146 | 146 | pg_dropcluster 9.4 main | |
| 147 | 147 | ||
| 148 | + | # Fix forbitten dovecot ssl_protocols | |
| 149 | + | sed -i "s/\!SSLv2 \!SSLv3/\!SSLv3/g" /etc/dovecot/local.conf && service dovecot restart | |
| 150 | + | ||
| 148 | 151 | # xen: use our own bridge script again, when we did before | |
| 149 | 152 | #[ $(grep "^(vif-script vif-bridge-local" /etc/xen/xend-config.sxp | wc -l) -gt 0 ] && \ | |
| 150 | 153 | # sed -i 's/#vif.default.script="vif-bridge"/vif.default.script="vif-bridge-local"/' /etc/xen/xl.conf | |
Jan Wagner a révisé ce gist 8 years ago. Aller à la révision
1 file changed, 2 insertions, 2 deletions
jessie2stretch.sh
| @@ -155,8 +155,8 @@ pg_dropcluster 9.4 main | |||
| 155 | 155 | # remove old squeeze packages left around (keep eyes open!) | |
| 156 | 156 | apt autoremove && \ | |
| 157 | 157 | apt purge $(dpkg -l | awk '/gcc-4.9/ { print $2 }') && \ | |
| 158 | - | apt purge $(aptitude search ?obsolete | grep -v linux-image | awk '/^i *A/ { print $3 }') && \ | |
| 159 | - | apt purge $(aptitude search ?obsolete | grep -v linux-image | awk '/^i/ { print $2 }') && \ | |
| 158 | + | apt purge $(aptitude search ?obsolete | grep -v -E 'linux-image|mailscanner' | awk '/^i *A/ { print $3 }') && \ | |
| 159 | + | apt purge $(aptitude search ?obsolete | grep -v -E 'linux-image|mailscanner' | awk '/^i/ { print $2 }') && \ | |
| 160 | 160 | apt purge $(dpkg -l | grep etch | grep -v xen | grep -v unbound | grep -v finch | awk '/^rc/ { print $2 }') && \ | |
| 161 | 161 | apt purge $(dpkg -l | grep lenny | grep -v xen | awk '/^rc/ { print $2 }') && \ | |
| 162 | 162 | apt purge $(dpkg -l | grep -E 'deb6|squeeze' | grep -v xen | awk '/^rc/ { print $2 }') && \ | |
Jan Wagner a révisé ce gist 8 years ago. Aller à la révision
1 file changed, 1 insertion, 1 deletion
jessie2stretch.sh
| @@ -162,7 +162,7 @@ apt purge $(dpkg -l | grep lenny | grep -v xen | awk '/^rc/ { print $2 }') && \ | |||
| 162 | 162 | apt purge $(dpkg -l | grep -E 'deb6|squeeze' | grep -v xen | awk '/^rc/ { print $2 }') && \ | |
| 163 | 163 | apt purge $(dpkg -l | grep -E 'deb7|wheezy' | grep -v xen | grep -v -E 'linux-image|mailscanner|openswan|debian-security-support' | awk '/^rc/ { print $2 }') && \ | |
| 164 | 164 | apt purge $(dpkg -l | grep -E 'deb8|jessie' | grep -v xen | grep -v -E 'linux-image|debian-security-support' | awk '{ print $2 }') && \ | |
| 165 | - | apt -y install deborphan && apt purge $(deborphan | grep -v xen | grep -v libpam-cracklib) | |
| 165 | + | apt -y install deborphan && apt purge $(deborphan | grep -v xen | grep -v -E 'libpam-cracklib|libapache2-mpm-itk') | |
| 166 | 166 | apt purge $(dpkg -l | awk '/^rc/ { print $2 }') | |
| 167 | 167 | ||
| 168 | 168 | # for the brave YoloOps crowd | |