Remove previous MariaDB repository
This commit is contained in:
@@ -7,7 +7,8 @@ from wo.core.logging import Log
|
|||||||
from wo.core.mysql import WOMysql
|
from wo.core.mysql import WOMysql
|
||||||
from wo.core.shellexec import WOShellExec
|
from wo.core.shellexec import WOShellExec
|
||||||
from wo.core.variables import WOVar
|
from wo.core.variables import WOVar
|
||||||
|
from wo.core.fileutils import WOFileUtils
|
||||||
|
from wo.core.apt_repo import WORepo
|
||||||
|
|
||||||
class WOStackMigrateController(CementBaseController):
|
class WOStackMigrateController(CementBaseController):
|
||||||
class Meta:
|
class Meta:
|
||||||
@@ -29,6 +30,17 @@ class WOStackMigrateController(CementBaseController):
|
|||||||
# Backup all database
|
# Backup all database
|
||||||
WOMysql.backupAll(self, fulldump=True)
|
WOMysql.backupAll(self, fulldump=True)
|
||||||
|
|
||||||
|
# Remove previous MariaDB repository
|
||||||
|
wo_mysql_old_repo = (
|
||||||
|
"deb [arch=amd64,ppc64el] "
|
||||||
|
"http://mariadb.mirrors.ovh.net/MariaDB/repo/"
|
||||||
|
"10.3/{distro} {codename} main"
|
||||||
|
.format(distro=WOVar.wo_distro,
|
||||||
|
codename=WOVar.wo_platform_codename))
|
||||||
|
if WOFileUtils.grepcheck(
|
||||||
|
self, '/etc/apt/sources.list.d/wo-repo.list',
|
||||||
|
wo_mysql_old_repo):
|
||||||
|
WORepo.remove(self, repo_url=wo_mysql_old_repo)
|
||||||
# Add MariaDB repo
|
# Add MariaDB repo
|
||||||
Log.info(self, "Adding repository for MariaDB, please wait...")
|
Log.info(self, "Adding repository for MariaDB, please wait...")
|
||||||
pre_pref(self, WOVar.wo_mysql)
|
pre_pref(self, WOVar.wo_mysql)
|
||||||
|
|||||||
Reference in New Issue
Block a user