Closed saldry closed 2 years ago
luci-app-passwall的Makefile里默认了Trojan_Plus等组件
define Package/$(PKG_NAME)/config menu "Configuration" ... config PACKAGE_$(PKG_NAME)_INCLUDE_Trojan_Plus bool "Include Trojan-Plus" default y ... endmenu endef
编译时即使没有选择luci-app-passwall,也会默认带上trojan-plus。也就是.config中:
# CONFIG_PACKAGE_luci-app-passwall is not set ... CONFIG_PACKAGE_luci-app-passwall_INCLUDE_Trojan_Plus=y
如果保持默认,即使是不需要出国功能的设备,也会编译上trojan-plus,只能在编译时主动否掉CONFIG_PACKAGE_luci-app-passwall_INCLUDE_Trojan_Plus。
CONFIG_PACKAGE_luci-app-passwall_INCLUDE_Trojan_Plus
CONFIG_PACKAGE_luci-app-passwall_INCLUDE_Trojan_Plus应该是passwall的附属组件,不选择passwall就不应该被默认添加。
CONFIG_TARGET_x86=y CONFIG_TARGET_x86_64=y CONFIG_TARGET_x86_64_DEVICE_generic=y
编译时如果不选择luci-app-passwall,CONFIG_PACKAGE_luci-app-passwall_INCLUDE_相关组件就不会被默认编译。
CONFIG_PACKAGE_luci-app-passwall_INCLUDE_
luci-app-ssr-plus和luci-app-vssr也有类似问题。
我使用的是ImmortalWrt的源码,自带了passwall
找到一个PR lisaac/luci-app-diskman#48 ,给include的包设置depends on PACKAGE_$(PKG_NAME),我试了一下,应该可以解决问题,但passwall本体依赖include的包,这样二者就互为依赖了
depends on PACKAGE_$(PKG_NAME)
@saldry: hello! :wave:
This issue is being automatically closed because it does not follow the issue template.
描述bug(必填)
luci-app-passwall的Makefile里默认了Trojan_Plus等组件
编译时即使没有选择luci-app-passwall,也会默认带上trojan-plus。也就是.config中:
如果保持默认,即使是不需要出国功能的设备,也会编译上trojan-plus,只能在编译时主动否掉
CONFIG_PACKAGE_luci-app-passwall_INCLUDE_Trojan_Plus
。CONFIG_PACKAGE_luci-app-passwall_INCLUDE_Trojan_Plus
应该是passwall的附属组件,不选择passwall就不应该被默认添加。复现步骤(必填)
你想要实现的目的(必填)
编译时如果不选择luci-app-passwall,
CONFIG_PACKAGE_luci-app-passwall_INCLUDE_
相关组件就不会被默认编译。其他相关信息
luci-app-ssr-plus和luci-app-vssr也有类似问题。
我使用的是ImmortalWrt的源码,自带了passwall
找到一个PR lisaac/luci-app-diskman#48 ,给include的包设置
depends on PACKAGE_$(PKG_NAME)
,我试了一下,应该可以解决问题,但passwall本体依赖include的包,这样二者就互为依赖了