@@ -71,25 +71,6 @@ apt-get install -y --no-install-recommends "${BASE_PACKAGES[@]}"
71
71
72
72
# Packages specific to certain flavors.
73
73
case " ${FLAVOR} " in
74
- mysql57)
75
- if [ -z " $VERSION " ]; then
76
- VERSION=5.7.31
77
- fi
78
- do_fetch https://repo.mysql.com/apt/debian/pool/mysql-5.7/m/mysql-community/libmysqlclient20_${VERSION} -1debian10_amd64.deb /tmp/libmysqlclient20_${VERSION} -1debian10_amd64.deb
79
- do_fetch https://repo.mysql.com/apt/debian/pool/mysql-5.7/m/mysql-community/mysql-community-client_${VERSION} -1debian10_amd64.deb /tmp/mysql-community-client_${VERSION} -1debian10_amd64.deb
80
- do_fetch https://repo.mysql.com/apt/debian/pool/mysql-5.7/m/mysql-community/mysql-client_${VERSION} -1debian10_amd64.deb /tmp/mysql-client_${VERSION} -1debian10_amd64.deb
81
- do_fetch https://repo.mysql.com/apt/debian/pool/mysql-5.7/m/mysql-community/mysql-community-server_${VERSION} -1debian10_amd64.deb /tmp/mysql-community-server_${VERSION} -1debian10_amd64.deb
82
- do_fetch https://repo.mysql.com/apt/debian/pool/mysql-5.7/m/mysql-community/mysql-server_${VERSION} -1debian10_amd64.deb /tmp/mysql-server_${VERSION} -1debian10_amd64.deb
83
- PACKAGES=(
84
- /tmp/libmysqlclient20_${VERSION} -1debian10_amd64.deb
85
- /tmp/mysql-community-client_${VERSION} -1debian10_amd64.deb
86
- /tmp/mysql-client_${VERSION} -1debian10_amd64.deb
87
- /tmp/mysql-community-server_${VERSION} -1debian10_amd64.deb
88
- /tmp/mysql-server_${VERSION} -1debian10_amd64.deb
89
- mysql-shell
90
- percona-xtrabackup-24
91
- )
92
- ;;
93
74
mysql80)
94
75
if [ -z " $VERSION " ]; then
95
76
VERSION=8.0.40
@@ -117,20 +98,6 @@ mysql80)
117
98
percona-xtrabackup-80
118
99
)
119
100
;;
120
- percona)
121
- PACKAGES=(
122
- libcurl3
123
- percona-server-server-5.6
124
- percona-xtrabackup
125
- )
126
- ;;
127
- percona57)
128
- PACKAGES=(
129
- libperconaserverclient20
130
- percona-server-server-5.7
131
- percona-xtrabackup-24
132
- )
133
- ;;
134
101
percona80)
135
102
PACKAGES=(
136
103
libperconaserverclient21
@@ -155,20 +122,14 @@ add_apt_key 9334A25F8507EFA5
155
122
156
123
# Add extra apt repositories for MySQL.
157
124
case " ${FLAVOR} " in
158
- mysql57)
159
- echo ' deb http://repo.mysql.com/apt/debian/ buster mysql-5.7' > /etc/apt/sources.list.d/mysql.list
160
- ;;
161
125
mysql80)
162
126
echo ' deb http://repo.mysql.com/apt/debian/ bookworm mysql-8.0' > /etc/apt/sources.list.d/mysql.list
163
127
;;
164
128
esac
165
129
166
130
# Add extra apt repositories for Percona Server and/or Percona XtraBackup.
167
131
case " ${FLAVOR} " in
168
- mysql57)
169
- echo ' deb http://repo.percona.com/apt buster main' > /etc/apt/sources.list.d/percona.list
170
- ;;
171
- mysql80|percona57)
132
+ mysql80)
172
133
echo ' deb http://repo.percona.com/apt bookworm main' > /etc/apt/sources.list.d/percona.list
173
134
;;
174
135
percona80)
@@ -179,15 +140,6 @@ esac
179
140
180
141
# Pre-fill values for installation prompts that are normally interactive.
181
142
case " ${FLAVOR} " in
182
- percona57)
183
- debconf-set-selections << EOF
184
- debconf debconf/frontend select Noninteractive
185
- percona-server-server-5.7 percona-server-server/root_password password 'unused'
186
- percona-server-server-5.7 percona-server-server/root_password_again password 'unused'
187
- percona-server-server-5.7 percona-server-server-5.7/root-pass password 'unused'
188
- percona-server-server-5.7 percona-server-server-5.7/re-root-pass password 'unused'
189
- EOF
190
- ;;
191
143
percona80)
192
144
debconf-set-selections << EOF
193
145
debconf debconf/frontend select Noninteractive
0 commit comments