From 75954bd23a7f363a4534abe8a49738de3fa93c74 Mon Sep 17 00:00:00 2001 From: Tianling Shen Date: Mon, 29 Nov 2021 00:02:23 +0800 Subject: [PATCH] default-settings: split cnh variant into a separated pkg Signed-off-by: Tianling Shen --- include/target.mk | 2 +- package/emortal/default-settings/Makefile | 19 +++++++------------ 2 files changed, 8 insertions(+), 13 deletions(-) diff --git a/include/target.mk b/include/target.mk index fca015955e..e65649ef60 100644 --- a/include/target.mk +++ b/include/target.mk @@ -51,7 +51,7 @@ DEFAULT_PACKAGES.router:=\ # For easy usage DEFAULT_PACKAGES.tweak:=\ block-mount \ - default-settings \ + default-settings-chn \ kmod-ipt-raw \ kmod-nf-nathelper \ kmod-nf-nathelper-extra \ diff --git a/package/emortal/default-settings/Makefile b/package/emortal/default-settings/Makefile index 1b1af7d0c3..2b3217cb00 100644 --- a/package/emortal/default-settings/Makefile +++ b/package/emortal/default-settings/Makefile @@ -16,8 +16,6 @@ PKG_RELEASE:=$(COMMITCOUNT) PKG_LICENSE:=GPL-3.0 -PKG_CONFIG_DEPENDS:=CONFIG_DEFAULT_SETTINGS_OPTIMIZE_FOR_CHINESE - include $(INCLUDE_DIR)/package.mk define Package/default-settings @@ -28,15 +26,10 @@ define Package/default-settings DEPENDS:=+luci-base +@LUCI_LANG_en endef -define Package/default-settings/config -config DEFAULT_SETTINGS_OPTIMIZE_FOR_CHINESE - bool "Optimize for mainland China users" - select LUCI_LANG_zh-cn - default y -endef - -define Package/default-settings/description - Language Support Packages. +define Package/default-settings-chn + $(Package/default-settings) + TITLE+= (Optimize for CHN users) + DEPENDS:=+default-settings +@LUCI_LANG_zh-cn endef define Build/Compile @@ -48,8 +41,9 @@ define Package/default-settings/install $(INSTALL_DIR) $(1)/etc/uci-defaults $(INSTALL_BIN) ./files/zzz-default-settings $(1)/etc/uci-defaults/99-default-settings +endef -ifeq ($(CONFIG_DEFAULT_SETTINGS_OPTIMIZE_FOR_CHINESE),y) +define Package/default-settings-chn/install $(INSTALL_BIN) ./files/zzz-default-settings-chinese $(1)/etc/uci-defaults/99-default-settings-chinese $(INSTALL_DIR) $(1)/usr/lib/lua/luci/i18n @@ -59,3 +53,4 @@ endif endef $(eval $(call BuildPackage,default-settings)) +$(eval $(call BuildPackage,default-settings-chn))