mysql.patch 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. --- scripts/mysql_install_db.sh.dist Wed Jan 29 12:29:21 2003
  2. +++ scripts/mysql_install_db.sh Wed Feb 5 09:56:12 2003
  3. @@ -138,9 +138,8 @@
  4. then
  5. if test ! -d $ldata; then mkdir $ldata; chmod 700 $ldata ; fi
  6. if test ! -d $ldata/mysql; then mkdir $ldata/mysql; chmod 700 $ldata/mysql ; fi
  7. - if test ! -d $ldata/test; then mkdir $ldata/test; chmod 700 $ldata/test ; fi
  8. if test -w / -a ! -z "$user"; then
  9. - chown $user $ldata $ldata/mysql $ldata/test;
  10. + chown $user $ldata $ldata/mysql
  11. fi
  12. fi
  13. @@ -178,8 +177,6 @@
  14. c_d="$c_d )"
  15. c_d="$c_d comment='Database privileges';"
  16. - i_d="INSERT INTO db VALUES ('%','test','','Y','Y','Y','Y','Y','Y','N','Y','Y','Y','Y','Y');
  17. - INSERT INTO db VALUES ('%','test\_%','','Y','Y','Y','Y','Y','Y','N','Y','Y','Y','Y','Y');"
  18. fi
  19. if test ! -f $mdata/host.frm
  20. @@ -250,10 +247,7 @@
  21. INSERT INTO user VALUES ('$hostname','root','','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','','','',0,0,0);
  22. REPLACE INTO user VALUES ('localhost','root','','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','','','',0,0,0);
  23. - REPLACE INTO user VALUES ('$hostname','root','','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','','','',0,0,0);
  24. -
  25. - INSERT INTO user (host,user) values ('localhost','');
  26. - INSERT INTO user (host,user) values ('$hostname','');"
  27. + REPLACE INTO user VALUES ('$hostname','root','','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','','','',0,0,0);"
  28. fi
  29. if test ! -f $mdata/func.frm
  30. @@ -351,10 +345,7 @@
  31. if test "$IN_RPM" -eq 0
  32. then
  33. echo "You can start the MySQL daemon with:"
  34. - echo "cd @prefix@ ; $bindir/mysqld_safe &"
  35. - echo
  36. - echo "You can test the MySQL daemon with the benchmarks in the 'sql-bench' directory:"
  37. - echo "cd sql-bench ; perl run-all-tests"
  38. + echo "@l_prefix@/etc/rc mysql start"
  39. echo
  40. fi
  41. echo "Please report any problems with the @scriptdir@/mysqlbug script!"
  42. --- scripts/msql2mysql.sh.dist Tue Feb 11 09:50:29 2003
  43. +++ scripts/msql2mysql.sh Tue Feb 11 09:53:08 2003
  44. @@ -13,4 +13,4 @@
  45. # described in the License. Among other things, the License requires that
  46. # the copyright notice and this notice be preserved on all copies.
  47. -@bindir@/replace msqlConnect mysql_connect msqlListDBs mysql_list_dbs msqlNumRows mysql_num_rows msqlFetchRow mysql_fetch_row msqlFetchField mysql_fetch_field msqlFreeResult mysql_free_result msqlListFields mysql_list_fields msqlListTables mysql_list_tables msqlErrMsg 'mysql_error(mysql)' msqlStoreResult mysql_store_result msqlQuery mysql_query msqlField mysql_field msqlSelect mysql_select msqlSelectDB mysql_select_db msqlNumFields mysql_num_fields msqlClose mysql_close msqlDataSeek mysql_data_seek m_field MYSQL_FIELD m_result MYSQL_RES m_row MYSQL_ROW msql mysql mSQL mySQL MSQL MYSQL msqlCreateDB mysql_create_db msqlDropDB mysql_drop_db msqlFieldSeek mysql_field_seek -- $*
  48. +@libexecdir@/replace msqlConnect mysql_connect msqlListDBs mysql_list_dbs msqlNumRows mysql_num_rows msqlFetchRow mysql_fetch_row msqlFetchField mysql_fetch_field msqlFreeResult mysql_free_result msqlListFields mysql_list_fields msqlListTables mysql_list_tables msqlErrMsg 'mysql_error(mysql)' msqlStoreResult mysql_store_result msqlQuery mysql_query msqlField mysql_field msqlSelect mysql_select msqlSelectDB mysql_select_db msqlNumFields mysql_num_fields msqlClose mysql_close msqlDataSeek mysql_data_seek m_field MYSQL_FIELD m_result MYSQL_RES m_row MYSQL_ROW msql mysql mSQL mySQL MSQL MYSQL msqlCreateDB mysql_create_db msqlDropDB mysql_drop_db msqlFieldSeek mysql_field_seek -- $*
  49. --- mysys/default.c.dist Wed Jan 29 12:29:20 2003
  50. +++ mysys/default.c Wed Feb 5 09:58:40 2003
  51. @@ -49,7 +49,7 @@
  52. #elif defined(__NETWARE__)
  53. "sys:/etc/",
  54. #else
  55. -"/etc/",
  56. +"@l_prefix@/etc/mysql/",
  57. #endif
  58. #ifdef DATADIR
  59. DATADIR,
  60. =============================================================================
  61. Fix two security bugs
  62. OpenPKG-2004.014-mysql, CAN-2004-0381, CAN-2004-0388
  63. Index: scripts/mysqlbug.sh
  64. --- scripts/mysqlbug.sh.orig 2004-02-10 19:15:54.000000000 +0100
  65. +++ scripts/mysqlbug.sh 2004-04-14 21:12:44.000000000 +0200
  66. @@ -254,7 +254,7 @@
  67. if cmp -s $TEMP $TEMP.x
  68. then
  69. echo "File not changed, no bug report submitted."
  70. - cp $TEMP /tmp/failed-mysql-bugreport
  71. + mv -f $TEMP /tmp/failed-mysql-bugreport
  72. echo "The raw bug report exists in /tmp/failed-mysql-bugreport"
  73. echo "If you use this remember that the first lines of the report now is a lie.."
  74. exit 1
  75. Index: scripts/mysqld_multi.sh
  76. --- scripts/mysqld_multi.sh.orig 2004-02-10 19:16:06.000000000 +0100
  77. +++ scripts/mysqld_multi.sh 2004-04-14 22:08:34.000000000 +0200
  78. @@ -9,7 +9,7 @@
  79. $opt_config_file = undef();
  80. $opt_example = 0;
  81. $opt_help = 0;
  82. -$opt_log = "/tmp/mysqld_multi.log";
  83. +$opt_log = "$ENV{HOME}/mysqld_multi.log";
  84. $opt_mysqladmin = "@bindir@/mysqladmin";
  85. $opt_mysqld = "@libexecdir@/mysqld";
  86. $opt_no_log = 0;