From 2f3de7524a228f5b91a3dcbe74bbb80efd5c37e0 Mon Sep 17 00:00:00 2001 From: kenzok8 Date: Fri, 26 Dec 2025 04:27:33 +0800 Subject: [PATCH] update 2025-12-26 04:27:33 --- aria2/Makefile | 16 +++++++++++++++- aria2/files/aria2.init | 1 + 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/aria2/Makefile b/aria2/Makefile index 4cc89fcfc..38d3e0a2c 100644 --- a/aria2/Makefile +++ b/aria2/Makefile @@ -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)) diff --git a/aria2/files/aria2.init b/aria2/files/aria2.init index d68057082..bbea0a422 100644 --- a/aria2/files/aria2.init +++ b/aria2/files/aria2.init @@ -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