mirror of
https://github.com/myvesta/vesta
synced 2025-07-06 04:51:54 -07:00
Update vst-install-debian.sh
This commit is contained in:
parent
a86f76de09
commit
8bdfade3d4
1 changed files with 30 additions and 25 deletions
|
@ -753,31 +753,36 @@ if [ "$mysql" = 'no' ]; then
|
||||||
fi
|
fi
|
||||||
if [ "$mysql8" = 'yes' ]; then
|
if [ "$mysql8" = 'yes' ]; then
|
||||||
echo "=== Preparing MySQL 8 apt repo"
|
echo "=== Preparing MySQL 8 apt repo"
|
||||||
software=$(echo "$software" | sed -e 's/exim4-daemon-heavy//')
|
if [ "$release" -lt 12 ]; then
|
||||||
software=$(echo "$software" | sed -e 's/exim4//')
|
software=$(echo "$software" | sed -e 's/exim4-daemon-heavy//')
|
||||||
#software="$software php-mysql roundcube-mysql"
|
software=$(echo "$software" | sed -e 's/exim4//')
|
||||||
echo "### THIS FILE IS AUTOMATICALLY CONFIGURED ###" > /etc/apt/sources.list.d/mysql.list
|
#software="$software php-mysql roundcube-mysql"
|
||||||
echo "# You may comment out entries below, but any other modifications may be lost." >> /etc/apt/sources.list.d/mysql.list
|
echo "### THIS FILE IS AUTOMATICALLY CONFIGURED ###" > /etc/apt/sources.list.d/mysql.list
|
||||||
echo "# Use command 'dpkg-reconfigure mysql-apt-config' as root for modifications." >> /etc/apt/sources.list.d/mysql.list
|
echo "# You may comment out entries below, but any other modifications may be lost." >> /etc/apt/sources.list.d/mysql.list
|
||||||
echo "deb http://repo.mysql.com/apt/debian/ $codename mysql-apt-config" >> /etc/apt/sources.list.d/mysql.list
|
echo "# Use command 'dpkg-reconfigure mysql-apt-config' as root for modifications." >> /etc/apt/sources.list.d/mysql.list
|
||||||
echo "deb http://repo.mysql.com/apt/debian/ $codename mysql-8.0" >> /etc/apt/sources.list.d/mysql.list
|
echo "deb http://repo.mysql.com/apt/debian/ $codename mysql-apt-config" >> /etc/apt/sources.list.d/mysql.list
|
||||||
echo "deb http://repo.mysql.com/apt/debian/ $codename mysql-tools" >> /etc/apt/sources.list.d/mysql.list
|
echo "deb http://repo.mysql.com/apt/debian/ $codename mysql-8.0" >> /etc/apt/sources.list.d/mysql.list
|
||||||
echo "#deb http://repo.mysql.com/apt/debian/ $codename mysql-tools-preview" >> /etc/apt/sources.list.d/mysql.list
|
echo "deb http://repo.mysql.com/apt/debian/ $codename mysql-tools" >> /etc/apt/sources.list.d/mysql.list
|
||||||
echo "deb-src http://repo.mysql.com/apt/debian/ $codename mysql-8.0" >> /etc/apt/sources.list.d/mysql.list
|
echo "#deb http://repo.mysql.com/apt/debian/ $codename mysql-tools-preview" >> /etc/apt/sources.list.d/mysql.list
|
||||||
|
echo "deb-src http://repo.mysql.com/apt/debian/ $codename mysql-8.0" >> /etc/apt/sources.list.d/mysql.list
|
||||||
# apt-key adv --keyserver pgp.mit.edu --recv-keys 3A79BD29
|
|
||||||
key="467B942D3A79BD29"
|
# apt-key adv --keyserver pgp.mit.edu --recv-keys 3A79BD29
|
||||||
readonly key
|
key="467B942D3A79BD29"
|
||||||
GNUPGHOME="$(mktemp -d)"
|
readonly key
|
||||||
export GNUPGHOME
|
GNUPGHOME="$(mktemp -d)"
|
||||||
for keyserver in $(shuf -e ha.pool.sks-keyservers.net hkp://p80.pool.sks-keyservers.net:80 keyserver.ubuntu.com hkp://keyserver.ubuntu.com:80)
|
export GNUPGHOME
|
||||||
do
|
for keyserver in $(shuf -e ha.pool.sks-keyservers.net hkp://p80.pool.sks-keyservers.net:80 keyserver.ubuntu.com hkp://keyserver.ubuntu.com:80)
|
||||||
gpg --keyserver "${keyserver}" --recv-keys "${key}" 2>&1 && break
|
do
|
||||||
done
|
gpg --keyserver "${keyserver}" --recv-keys "${key}" 2>&1 && break
|
||||||
gpg --export "${key}" > /etc/apt/trusted.gpg.d/mysql.gpg
|
done
|
||||||
gpgconf --kill all
|
gpg --export "${key}" > /etc/apt/trusted.gpg.d/mysql.gpg
|
||||||
rm -rf "${GNUPGHOME}"
|
gpgconf --kill all
|
||||||
unset GNUPGHOME
|
rm -rf "${GNUPGHOME}"
|
||||||
|
unset GNUPGHOME
|
||||||
|
else
|
||||||
|
wget https://dev.mysql.com/get/mysql-apt-config_0.8.30-1_all.deb
|
||||||
|
dpkg -i mysql-apt-config_0.8.30-1_all.deb
|
||||||
|
fi
|
||||||
|
|
||||||
mpass=$(gen_pass)
|
mpass=$(gen_pass)
|
||||||
debconf-set-selections <<< "mysql-community-server mysql-community-server/root-pass password $mpass"
|
debconf-set-selections <<< "mysql-community-server mysql-community-server/root-pass password $mpass"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue