Skip to content

Commit

Permalink
Fixed: Avoid DPKG error while switching from MySQL to MariaDB and vic…
Browse files Browse the repository at this point in the history
…e-versa

Small fixes
  • Loading branch information
nuxwin committed Jan 27, 2014
1 parent e9844f1 commit d938745
Show file tree
Hide file tree
Showing 10 changed files with 27 additions and 6 deletions.
5 changes: 0 additions & 5 deletions autoinstaller/Adapter/Debian.pm
Expand Up @@ -444,11 +444,6 @@ Do you agree?

@{$self->{'packagesToUninstall'}} = uniq(@{$self->{'packagesToUninstall'}});

# Do not remove a package scheduled for installation
@{$self->{'packagesToUninstall'}} = grep {
not $_ ~~ @{$self->{'packagesToInstall'}}
} @{$self->{'packagesToUninstall'}};

# This test is needed to be sure to not try to remove package no longer available
if(@{$self->{'packagesToUninstall'}}) {
my ($stdout, $stderr);
Expand Down
1 change: 1 addition & 0 deletions docs/Debian/packages-jessie.xml
Expand Up @@ -60,6 +60,7 @@
>
<package>mysql-server-5.5</package>
<package>mysql-client-5.5</package>
<package>libmysqlclient18</package>
</mysql_5.5>
<remote_server>
<package>mysql-client</package>
Expand Down
5 changes: 5 additions & 0 deletions docs/Debian/packages-squeeze.xml
Expand Up @@ -75,6 +75,7 @@
>
<package>mysql-server-5.1</package>
<package>mysql-client-5.1</package>
<package>libmysqlclient16</package>
</mysql_5.1>
<mysql_5.5
pinning_package="mysql-server-5.5 mysql-server-5.5 mysql-common libmysqlclient18"
Expand All @@ -86,6 +87,7 @@
>
<package>mysql-server-5.5</package>
<package>mysql-client-5.5</package>
<package>libmysqlclient18</package>
</mysql_5.5>
<mariadb_5.3
pinning_package="mariadb-client-5.3 mariadb-server-5.3 mariadb-common libmysqlclient16"
Expand All @@ -98,6 +100,7 @@
>
<package>mariadb-client-5.3</package>
<package>mariadb-server-5.3</package>
<package>libmysqlclient16</package>
</mariadb_5.3>
<mariadb_5.5
pinning_package="mariadb-client-5.5 mariadb-server-5.5 mariadb-common libmysqlclient18"
Expand All @@ -110,6 +113,7 @@
>
<package>mariadb-client-5.5</package>
<package>mariadb-server-5.5</package>
<package>libmysqlclient18</package>
</mariadb_5.5>
<mariadb_10.0
pinning_package="mariadb-client-10.0 mariadb-server-10.0 mariadb-common libmysqlclient18"
Expand All @@ -122,6 +126,7 @@
>
<package>mariadb-client-10.0</package>
<package>mariadb-server-10.0</package>
<package>libmysqlclient18</package>
</mariadb_10.0>
<remote_server>
<package>mysql-client</package>
Expand Down
5 changes: 4 additions & 1 deletion docs/Debian/packages-wheezy.xml
Expand Up @@ -72,6 +72,7 @@
>
<package>mysql-server-5.5</package>
<package>mysql-client-5.5</package>
<package>libmysqlclient18</package>
</mysql_5.5>
<mariadb_5.5
pinning_package="mariadb-client-5.5 mariadb-server-5.5 mariadb-common mysql-common libmysqlclient18"
Expand All @@ -84,6 +85,7 @@
>
<package>mariadb-client-5.5</package>
<package>mariadb-server-5.5</package>
<package>libmysqlclient18</package>
</mariadb_5.5>
<mariadb_10.0
pinning_package="mariadb-client-10.0 mariadb-server-10.0 mariadb-common libmysqlclient18"
Expand All @@ -96,6 +98,7 @@
>
<package>mariadb-client-10.0</package>
<package>mariadb-server-10.0</package>
<package>libmysqlclient18</package>
</mariadb_10.0>
<remote_server>
<package>mysql-client</package>
Expand All @@ -111,7 +114,7 @@
<package>php5-imap</package>
<package>php5-intl</package>
<package>php5-mcrypt</package>
<package>php5-mysql</package>
<package>php5-mysqlnd</package>
</php>
<perl>
<package>perl</package>
Expand Down
4 changes: 4 additions & 0 deletions docs/Ubuntu/packages-lucid.xml
Expand Up @@ -64,6 +64,7 @@
>
<package>mysql-server-5.1</package>
<package>mysql-client-5.1</package>
<package>libmysqlclient16</package>
</mysql_5.1>
<mariadb_5.3
pinning_package="mariadb-client-5.3 mariadb-server-5.3 mariadb-common mysql-common libmysqlclient16"
Expand All @@ -76,6 +77,7 @@
>
<package>mariadb-client-5.3</package>
<package>mariadb-server-5.3</package>
<package>libmysqlclient16</package>
</mariadb_5.3>
<mariadb_5.5
pinning_package="mariadb-client-5.5 mariadb-server-5.5 mariadb-common mysql-common libmysqlclient18"
Expand All @@ -88,6 +90,7 @@
>
<package>mariadb-client-5.5</package>
<package>mariadb-server-5.5</package>
<package>libmysqlclient18</package>
</mariadb_5.5>
<mariadb_10.0
pinning_package="mariadb-client-10.0 mariadb-server-10.0 mariadb-common mysql-common libmysqlclient18"
Expand All @@ -100,6 +103,7 @@
>
<package>mariadb-client-10.0</package>
<package>mariadb-server-10.0</package>
<package>libmysqlclient18</package>
</mariadb_10.0>
<remote_server>
<package>mysql-client</package>
Expand Down
3 changes: 3 additions & 0 deletions docs/Ubuntu/packages-precise.xml
Expand Up @@ -72,6 +72,7 @@
>
<package>mysql-server-5.5</package>
<package>mysql-client-5.5</package>
<package>libmysqlclient18</package>
</mysql_5.5>
<mariadb_5.5
pinning_package="mariadb-client-5.5 mariadb-server-5.5 mariadb-common mysql-common libmysqlclient18"
Expand All @@ -84,6 +85,7 @@
>
<package>mariadb-client-5.5</package>
<package>mariadb-server-5.5</package>
<package>libmysqlclient18</package>
</mariadb_5.5>
<mariadb_10.0
pinning_package="mariadb-client-10.0 mariadb-server-10.0 mariadb-common mysql-common libmysqlclient18"
Expand All @@ -96,6 +98,7 @@
>
<package>mariadb-client-10.0</package>
<package>mariadb-server-10.0</package>
<package>libmysqlclient18</package>
</mariadb_10.0>
<remote_server>
<package>mysql-client</package>
Expand Down
3 changes: 3 additions & 0 deletions docs/Ubuntu/packages-quantal.xml
Expand Up @@ -72,6 +72,7 @@
>
<package>mysql-server-5.5</package>
<package>mysql-client-5.5</package>
<package>libmysqlclient18</package>
</mysql_5.5>
<mariadb_5.5
pinning_package="mariadb-client-5.5 mariadb-server-5.5 mariadb-common mysql-common libmysqlclient18"
Expand All @@ -84,6 +85,7 @@
>
<package>mariadb-client-5.5</package>
<package>mariadb-server-5.5</package>
<package>libmysqlclient18</package>
</mariadb_5.5>
<mariadb_10.0
pinning_package="mariadb-client-10.0 mariadb-server-10.0 mariadb-common mysql-common libmysqlclient18"
Expand All @@ -96,6 +98,7 @@
>
<package>mariadb-client-10.0</package>
<package>mariadb-server-10.0</package>
<package>libmysqlclient18</package>
</mariadb_10.0>
<remote_server>
<package>mysql-client</package>
Expand Down
3 changes: 3 additions & 0 deletions docs/Ubuntu/packages-raring.xml
Expand Up @@ -72,6 +72,7 @@
>
<package>mysql-server-5.5</package>
<package>mysql-client-5.5</package>
<package>libmysqlclient18</package>
</mysql_5.5>
<mariadb_5.5
pinning_package="mariadb-client-5.5 mariadb-server-5.5 mariadb-common mysql-common libmysqlclient18"
Expand All @@ -84,6 +85,7 @@
>
<package>mariadb-client-5.5</package>
<package>mariadb-server-5.5</package>
<package>libmysqlclient18</package>
</mariadb_5.5>
<mariadb_10.0
pinning_package="mariadb-client-10.0 mariadb-server-10.0 mariadb-common mysql-common libmysqlclient18"
Expand All @@ -96,6 +98,7 @@
>
<package>mariadb-client-10.0</package>
<package>mariadb-server-10.0</package>
<package>libmysqlclient18</package>
</mariadb_10.0>
<remote_server>
<package>mysql-client</package>
Expand Down
3 changes: 3 additions & 0 deletions docs/Ubuntu/packages-saucy.xml
Expand Up @@ -72,6 +72,7 @@
>
<package>mysql-server-5.5</package>
<package>mysql-client-5.5</package>
<package>libmysqlclient18</package>
</mysql_5.5>
<mariadb_5.5
pinning_package="mariadb-client-5.5 mariadb-server-5.5 mariadb-common mysql-common libmysqlclient18"
Expand All @@ -84,6 +85,7 @@
>
<package>mariadb-client-5.5</package>
<package>mariadb-server-5.5</package>
<package>libmysqlclient18</package>
</mariadb_5.5>
<mariadb_10.0
pinning_package="mariadb-client-10.0 mariadb-server-10.0 mariadb-common mysql-common libmysqlclient18"
Expand All @@ -96,6 +98,7 @@
>
<package>mariadb-client-10.0</package>
<package>mariadb-server-10.0</package>
<package>libmysqlclient18</package>
</mariadb_10.0>
<remote_server>
<package>mysql-client</package>
Expand Down
1 change: 1 addition & 0 deletions docs/Ubuntu/packages-trusty.xml
Expand Up @@ -72,6 +72,7 @@
>
<package>mysql-server-5.5</package>
<package>mysql-client-5.5</package>
<package>libmysqlclient18</package>
</mysql_5.5>
<remote_server>
<package>mysql-client</package>
Expand Down

0 comments on commit d938745

Please sign in to comment.