Dernière activité 6 months ago

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