| # Linux kernels before v4.15, allowed to be compiled with static | 
 | # regulatory database if it was put under net/wireless/db.txt. | 
 | # | 
 | # This class copies the regulatory plaintext database to kernel sources before | 
 | # compiling. | 
 | # | 
 | # Usage: | 
 | # 1. The class should be inherited by kernel recipe (e.g. in | 
 | #    linux-yocto_%.bbappend). | 
 | # 2. For Linux kernels up to v4.14, build kernel with CONFIG_EXPERT and | 
 | #    CONFIG_CFG80211_INTERNAL_REGDB. | 
 |  | 
 | DEPENDS += "wireless-regdb-native" | 
 |  | 
 | SRCTREECOVEREDTASKS += "do_kernel_add_regdb" | 
 | do_kernel_add_regdb() { | 
 |     cp ${STAGING_LIBDIR_NATIVE}/crda/db.txt ${S}/net/wireless/db.txt | 
 | } | 
 | do_kernel_add_regdb[dirs] = "${S}" | 
 | addtask kernel_add_regdb before do_build after do_configure |