mariadb: move mariadb-common into its own package
This moves mariadb-common into its own (tiny) package in preparation for moving out libmariadb as well. Otherwise the library would have a dependency on the big mariadb package. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
This commit is contained in:
parent
a90561a90b
commit
88511f13d0
3 changed files with 49 additions and 23 deletions
49
utils/mariadb-common/Makefile
Normal file
49
utils/mariadb-common/Makefile
Normal file
|
@ -0,0 +1,49 @@
|
|||
#
|
||||
# Copyright (C) 2019 Sebastian Kemper <sebastian_ml@gmx.net>
|
||||
#
|
||||
# This is free software, licensed under the GNU General Public License v2.
|
||||
# See /LICENSE for more information.
|
||||
#
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=mariadb-common
|
||||
PKG_VERSION:=1.0
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_MAINTAINER:=Sebastian Kemper <sebastian_ml@gmx.net>
|
||||
PKG_LICENSE:=GPL-2.0
|
||||
|
||||
CONF_DIR:=/etc/mysql
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
define Package/mariadb-common
|
||||
SECTION:=utils
|
||||
CATEGORY:=Utilities
|
||||
URL:=https://mariadb.org/
|
||||
SUBMENU:=Database
|
||||
TITLE:=MariaDB database common files
|
||||
DEPENDS:=
|
||||
endef
|
||||
|
||||
define Package/mariadb-common/conffiles
|
||||
$(CONF_DIR)/my.cnf
|
||||
endef
|
||||
|
||||
define Package/mariadb-common/description
|
||||
MariaDB is a very fast and robust SQL database server.
|
||||
|
||||
This package includes shared files, for example $(CONF_DIR)/my.cnf.
|
||||
|
||||
endef
|
||||
|
||||
define Package/mariadb-common/install
|
||||
$(INSTALL_DIR) $(1)$(CONF_DIR)
|
||||
$(INSTALL_CONF) conf/my.cnf $(1)$(CONF_DIR)
|
||||
endef
|
||||
|
||||
define Build/Compile
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,mariadb-common))
|
|
@ -298,23 +298,6 @@ $(subst $(space),$(newline),$(MARIADB_CLIENT_EXTRA))
|
|||
|
||||
endef
|
||||
|
||||
define Package/mariadb-common
|
||||
$(call Package/mariadb/Default)
|
||||
TITLE:=MariaDB database common files
|
||||
DEPENDS:=
|
||||
endef
|
||||
|
||||
define Package/mariadb-common/conffiles
|
||||
$(CONF_DIR)/my.cnf
|
||||
endef
|
||||
|
||||
define Package/mariadb-common/description
|
||||
$(call Package/mariadb/description/Default)
|
||||
|
||||
This package includes shared files, for example $(CONF_DIR)/my.cnf.
|
||||
|
||||
endef
|
||||
|
||||
define Package/mariadb-server
|
||||
$(call Package/mariadb/Default)
|
||||
DEPENDS:=mariadb-server-base
|
||||
|
@ -559,11 +542,6 @@ define Package/mariadb-client-extra/install
|
|||
$(foreach b,$(MARIADB_CLIENT_EXTRA),$(call Package/mariadb/install/bin,$(1),$(b));)
|
||||
endef
|
||||
|
||||
define Package/mariadb-common/install
|
||||
$(INSTALL_DIR) $(1)$(CONF_DIR)
|
||||
$(INSTALL_CONF) conf/my.cnf $(1)$(CONF_DIR)
|
||||
endef
|
||||
|
||||
define Package/mariadb-server/install
|
||||
$(INSTALL_DIR) $(1)/usr/bin
|
||||
$(foreach b,$(MARIADB_SERVER),$(call Package/mariadb/install/bin,$(1),$(b));)
|
||||
|
@ -622,7 +600,6 @@ $(eval $(call BuildPackage,libmariadb))
|
|||
$(eval $(call BuildPackage,mariadb-client))
|
||||
$(eval $(call BuildPackage,mariadb-client-base))
|
||||
$(eval $(call BuildPackage,mariadb-client-extra))
|
||||
$(eval $(call BuildPackage,mariadb-common))
|
||||
$(eval $(call BuildPackage,mariadb-server))
|
||||
$(eval $(call BuildPackage,mariadb-server-base))
|
||||
$(eval $(call BuildPackage,mariadb-server-extra))
|
||||
|
|
Loading…
Reference in a new issue