update 2025-12-26 04:27:33

This commit is contained in:
kenzok8
2025-12-26 04:27:33 +08:00
parent f3e7f43691
commit 2f3de7524a
2 changed files with 16 additions and 1 deletions

View File

@@ -43,6 +43,15 @@ PKG_CONFIG_DEPENDS := \
include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/nls.mk
define Package/aria2-openssl
SECTION:=net
CATEGORY:=Network
SUBMENU:=File Transfer
TITLE:=lightweight download utility (OpenSSL dependencies)
DEPENDS:=+libopenssl +libopenssl-legacy
HIDDEN:=1
endef
define Package/aria2/config
source "$(SOURCE)/Config.in"
endef
@@ -53,7 +62,7 @@ define Package/aria2
SUBMENU:=File Transfer
TITLE:=lightweight download utility
URL:=https://aria2.github.io/
DEPENDS:=+zlib +libstdcpp +ARIA2_OPENSSL:libopenssl +ARIA2_OPENSSL:libopenssl-legacy +ARIA2_GNUTLS:libgnutls \
DEPENDS:=+zlib +libstdcpp +ARIA2_OPENSSL:aria2-openssl +ARIA2_GNUTLS:libgnutls \
+ARIA2_NETTLE:libnettle +ARIA2_LIBGCRYPT:libgcrypt +ARIA2_GMP:libgmp \
+ARIA2_LIBXML2:libxml2 +ARIA2_EXPAT:libexpat +ARIA2_SFTP:libssh2 \
+ARIA2_ASYNC_DNS:libcares +ARIA2_COOKIE:libsqlite3
@@ -116,5 +125,10 @@ define Package/aria2/install
$(INSTALL_BIN) $(PKG_BUILD_DIR)/aria2.conf-master/* $(1)/usr/share/aria2/
endef
define Package/aria2-openssl/install
true
endef
$(eval $(call Download,aria2.conf))
$(eval $(call BuildPackage,aria2))
$(eval $(call BuildPackage,aria2-openssl))

View File

@@ -347,6 +347,7 @@ aria2_start() {
procd_set_param user "$user"
procd_add_jail "$NAME.$section" log
procd_add_jail_mount "/usr/lib/ossl-modules"
procd_add_jail_mount "$ca_certificate" "$certificate" "$rpc_certificate" "$rpc_private_key"
procd_add_jail_mount_rw "$dir" "$config_dir" "$log"
procd_close_instance