mirror of
https://git.freebsd.org/ports.git
synced 2025-05-31 10:26:28 -04:00
o Definitely fix building on -current.
o Really overwrite databases when OVERWRITE_DB is set. o Automatically skip installing databases if they already exist (unless OVERWRITE_DB is set). PR: ports/47945 Submitted by: Alex Dupre <sysadmin@alexdupre.com> (maintainer)
This commit is contained in:
parent
4aa80a5750
commit
52a1683f75
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=74879
16 changed files with 136 additions and 176 deletions
|
@ -39,7 +39,6 @@ CONFIGURE_ARGS= --localstatedir=${DB_DIR} \
|
|||
--without-bench \
|
||||
--without-extra-tools \
|
||||
--with-libwrap \
|
||||
--with-raid \
|
||||
--with-mysqlfs \
|
||||
--with-vio \
|
||||
--with-low-memory \
|
||||
|
@ -102,8 +101,7 @@ pre-fetch:
|
|||
@${ECHO} " WITH_OPENSSL=yes Enable secure connections."
|
||||
@${ECHO} " DB_DIR=directory Set alternate directory for database files"
|
||||
@${ECHO} " (default is /var/db/mysql)."
|
||||
@${ECHO} " SKIP_INSTALL_DB=yes Skip database initialization"
|
||||
@${ECHO} " (useful for upgrades)."
|
||||
@${ECHO} " OVERWRITE_DB=yes Re-initialize default databases"
|
||||
@${ECHO} " SKIP_DNS_CHECK=yes Don't run resolveip to do an additional"
|
||||
@${ECHO} " DNS check before inserting local hostname to"
|
||||
@${ECHO} " mysql database"
|
||||
|
@ -118,27 +116,12 @@ pre-configure:
|
|||
@${FALSE}
|
||||
.endif
|
||||
|
||||
.if exists(${DB_DIR}) && !defined(PACKAGE_BUILDING) && !defined(OVERWRITE_DB) && !defined(SKIP_INSTALL_DB)
|
||||
pre-install:
|
||||
@${ECHO} "You appear to already have a mysql database directory in ${DB_DIR}."
|
||||
@${ECHO} ""
|
||||
@${ECHO} "In order to preserve your existing data, you should:"
|
||||
@${ECHO} " - dump all your databases"
|
||||
@${ECHO} " - kill mysql if it is running"
|
||||
@${ECHO} " - delete the ${DB_DIR} directory"
|
||||
@${ECHO} " - run 'make install'"
|
||||
@${ECHO} " - start up mysql"
|
||||
@${ECHO} " - re-create all of your database"
|
||||
@${ECHO} " - re-load your data"
|
||||
@${ECHO} ""
|
||||
@${ECHO} "If you understand the consequences of this upgrade, please re-build this"
|
||||
@${ECHO} "port with the environment variable OVERWRITE_DB defined."
|
||||
@${FALSE}
|
||||
.endif
|
||||
|
||||
post-install:
|
||||
.if !defined(PACKAGE_BUILDING)
|
||||
.if !defined(SKIP_INSTALL_DB)
|
||||
.if exists(${DB_DIR}) && defined(OVERWRITE_DB)
|
||||
@${RM} -r ${DB_DIR}/mysql ${DB_DIR}/test 2>/dev/null || true
|
||||
.endif
|
||||
.if !exists(${DB_DIR}) || defined(OVERWRITE_DB)
|
||||
.if defined(SKIP_DNS_CHECK)
|
||||
${PREFIX}/bin/mysql_install_db --force
|
||||
.else
|
||||
|
|
12
databases/mysql40-server/files/patch-sql::mysqld.cc
Normal file
12
databases/mysql40-server/files/patch-sql::mysqld.cc
Normal file
|
@ -0,0 +1,12 @@
|
|||
--- sql/mysqld.cc.orig Wed Feb 5 01:55:03 2003
|
||||
+++ sql/mysqld.cc Wed Feb 5 01:57:06 2003
|
||||
@@ -104,7 +104,8 @@
|
||||
int allow_severity = LOG_INFO;
|
||||
int deny_severity = LOG_WARNING;
|
||||
|
||||
-#ifdef __STDC__
|
||||
+#include <osreldate.h>
|
||||
+#if defined(__STDC__) && __FreeBSD_version < 500000
|
||||
#define my_fromhost(A) fromhost(A)
|
||||
#define my_hosts_access(A) hosts_access(A)
|
||||
#define my_eval_client(A) eval_client(A)
|
|
@ -39,7 +39,6 @@ CONFIGURE_ARGS= --localstatedir=${DB_DIR} \
|
|||
--without-bench \
|
||||
--without-extra-tools \
|
||||
--with-libwrap \
|
||||
--with-raid \
|
||||
--with-mysqlfs \
|
||||
--with-vio \
|
||||
--with-low-memory \
|
||||
|
@ -102,8 +101,7 @@ pre-fetch:
|
|||
@${ECHO} " WITH_OPENSSL=yes Enable secure connections."
|
||||
@${ECHO} " DB_DIR=directory Set alternate directory for database files"
|
||||
@${ECHO} " (default is /var/db/mysql)."
|
||||
@${ECHO} " SKIP_INSTALL_DB=yes Skip database initialization"
|
||||
@${ECHO} " (useful for upgrades)."
|
||||
@${ECHO} " OVERWRITE_DB=yes Re-initialize default databases"
|
||||
@${ECHO} " SKIP_DNS_CHECK=yes Don't run resolveip to do an additional"
|
||||
@${ECHO} " DNS check before inserting local hostname to"
|
||||
@${ECHO} " mysql database"
|
||||
|
@ -118,27 +116,12 @@ pre-configure:
|
|||
@${FALSE}
|
||||
.endif
|
||||
|
||||
.if exists(${DB_DIR}) && !defined(PACKAGE_BUILDING) && !defined(OVERWRITE_DB) && !defined(SKIP_INSTALL_DB)
|
||||
pre-install:
|
||||
@${ECHO} "You appear to already have a mysql database directory in ${DB_DIR}."
|
||||
@${ECHO} ""
|
||||
@${ECHO} "In order to preserve your existing data, you should:"
|
||||
@${ECHO} " - dump all your databases"
|
||||
@${ECHO} " - kill mysql if it is running"
|
||||
@${ECHO} " - delete the ${DB_DIR} directory"
|
||||
@${ECHO} " - run 'make install'"
|
||||
@${ECHO} " - start up mysql"
|
||||
@${ECHO} " - re-create all of your database"
|
||||
@${ECHO} " - re-load your data"
|
||||
@${ECHO} ""
|
||||
@${ECHO} "If you understand the consequences of this upgrade, please re-build this"
|
||||
@${ECHO} "port with the environment variable OVERWRITE_DB defined."
|
||||
@${FALSE}
|
||||
.endif
|
||||
|
||||
post-install:
|
||||
.if !defined(PACKAGE_BUILDING)
|
||||
.if !defined(SKIP_INSTALL_DB)
|
||||
.if exists(${DB_DIR}) && defined(OVERWRITE_DB)
|
||||
@${RM} -r ${DB_DIR}/mysql ${DB_DIR}/test 2>/dev/null || true
|
||||
.endif
|
||||
.if !exists(${DB_DIR}) || defined(OVERWRITE_DB)
|
||||
.if defined(SKIP_DNS_CHECK)
|
||||
${PREFIX}/bin/mysql_install_db --force
|
||||
.else
|
||||
|
|
12
databases/mysql41-server/files/patch-sql::mysqld.cc
Normal file
12
databases/mysql41-server/files/patch-sql::mysqld.cc
Normal file
|
@ -0,0 +1,12 @@
|
|||
--- sql/mysqld.cc.orig Wed Feb 5 01:55:03 2003
|
||||
+++ sql/mysqld.cc Wed Feb 5 01:57:06 2003
|
||||
@@ -104,7 +104,8 @@
|
||||
int allow_severity = LOG_INFO;
|
||||
int deny_severity = LOG_WARNING;
|
||||
|
||||
-#ifdef __STDC__
|
||||
+#include <osreldate.h>
|
||||
+#if defined(__STDC__) && __FreeBSD_version < 500000
|
||||
#define my_fromhost(A) fromhost(A)
|
||||
#define my_hosts_access(A) hosts_access(A)
|
||||
#define my_eval_client(A) eval_client(A)
|
|
@ -39,7 +39,6 @@ CONFIGURE_ARGS= --localstatedir=${DB_DIR} \
|
|||
--without-bench \
|
||||
--without-extra-tools \
|
||||
--with-libwrap \
|
||||
--with-raid \
|
||||
--with-mysqlfs \
|
||||
--with-vio \
|
||||
--with-low-memory \
|
||||
|
@ -102,8 +101,7 @@ pre-fetch:
|
|||
@${ECHO} " WITH_OPENSSL=yes Enable secure connections."
|
||||
@${ECHO} " DB_DIR=directory Set alternate directory for database files"
|
||||
@${ECHO} " (default is /var/db/mysql)."
|
||||
@${ECHO} " SKIP_INSTALL_DB=yes Skip database initialization"
|
||||
@${ECHO} " (useful for upgrades)."
|
||||
@${ECHO} " OVERWRITE_DB=yes Re-initialize default databases"
|
||||
@${ECHO} " SKIP_DNS_CHECK=yes Don't run resolveip to do an additional"
|
||||
@${ECHO} " DNS check before inserting local hostname to"
|
||||
@${ECHO} " mysql database"
|
||||
|
@ -118,27 +116,12 @@ pre-configure:
|
|||
@${FALSE}
|
||||
.endif
|
||||
|
||||
.if exists(${DB_DIR}) && !defined(PACKAGE_BUILDING) && !defined(OVERWRITE_DB) && !defined(SKIP_INSTALL_DB)
|
||||
pre-install:
|
||||
@${ECHO} "You appear to already have a mysql database directory in ${DB_DIR}."
|
||||
@${ECHO} ""
|
||||
@${ECHO} "In order to preserve your existing data, you should:"
|
||||
@${ECHO} " - dump all your databases"
|
||||
@${ECHO} " - kill mysql if it is running"
|
||||
@${ECHO} " - delete the ${DB_DIR} directory"
|
||||
@${ECHO} " - run 'make install'"
|
||||
@${ECHO} " - start up mysql"
|
||||
@${ECHO} " - re-create all of your database"
|
||||
@${ECHO} " - re-load your data"
|
||||
@${ECHO} ""
|
||||
@${ECHO} "If you understand the consequences of this upgrade, please re-build this"
|
||||
@${ECHO} "port with the environment variable OVERWRITE_DB defined."
|
||||
@${FALSE}
|
||||
.endif
|
||||
|
||||
post-install:
|
||||
.if !defined(PACKAGE_BUILDING)
|
||||
.if !defined(SKIP_INSTALL_DB)
|
||||
.if exists(${DB_DIR}) && defined(OVERWRITE_DB)
|
||||
@${RM} -r ${DB_DIR}/mysql ${DB_DIR}/test 2>/dev/null || true
|
||||
.endif
|
||||
.if !exists(${DB_DIR}) || defined(OVERWRITE_DB)
|
||||
.if defined(SKIP_DNS_CHECK)
|
||||
${PREFIX}/bin/mysql_install_db --force
|
||||
.else
|
||||
|
|
12
databases/mysql50-server/files/patch-sql::mysqld.cc
Normal file
12
databases/mysql50-server/files/patch-sql::mysqld.cc
Normal file
|
@ -0,0 +1,12 @@
|
|||
--- sql/mysqld.cc.orig Wed Feb 5 01:55:03 2003
|
||||
+++ sql/mysqld.cc Wed Feb 5 01:57:06 2003
|
||||
@@ -104,7 +104,8 @@
|
||||
int allow_severity = LOG_INFO;
|
||||
int deny_severity = LOG_WARNING;
|
||||
|
||||
-#ifdef __STDC__
|
||||
+#include <osreldate.h>
|
||||
+#if defined(__STDC__) && __FreeBSD_version < 500000
|
||||
#define my_fromhost(A) fromhost(A)
|
||||
#define my_hosts_access(A) hosts_access(A)
|
||||
#define my_eval_client(A) eval_client(A)
|
|
@ -39,7 +39,6 @@ CONFIGURE_ARGS= --localstatedir=${DB_DIR} \
|
|||
--without-bench \
|
||||
--without-extra-tools \
|
||||
--with-libwrap \
|
||||
--with-raid \
|
||||
--with-mysqlfs \
|
||||
--with-vio \
|
||||
--with-low-memory \
|
||||
|
@ -102,8 +101,7 @@ pre-fetch:
|
|||
@${ECHO} " WITH_OPENSSL=yes Enable secure connections."
|
||||
@${ECHO} " DB_DIR=directory Set alternate directory for database files"
|
||||
@${ECHO} " (default is /var/db/mysql)."
|
||||
@${ECHO} " SKIP_INSTALL_DB=yes Skip database initialization"
|
||||
@${ECHO} " (useful for upgrades)."
|
||||
@${ECHO} " OVERWRITE_DB=yes Re-initialize default databases"
|
||||
@${ECHO} " SKIP_DNS_CHECK=yes Don't run resolveip to do an additional"
|
||||
@${ECHO} " DNS check before inserting local hostname to"
|
||||
@${ECHO} " mysql database"
|
||||
|
@ -118,27 +116,12 @@ pre-configure:
|
|||
@${FALSE}
|
||||
.endif
|
||||
|
||||
.if exists(${DB_DIR}) && !defined(PACKAGE_BUILDING) && !defined(OVERWRITE_DB) && !defined(SKIP_INSTALL_DB)
|
||||
pre-install:
|
||||
@${ECHO} "You appear to already have a mysql database directory in ${DB_DIR}."
|
||||
@${ECHO} ""
|
||||
@${ECHO} "In order to preserve your existing data, you should:"
|
||||
@${ECHO} " - dump all your databases"
|
||||
@${ECHO} " - kill mysql if it is running"
|
||||
@${ECHO} " - delete the ${DB_DIR} directory"
|
||||
@${ECHO} " - run 'make install'"
|
||||
@${ECHO} " - start up mysql"
|
||||
@${ECHO} " - re-create all of your database"
|
||||
@${ECHO} " - re-load your data"
|
||||
@${ECHO} ""
|
||||
@${ECHO} "If you understand the consequences of this upgrade, please re-build this"
|
||||
@${ECHO} "port with the environment variable OVERWRITE_DB defined."
|
||||
@${FALSE}
|
||||
.endif
|
||||
|
||||
post-install:
|
||||
.if !defined(PACKAGE_BUILDING)
|
||||
.if !defined(SKIP_INSTALL_DB)
|
||||
.if exists(${DB_DIR}) && defined(OVERWRITE_DB)
|
||||
@${RM} -r ${DB_DIR}/mysql ${DB_DIR}/test 2>/dev/null || true
|
||||
.endif
|
||||
.if !exists(${DB_DIR}) || defined(OVERWRITE_DB)
|
||||
.if defined(SKIP_DNS_CHECK)
|
||||
${PREFIX}/bin/mysql_install_db --force
|
||||
.else
|
||||
|
|
12
databases/mysql51-server/files/patch-sql::mysqld.cc
Normal file
12
databases/mysql51-server/files/patch-sql::mysqld.cc
Normal file
|
@ -0,0 +1,12 @@
|
|||
--- sql/mysqld.cc.orig Wed Feb 5 01:55:03 2003
|
||||
+++ sql/mysqld.cc Wed Feb 5 01:57:06 2003
|
||||
@@ -104,7 +104,8 @@
|
||||
int allow_severity = LOG_INFO;
|
||||
int deny_severity = LOG_WARNING;
|
||||
|
||||
-#ifdef __STDC__
|
||||
+#include <osreldate.h>
|
||||
+#if defined(__STDC__) && __FreeBSD_version < 500000
|
||||
#define my_fromhost(A) fromhost(A)
|
||||
#define my_hosts_access(A) hosts_access(A)
|
||||
#define my_eval_client(A) eval_client(A)
|
|
@ -39,7 +39,6 @@ CONFIGURE_ARGS= --localstatedir=${DB_DIR} \
|
|||
--without-bench \
|
||||
--without-extra-tools \
|
||||
--with-libwrap \
|
||||
--with-raid \
|
||||
--with-mysqlfs \
|
||||
--with-vio \
|
||||
--with-low-memory \
|
||||
|
@ -102,8 +101,7 @@ pre-fetch:
|
|||
@${ECHO} " WITH_OPENSSL=yes Enable secure connections."
|
||||
@${ECHO} " DB_DIR=directory Set alternate directory for database files"
|
||||
@${ECHO} " (default is /var/db/mysql)."
|
||||
@${ECHO} " SKIP_INSTALL_DB=yes Skip database initialization"
|
||||
@${ECHO} " (useful for upgrades)."
|
||||
@${ECHO} " OVERWRITE_DB=yes Re-initialize default databases"
|
||||
@${ECHO} " SKIP_DNS_CHECK=yes Don't run resolveip to do an additional"
|
||||
@${ECHO} " DNS check before inserting local hostname to"
|
||||
@${ECHO} " mysql database"
|
||||
|
@ -118,27 +116,12 @@ pre-configure:
|
|||
@${FALSE}
|
||||
.endif
|
||||
|
||||
.if exists(${DB_DIR}) && !defined(PACKAGE_BUILDING) && !defined(OVERWRITE_DB) && !defined(SKIP_INSTALL_DB)
|
||||
pre-install:
|
||||
@${ECHO} "You appear to already have a mysql database directory in ${DB_DIR}."
|
||||
@${ECHO} ""
|
||||
@${ECHO} "In order to preserve your existing data, you should:"
|
||||
@${ECHO} " - dump all your databases"
|
||||
@${ECHO} " - kill mysql if it is running"
|
||||
@${ECHO} " - delete the ${DB_DIR} directory"
|
||||
@${ECHO} " - run 'make install'"
|
||||
@${ECHO} " - start up mysql"
|
||||
@${ECHO} " - re-create all of your database"
|
||||
@${ECHO} " - re-load your data"
|
||||
@${ECHO} ""
|
||||
@${ECHO} "If you understand the consequences of this upgrade, please re-build this"
|
||||
@${ECHO} "port with the environment variable OVERWRITE_DB defined."
|
||||
@${FALSE}
|
||||
.endif
|
||||
|
||||
post-install:
|
||||
.if !defined(PACKAGE_BUILDING)
|
||||
.if !defined(SKIP_INSTALL_DB)
|
||||
.if exists(${DB_DIR}) && defined(OVERWRITE_DB)
|
||||
@${RM} -r ${DB_DIR}/mysql ${DB_DIR}/test 2>/dev/null || true
|
||||
.endif
|
||||
.if !exists(${DB_DIR}) || defined(OVERWRITE_DB)
|
||||
.if defined(SKIP_DNS_CHECK)
|
||||
${PREFIX}/bin/mysql_install_db --force
|
||||
.else
|
||||
|
|
12
databases/mysql54-server/files/patch-sql::mysqld.cc
Normal file
12
databases/mysql54-server/files/patch-sql::mysqld.cc
Normal file
|
@ -0,0 +1,12 @@
|
|||
--- sql/mysqld.cc.orig Wed Feb 5 01:55:03 2003
|
||||
+++ sql/mysqld.cc Wed Feb 5 01:57:06 2003
|
||||
@@ -104,7 +104,8 @@
|
||||
int allow_severity = LOG_INFO;
|
||||
int deny_severity = LOG_WARNING;
|
||||
|
||||
-#ifdef __STDC__
|
||||
+#include <osreldate.h>
|
||||
+#if defined(__STDC__) && __FreeBSD_version < 500000
|
||||
#define my_fromhost(A) fromhost(A)
|
||||
#define my_hosts_access(A) hosts_access(A)
|
||||
#define my_eval_client(A) eval_client(A)
|
|
@ -39,7 +39,6 @@ CONFIGURE_ARGS= --localstatedir=${DB_DIR} \
|
|||
--without-bench \
|
||||
--without-extra-tools \
|
||||
--with-libwrap \
|
||||
--with-raid \
|
||||
--with-mysqlfs \
|
||||
--with-vio \
|
||||
--with-low-memory \
|
||||
|
@ -102,8 +101,7 @@ pre-fetch:
|
|||
@${ECHO} " WITH_OPENSSL=yes Enable secure connections."
|
||||
@${ECHO} " DB_DIR=directory Set alternate directory for database files"
|
||||
@${ECHO} " (default is /var/db/mysql)."
|
||||
@${ECHO} " SKIP_INSTALL_DB=yes Skip database initialization"
|
||||
@${ECHO} " (useful for upgrades)."
|
||||
@${ECHO} " OVERWRITE_DB=yes Re-initialize default databases"
|
||||
@${ECHO} " SKIP_DNS_CHECK=yes Don't run resolveip to do an additional"
|
||||
@${ECHO} " DNS check before inserting local hostname to"
|
||||
@${ECHO} " mysql database"
|
||||
|
@ -118,27 +116,12 @@ pre-configure:
|
|||
@${FALSE}
|
||||
.endif
|
||||
|
||||
.if exists(${DB_DIR}) && !defined(PACKAGE_BUILDING) && !defined(OVERWRITE_DB) && !defined(SKIP_INSTALL_DB)
|
||||
pre-install:
|
||||
@${ECHO} "You appear to already have a mysql database directory in ${DB_DIR}."
|
||||
@${ECHO} ""
|
||||
@${ECHO} "In order to preserve your existing data, you should:"
|
||||
@${ECHO} " - dump all your databases"
|
||||
@${ECHO} " - kill mysql if it is running"
|
||||
@${ECHO} " - delete the ${DB_DIR} directory"
|
||||
@${ECHO} " - run 'make install'"
|
||||
@${ECHO} " - start up mysql"
|
||||
@${ECHO} " - re-create all of your database"
|
||||
@${ECHO} " - re-load your data"
|
||||
@${ECHO} ""
|
||||
@${ECHO} "If you understand the consequences of this upgrade, please re-build this"
|
||||
@${ECHO} "port with the environment variable OVERWRITE_DB defined."
|
||||
@${FALSE}
|
||||
.endif
|
||||
|
||||
post-install:
|
||||
.if !defined(PACKAGE_BUILDING)
|
||||
.if !defined(SKIP_INSTALL_DB)
|
||||
.if exists(${DB_DIR}) && defined(OVERWRITE_DB)
|
||||
@${RM} -r ${DB_DIR}/mysql ${DB_DIR}/test 2>/dev/null || true
|
||||
.endif
|
||||
.if !exists(${DB_DIR}) || defined(OVERWRITE_DB)
|
||||
.if defined(SKIP_DNS_CHECK)
|
||||
${PREFIX}/bin/mysql_install_db --force
|
||||
.else
|
||||
|
|
12
databases/mysql55-server/files/patch-sql::mysqld.cc
Normal file
12
databases/mysql55-server/files/patch-sql::mysqld.cc
Normal file
|
@ -0,0 +1,12 @@
|
|||
--- sql/mysqld.cc.orig Wed Feb 5 01:55:03 2003
|
||||
+++ sql/mysqld.cc Wed Feb 5 01:57:06 2003
|
||||
@@ -104,7 +104,8 @@
|
||||
int allow_severity = LOG_INFO;
|
||||
int deny_severity = LOG_WARNING;
|
||||
|
||||
-#ifdef __STDC__
|
||||
+#include <osreldate.h>
|
||||
+#if defined(__STDC__) && __FreeBSD_version < 500000
|
||||
#define my_fromhost(A) fromhost(A)
|
||||
#define my_hosts_access(A) hosts_access(A)
|
||||
#define my_eval_client(A) eval_client(A)
|
|
@ -39,7 +39,6 @@ CONFIGURE_ARGS= --localstatedir=${DB_DIR} \
|
|||
--without-bench \
|
||||
--without-extra-tools \
|
||||
--with-libwrap \
|
||||
--with-raid \
|
||||
--with-mysqlfs \
|
||||
--with-vio \
|
||||
--with-low-memory \
|
||||
|
@ -102,8 +101,7 @@ pre-fetch:
|
|||
@${ECHO} " WITH_OPENSSL=yes Enable secure connections."
|
||||
@${ECHO} " DB_DIR=directory Set alternate directory for database files"
|
||||
@${ECHO} " (default is /var/db/mysql)."
|
||||
@${ECHO} " SKIP_INSTALL_DB=yes Skip database initialization"
|
||||
@${ECHO} " (useful for upgrades)."
|
||||
@${ECHO} " OVERWRITE_DB=yes Re-initialize default databases"
|
||||
@${ECHO} " SKIP_DNS_CHECK=yes Don't run resolveip to do an additional"
|
||||
@${ECHO} " DNS check before inserting local hostname to"
|
||||
@${ECHO} " mysql database"
|
||||
|
@ -118,27 +116,12 @@ pre-configure:
|
|||
@${FALSE}
|
||||
.endif
|
||||
|
||||
.if exists(${DB_DIR}) && !defined(PACKAGE_BUILDING) && !defined(OVERWRITE_DB) && !defined(SKIP_INSTALL_DB)
|
||||
pre-install:
|
||||
@${ECHO} "You appear to already have a mysql database directory in ${DB_DIR}."
|
||||
@${ECHO} ""
|
||||
@${ECHO} "In order to preserve your existing data, you should:"
|
||||
@${ECHO} " - dump all your databases"
|
||||
@${ECHO} " - kill mysql if it is running"
|
||||
@${ECHO} " - delete the ${DB_DIR} directory"
|
||||
@${ECHO} " - run 'make install'"
|
||||
@${ECHO} " - start up mysql"
|
||||
@${ECHO} " - re-create all of your database"
|
||||
@${ECHO} " - re-load your data"
|
||||
@${ECHO} ""
|
||||
@${ECHO} "If you understand the consequences of this upgrade, please re-build this"
|
||||
@${ECHO} "port with the environment variable OVERWRITE_DB defined."
|
||||
@${FALSE}
|
||||
.endif
|
||||
|
||||
post-install:
|
||||
.if !defined(PACKAGE_BUILDING)
|
||||
.if !defined(SKIP_INSTALL_DB)
|
||||
.if exists(${DB_DIR}) && defined(OVERWRITE_DB)
|
||||
@${RM} -r ${DB_DIR}/mysql ${DB_DIR}/test 2>/dev/null || true
|
||||
.endif
|
||||
.if !exists(${DB_DIR}) || defined(OVERWRITE_DB)
|
||||
.if defined(SKIP_DNS_CHECK)
|
||||
${PREFIX}/bin/mysql_install_db --force
|
||||
.else
|
||||
|
|
12
databases/mysql60-server/files/patch-sql::mysqld.cc
Normal file
12
databases/mysql60-server/files/patch-sql::mysqld.cc
Normal file
|
@ -0,0 +1,12 @@
|
|||
--- sql/mysqld.cc.orig Wed Feb 5 01:55:03 2003
|
||||
+++ sql/mysqld.cc Wed Feb 5 01:57:06 2003
|
||||
@@ -104,7 +104,8 @@
|
||||
int allow_severity = LOG_INFO;
|
||||
int deny_severity = LOG_WARNING;
|
||||
|
||||
-#ifdef __STDC__
|
||||
+#include <osreldate.h>
|
||||
+#if defined(__STDC__) && __FreeBSD_version < 500000
|
||||
#define my_fromhost(A) fromhost(A)
|
||||
#define my_hosts_access(A) hosts_access(A)
|
||||
#define my_eval_client(A) eval_client(A)
|
|
@ -39,7 +39,6 @@ CONFIGURE_ARGS= --localstatedir=${DB_DIR} \
|
|||
--without-bench \
|
||||
--without-extra-tools \
|
||||
--with-libwrap \
|
||||
--with-raid \
|
||||
--with-mysqlfs \
|
||||
--with-vio \
|
||||
--with-low-memory \
|
||||
|
@ -102,8 +101,7 @@ pre-fetch:
|
|||
@${ECHO} " WITH_OPENSSL=yes Enable secure connections."
|
||||
@${ECHO} " DB_DIR=directory Set alternate directory for database files"
|
||||
@${ECHO} " (default is /var/db/mysql)."
|
||||
@${ECHO} " SKIP_INSTALL_DB=yes Skip database initialization"
|
||||
@${ECHO} " (useful for upgrades)."
|
||||
@${ECHO} " OVERWRITE_DB=yes Re-initialize default databases"
|
||||
@${ECHO} " SKIP_DNS_CHECK=yes Don't run resolveip to do an additional"
|
||||
@${ECHO} " DNS check before inserting local hostname to"
|
||||
@${ECHO} " mysql database"
|
||||
|
@ -118,27 +116,12 @@ pre-configure:
|
|||
@${FALSE}
|
||||
.endif
|
||||
|
||||
.if exists(${DB_DIR}) && !defined(PACKAGE_BUILDING) && !defined(OVERWRITE_DB) && !defined(SKIP_INSTALL_DB)
|
||||
pre-install:
|
||||
@${ECHO} "You appear to already have a mysql database directory in ${DB_DIR}."
|
||||
@${ECHO} ""
|
||||
@${ECHO} "In order to preserve your existing data, you should:"
|
||||
@${ECHO} " - dump all your databases"
|
||||
@${ECHO} " - kill mysql if it is running"
|
||||
@${ECHO} " - delete the ${DB_DIR} directory"
|
||||
@${ECHO} " - run 'make install'"
|
||||
@${ECHO} " - start up mysql"
|
||||
@${ECHO} " - re-create all of your database"
|
||||
@${ECHO} " - re-load your data"
|
||||
@${ECHO} ""
|
||||
@${ECHO} "If you understand the consequences of this upgrade, please re-build this"
|
||||
@${ECHO} "port with the environment variable OVERWRITE_DB defined."
|
||||
@${FALSE}
|
||||
.endif
|
||||
|
||||
post-install:
|
||||
.if !defined(PACKAGE_BUILDING)
|
||||
.if !defined(SKIP_INSTALL_DB)
|
||||
.if exists(${DB_DIR}) && defined(OVERWRITE_DB)
|
||||
@${RM} -r ${DB_DIR}/mysql ${DB_DIR}/test 2>/dev/null || true
|
||||
.endif
|
||||
.if !exists(${DB_DIR}) || defined(OVERWRITE_DB)
|
||||
.if defined(SKIP_DNS_CHECK)
|
||||
${PREFIX}/bin/mysql_install_db --force
|
||||
.else
|
||||
|
|
12
databases/percona55-server/files/patch-sql::mysqld.cc
Normal file
12
databases/percona55-server/files/patch-sql::mysqld.cc
Normal file
|
@ -0,0 +1,12 @@
|
|||
--- sql/mysqld.cc.orig Wed Feb 5 01:55:03 2003
|
||||
+++ sql/mysqld.cc Wed Feb 5 01:57:06 2003
|
||||
@@ -104,7 +104,8 @@
|
||||
int allow_severity = LOG_INFO;
|
||||
int deny_severity = LOG_WARNING;
|
||||
|
||||
-#ifdef __STDC__
|
||||
+#include <osreldate.h>
|
||||
+#if defined(__STDC__) && __FreeBSD_version < 500000
|
||||
#define my_fromhost(A) fromhost(A)
|
||||
#define my_hosts_access(A) hosts_access(A)
|
||||
#define my_eval_client(A) eval_client(A)
|
Loading…
Add table
Reference in a new issue