mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-24 11:16:51 +00:00
Merge pull request #4156 from HiassofT/le10-cleanup-regdb
wireless-regdb: install via network instead of linux package
This commit is contained in:
commit
dda26f0b06
@ -6,7 +6,7 @@ PKG_NAME="linux"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="http://www.kernel.org"
|
||||
PKG_DEPENDS_HOST="ccache:host rsync:host openssl:host"
|
||||
PKG_DEPENDS_TARGET="toolchain linux:host cpio:host kmod:host xz:host wireless-regdb keyutils $KERNEL_EXTRA_DEPENDS_TARGET"
|
||||
PKG_DEPENDS_TARGET="toolchain linux:host cpio:host kmod:host xz:host keyutils $KERNEL_EXTRA_DEPENDS_TARGET"
|
||||
PKG_NEED_UNPACK="$LINUX_DEPENDS $(get_pkg_directory initramfs) $(get_pkg_variable initramfs PKG_NEED_UNPACK)"
|
||||
PKG_LONGDESC="This package contains a precompiled kernel image and the modules."
|
||||
PKG_IS_KERNEL_PKG="yes"
|
||||
@ -148,11 +148,6 @@ pre_make_target() {
|
||||
fi
|
||||
|
||||
kernel_make oldconfig
|
||||
|
||||
# regdb (backward compatability with pre-4.15 kernels)
|
||||
if grep -q ^CONFIG_CFG80211_INTERNAL_REGDB= $PKG_BUILD/.config ; then
|
||||
cp $(get_build_dir wireless-regdb)/db.txt $PKG_BUILD/net/wireless/db.txt
|
||||
fi
|
||||
}
|
||||
|
||||
make_target() {
|
||||
@ -260,11 +255,4 @@ makeinstall_target() {
|
||||
done
|
||||
cp -p arch/$TARGET_KERNEL_ARCH/boot/dts/overlays/README $INSTALL/usr/share/bootloader/overlays
|
||||
fi
|
||||
|
||||
mkdir -p $INSTALL/$(get_full_firmware_dir)/
|
||||
|
||||
# regdb and signature is now loaded as firmware by 4.15+
|
||||
if grep -q ^CONFIG_CFG80211_REQUIRE_SIGNED_REGDB= $PKG_BUILD/.config; then
|
||||
cp $(get_build_dir wireless-regdb)/regulatory.db{,.p7s} $INSTALL/$(get_full_firmware_dir)
|
||||
fi
|
||||
}
|
||||
|
@ -10,3 +10,10 @@ PKG_SITE="http://wireless.kernel.org/en/developers/Regulatory"
|
||||
PKG_URL="https://www.kernel.org/pub/software/network/$PKG_NAME/$PKG_NAME-$PKG_VERSION.tar.xz"
|
||||
PKG_LONGDESC="wireless-regdb is a regulatory database"
|
||||
PKG_TOOLCHAIN="manual"
|
||||
|
||||
makeinstall_target() {
|
||||
FW_TARGET_DIR=$INSTALL/$(get_full_firmware_dir)
|
||||
|
||||
mkdir -p ${FW_TARGET_DIR}
|
||||
cp ${PKG_BUILD}/regulatory.db ${PKG_BUILD}/regulatory.db.p7s ${FW_TARGET_DIR}
|
||||
}
|
||||
|
@ -6,7 +6,7 @@ PKG_VERSION=""
|
||||
PKG_LICENSE="various"
|
||||
PKG_SITE="https://libreelec.tv"
|
||||
PKG_URL=""
|
||||
PKG_DEPENDS_TARGET="toolchain connman netbase ethtool openssh iw"
|
||||
PKG_DEPENDS_TARGET="toolchain connman netbase ethtool openssh iw wireless-regdb"
|
||||
PKG_SECTION="virtual"
|
||||
PKG_LONGDESC="Metapackage for various packages to install network support"
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user