#!/usr/bin/env bash
# /etc/portage/env/sys-kernel/gentoo-sources

pre_src_install() {
    for cert in "${EROOT}"/etc/wireless-regdb/certs/*.x509.pem ; do
        if [ -e "$cert" ]; then
            openssl x509 -in "$cert" -inform PEM &>/dev/null;
            if [ $? -eq 0 ]; then
                file=`basename "$cert"`
                einfo "Adding wireless certificate to kernel sources ($file)"
                inc=${file%.x509.pem}
                openssl x509 -in "$cert" -inform PEM -outform DER | xxd -i -c 8 > "${WORKDIR}/linux-${KV_FULL}/net/wireless/certs/${inc}".hex
            fi
        fi
    done
}
