2
1
Эх сурвалжийг харах

Added database menu to config (maybe move the other databases under it to remove the mess from the main package menu)
Added mysql 5.1 client package, can be used to provide mysql support for PHP. Note: This package has only been tested on AVR32.

Arnar Mar Sigurðsson 17 жил өмнө
parent
commit
d11272f159

+ 2 - 0
package/Config.in

@@ -127,6 +127,8 @@ if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/which/Config.in"
 endif
 
+source "package/database/Config.in"
+
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 # busybox has an editor
 

+ 5 - 0
package/database/Config.in

@@ -0,0 +1,5 @@
+menu "Database"
+
+source "package/database/mysql_client/Config.in"
+
+endmenu

+ 1 - 0
package/database/database.mk

@@ -0,0 +1 @@
+include package/database/*/*.mk

+ 5 - 0
package/database/mysql_client/Config.in

@@ -0,0 +1,5 @@
+config BR2_PACKAGE_MYSQL_CLIENT
+	bool "MySQL 5.1 client"
+	default n
+	help
+	  MySQL 5.1 client

+ 30 - 0
package/database/mysql_client/mysql_client.mk

@@ -0,0 +1,30 @@
+#############################################################
+#
+# MySQL 5.1 Client
+#
+#############################################################
+MYSQL_CLIENT_VERSION = 5.1.23-rc
+MYSQL_CLIENT_SOURCE = mysql-$(MYSQL_CLIENT_VERSION).tar.gz
+MYSQL_CLIENT_SITE = http://mirrors.24-7-solutions.net/pub/mysql/Downloads/MySQL-5.1
+MYSQL_CLIENT_INSTALL_TARGET = YES
+MYSQL_CLIENT_INSTALL_STAGING = YES
+MYSQL_CLIENT_DEPENDENCIES = uclibc readline
+
+MYSQL_CLIENT_CONF_ENV = ac_cv_sys_restartable_syscalls=yes
+MYSQL_CLIENT_CONF_OPT = \
+	--target=$(GNU_TARGET_NAME) \
+	--host=$(GNU_TARGET_NAME) \
+	--build=$(GNU_HOST_NAME) \
+	--program-prefix="" \
+	--prefix=/usr \
+	--without-ndb-binlog \
+	--without-server \
+	--without-docs \
+	--without-man \
+	--without-readline \
+	--without-libedit \
+	--with-low-memory \
+	--enable-thread-safe-client \
+	$(ENABLE_DEBUG)
+
+$(eval $(call AUTOTARGETS,package,mysql_client))