From 3e1616c235a6aff933ab597042819a2b1cac4a84 Mon Sep 17 00:00:00 2001 From: spamaps-guest Date: Tue, 27 Nov 2012 14:10:27 +0000 Subject: d/mysql-server-5.5.postinst: Patch from Alex Bligh to fix privilege regression that was introduced in the switch from 5.1 to 5.5. (Closes: #692871) git-svn-id: svn://svn.debian.org/svn/pkg-mysql/mysql-5.5/branches/unstable@2202 bb5a2ed9-75f0-0310-a2b8-e46d7b0922c1 --- debian/changelog | 8 ++++++++ debian/mysql-server-5.5.postinst | 5 +++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/debian/changelog b/debian/changelog index cd170e4..30184ba 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +mysql-5.5 (5.5.28+dfsg-2) UNRELEASED; urgency=low + + * d/mysql-server-5.5.postinst: Patch from Alex Bligh to fix privilege + regression that was introduced in the switch from 5.1 to 5.5. + (Closes: #692871) + + -- Clint Byrum Tue, 27 Nov 2012 06:07:25 -0800 + mysql-5.5 (5.5.28+dfsg-1) unstable; urgency=low * New upstream release (resolves CVE-2012-3163, CVE-2012-3158, CVE-2012-3177, diff --git a/debian/mysql-server-5.5.postinst b/debian/mysql-server-5.5.postinst index 4dee8b0..d13f9be 100644 --- a/debian/mysql-server-5.5.postinst +++ b/debian/mysql-server-5.5.postinst @@ -206,7 +206,7 @@ EOF " Create_tmp_table_priv='Y', Lock_tables_priv='Y', Execute_priv='Y', "\ " Repl_slave_priv='Y', Repl_client_priv='Y', Create_view_priv='Y', "\ " Show_view_priv='Y', Create_routine_priv='Y', Alter_routine_priv='Y', "\ - " Create_user_priv='Y', Event_priv='Y', Trigger_priv='Y' "`; + " Create_user_priv='Y', Event_priv='Y', Trigger_priv='Y', Create_tablespace_priv='Y' "`; fix_privs=`echo -e \ "USE mysql;\n" \ "ALTER TABLE user ADD column Create_view_priv enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N'; " \ @@ -215,7 +215,8 @@ EOF "ALTER TABLE user ADD column Alter_routine_priv enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N'; " \ "ALTER TABLE user ADD column Create_user_priv enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N'; " \ "ALTER TABLE user ADD column Event_priv enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N'; " \ - "ALTER TABLE user ADD column Trigger_priv enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N'; " ` + "ALTER TABLE user ADD column Trigger_priv enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N'; " \ + "ALTER TABLE user ADD column Create_tablespace_priv enum('N','Y') CHARACTER SET utf8 NOT NULL DEFAULT 'N'; " ` # Engines supported by etch should be installed per default. The query sequence is supposed # to be aborted if the CREATE TABLE fails due to an already existent table in which case the # admin might already have chosen to remove one or more plugins. Newlines are necessary. -- cgit v1.2.3