25 lines
719 B
Bash
25 lines
719 B
Bash
![]() |
#! /bin/sh
|
||
|
|
||
|
set -o errexit
|
||
|
|
||
|
case "${PKG_NAME}" in
|
||
|
cache-domains-openssl)
|
||
|
LIBUSTREAM_DEPS="libustream-openssl libopenssl3"
|
||
|
LIBUSTREAM_DEPS="${LIBUSTREAM_DEPS} libatomic1" # arm_cortex-a15_neon-vfpv4 extra dep
|
||
|
;;
|
||
|
cache-domains-mbedtls)
|
||
|
LIBUSTREAM_DEPS="libustream-mbedtls libmbedtls"
|
||
|
;;
|
||
|
cache-domains-wolfssl)
|
||
|
LIBUSTREAM_DEPS="libustream-wolfssl libwolfssl"
|
||
|
;;
|
||
|
esac
|
||
|
|
||
|
# Replace the current libustream with the one PKG_NAME depends on.
|
||
|
# opkg depends on libustream for https so we need to download the
|
||
|
# replacement first and replace it offline.
|
||
|
opkg download ${LIBUSTREAM_DEPS}
|
||
|
opkg remove 'libustream-*'
|
||
|
opkg install --offline-root / ./*.ipk
|
||
|
rm ./*.ipk
|