mysql.patch 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167
  1. Index: include/Makefile.in
  2. --- include/Makefile.in.orig 2005-10-10 00:47:19 +0200
  3. +++ include/Makefile.in 2005-11-07 18:12:04 +0100
  4. @@ -330,14 +330,14 @@
  5. errmsg.h my_global.h my_net.h my_alloc.h \
  6. my_getopt.h sslopt-longopts.h my_dir.h typelib.h \
  7. sslopt-vars.h sslopt-case.h sql_common.h keycache.h \
  8. - sql_state.h mysql_time.h $(BUILT_SOURCES)
  9. + sql_state.h mysql_time.h my_aes.h rijndael.h $(BUILT_SOURCES)
  10. noinst_HEADERS = config-win.h config-os2.h config-netware.h \
  11. nisam.h heap.h merge.h my_bitmap.h\
  12. myisam.h myisampack.h myisammrg.h ft_global.h\
  13. mysys_err.h my_base.h help_start.h help_end.h \
  14. - my_nosys.h my_alarm.h queues.h rijndael.h sha1.h \
  15. - my_aes.h my_tree.h hash.h thr_alarm.h \
  16. + my_nosys.h my_alarm.h queues.h sha1.h \
  17. + my_tree.h hash.h thr_alarm.h \
  18. thr_lock.h t_ctype.h violite.h md5.h \
  19. mysql_version.h.in my_handler.h my_time.h
  20. Index: include/my_global.h
  21. --- include/my_global.h.orig 2005-10-10 00:46:23 +0200
  22. +++ include/my_global.h 2005-11-07 18:12:04 +0100
  23. @@ -680,9 +680,8 @@
  24. #define FLT_MAX ((float)3.40282346638528860e+38)
  25. #endif
  26. -#if !defined(HAVE_ISINF) && !defined(isinf)
  27. +#undef isinf
  28. #define isinf(X) 0
  29. -#endif
  30. /*
  31. Max size that must be added to a so that we know Size to make
  32. Index: scripts/mysql_config.sh
  33. --- scripts/mysql_config.sh.orig 2005-10-10 00:46:25 +0200
  34. +++ scripts/mysql_config.sh 2005-11-07 18:12:04 +0100
  35. @@ -93,11 +93,11 @@
  36. # Create options
  37. -libs="$ldflags -L$pkglibdir -lmysqlclient @ZLIB_DEPS@ @NON_THREADED_LIBS@"
  38. +libs="$ldflags -L$pkglibdir -lmysqlclient -lmysys @ZLIB_DEPS@ @NON_THREADED_LIBS@"
  39. libs="$libs @openssl_libs@ @STATIC_NSS_FLAGS@"
  40. libs=`echo "$libs" | sed -e 's; \+; ;g' | sed -e 's;^ *;;' | sed -e 's; *\$;;'`
  41. -libs_r="$ldflags -L$pkglibdir -lmysqlclient_r @ZLIB_DEPS@ @LIBS@ @openssl_libs@"
  42. +libs_r="$ldflags -L$pkglibdir -lmysqlclient_r -lmysys @ZLIB_DEPS@ @LIBS@ @openssl_libs@"
  43. libs_r=`echo "$libs_r" | sed -e 's; \+; ;g' | sed -e 's;^ *;;' | sed -e 's; *\$;;'`
  44. cflags="-I$pkgincludedir @CFLAGS@ " #note: end space!
  45. include="-I$pkgincludedir"
  46. Index: scripts/mysql_create_system_tables.sh
  47. --- scripts/mysql_create_system_tables.sh.orig 2005-10-10 00:46:35 +0200
  48. +++ scripts/mysql_create_system_tables.sh 2005-11-07 18:12:04 +0100
  49. @@ -71,9 +71,6 @@
  50. c_d="$c_d ) engine=MyISAM"
  51. c_d="$c_d CHARACTER SET utf8 COLLATE utf8_bin"
  52. c_d="$c_d comment='Database privileges';"
  53. -
  54. - i_d="INSERT INTO db VALUES ('%','test','','Y','Y','Y','Y','Y','Y','N','Y','Y','Y','Y','Y');
  55. - INSERT INTO db VALUES ('%','test\_%','','Y','Y','Y','Y','Y','Y','N','Y','Y','Y','Y','Y');"
  56. fi
  57. if test ! -f $mdata/host.frm
  58. @@ -150,17 +147,13 @@
  59. then
  60. i_u="INSERT 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);
  61. 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);
  62. - REPLACE INTO user VALUES ('127.0.0.1','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);
  63. - INSERT INTO user (host,user) values ('localhost','');
  64. - INSERT INTO user (host,user) values ('$hostname','');"
  65. + REPLACE INTO user VALUES ('127.0.0.1','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);"
  66. else
  67. i_u="INSERT 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);"
  68. if test "$windows" = "0"
  69. then
  70. i_u="$i_u
  71. - 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);
  72. - INSERT INTO user (host,user) values ('$hostname','');
  73. - INSERT INTO user (host,user) values ('localhost','');"
  74. + 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);"
  75. else
  76. i_u="$i_u
  77. INSERT INTO user VALUES ('localhost','','','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','','','',0,0,0);"
  78. Index: scripts/mysqld_safe.sh
  79. --- scripts/mysqld_safe.sh.orig 2005-10-10 00:46:44 +0200
  80. +++ scripts/mysqld_safe.sh 2005-11-07 18:12:04 +0100
  81. @@ -121,7 +121,7 @@
  82. # Next try where the source installs put it
  83. elif test -d $MY_BASEDIR_VERSION/var/mysql
  84. then
  85. - DATADIR=$MY_BASEDIR_VERSION/var
  86. + DATADIR=$MY_BASEDIR_VERSION/var/mysql
  87. # Or just give up and use our compiled-in default
  88. else
  89. DATADIR=@localstatedir@
  90. Index: mysys/Makefile.in
  91. --- mysys/Makefile.in.orig 2005-10-10 00:47:23 +0200
  92. +++ mysys/Makefile.in 2005-11-10 11:50:57 +0100
  93. @@ -247,6 +247,7 @@
  94. DARWIN_MWCC_FALSE = @DARWIN_MWCC_FALSE@
  95. DARWIN_MWCC_TRUE = @DARWIN_MWCC_TRUE@
  96. DEFS = -DDEFAULT_BASEDIR=\"$(prefix)\" \
  97. + -DETCDIR="\"$(MYSQLETCdir)\"" \
  98. -DDATADIR="\"$(MYSQLDATAdir)\"" \
  99. -DDEFAULT_CHARSET_HOME="\"$(MYSQLBASEdir)\"" \
  100. -DSHAREDIR="\"$(MYSQLSHAREdir)\"" \
  101. @@ -452,6 +453,7 @@
  102. vio_dir = @vio_dir@
  103. vio_libs = @vio_libs@
  104. zlib_dir = @zlib_dir@
  105. +MYSQLETCdir = $(sysconfdir)
  106. MYSQLDATAdir = $(localstatedir)
  107. MYSQLSHAREdir = $(pkgdatadir)
  108. MYSQLBASEdir = $(prefix)
  109. Index: mysys/default.c
  110. --- mysys/default.c.orig 2005-11-10 10:26:30 +0100
  111. +++ mysys/default.c 2005-11-10 11:53:32 +0100
  112. @@ -48,7 +48,7 @@
  113. #elif defined(__NETWARE__)
  114. "sys:/etc/",
  115. #else
  116. -"/etc/",
  117. +ETCDIR,
  118. #endif
  119. #ifdef DATADIR
  120. DATADIR,
  121. Index: libmysql/Makefile.in
  122. --- libmysql/Makefile.in.orig 2005-10-10 00:47:20 +0200
  123. +++ libmysql/Makefile.in 2005-11-10 12:13:57 +0100
  124. @@ -213,6 +213,7 @@
  125. DARWIN_MWCC_FALSE = @DARWIN_MWCC_FALSE@
  126. DARWIN_MWCC_TRUE = @DARWIN_MWCC_TRUE@
  127. DEFS = -DDEFAULT_CHARSET_HOME="\"$(MYSQLBASEdir)\"" \
  128. + -DETCDIR="\"$(MYSQLETCdir)\"" \
  129. -DDATADIR="\"$(MYSQLDATAdir)\"" \
  130. -DSHAREDIR="\"$(MYSQLSHAREdir)\"" $(target_defs)
  131. @@ -420,6 +421,7 @@
  132. INCLUDES = -I$(top_builddir)/include -I$(top_srcdir)/include \
  133. $(openssl_includes) @ZLIB_INCLUDES@
  134. +MYSQLETCdir = $(sysconfdir)
  135. MYSQLDATAdir = $(localstatedir)
  136. MYSQLSHAREdir = $(pkgdatadir)
  137. MYSQLBASEdir = $(prefix)
  138. Index: libmysql_r/Makefile.in
  139. --- libmysql_r/Makefile.in.orig 2005-10-10 00:47:20 +0200
  140. +++ libmysql_r/Makefile.in 2005-11-10 12:14:34 +0100
  141. @@ -211,6 +211,7 @@
  142. DARWIN_MWCC_FALSE = @DARWIN_MWCC_FALSE@
  143. DARWIN_MWCC_TRUE = @DARWIN_MWCC_TRUE@
  144. DEFS = -DDEFAULT_CHARSET_HOME="\"$(MYSQLBASEdir)\"" \
  145. + -DETCDIR="\"$(MYSQLETCdir)\"" \
  146. -DDATADIR="\"$(MYSQLDATAdir)\"" \
  147. -DSHAREDIR="\"$(MYSQLSHAREdir)\"" $(target_defs)
  148. @@ -419,6 +420,7 @@
  149. -I$(top_builddir)/include -I$(top_srcdir)/include \
  150. $(openssl_includes) @ZLIB_INCLUDES@
  151. +MYSQLETCdir = $(sysconfdir)
  152. MYSQLDATAdir = $(localstatedir)
  153. MYSQLSHAREdir = $(pkgdatadir)
  154. MYSQLBASEdir = $(prefix)