# This should come at the beginning of the file, to ensure that you use # CoreOS defaults require conf/distro/belden-coreos.conf # This should always be set in your own configuration file, to not use the # values of CoreOS DISTRO = "nwl" DISTRO_NAME = "Netmodule Wireless Linux" MAINTAINER = "Netmodule Software Teams" # You may want to add a version and a codename to your distro instead of # using the version and codename of CoreOS DISTRO_VERSION = "2023.03" DISTRO_CODENAME = "NWL 2023 Edition (DRAFT)" # Here you can override settings from the CoreOS distro or from # OpenEmbedded-core. But keep in mind that the CoreOS team doesn't support # all the features of OpenEmbedded-Core. We have added some checks for some # of the settings that we don't allow to change or that we don't support. # See the coreos-sanity.bbclass file for more info. DISTRO_FEATURES_BACKFILL_CONSIDERED = "ldconfig pulseaudio gobject-introspection-data" DISTRO_FEATURES:remove = "ptest virtualization" PACKAGECONFIG:pn-systemd = "usrmerge rfkill kmod timedated vconsole" # systemd-conf provides a packageconfig for a default dhcp client that we don't need PACKAGECONFIG:pn-systemd-conf = "" PACKAGECONFIG:pn-networkmanager = "systemd nss gnutls wifi bluez5 nmcli modemmanager" # NetworkManager is starting dnsmasq when it needs it for AP mode SYSTEMD_AUTO_ENABLE:pn-dnsmasq = "disable" PACKAGECONFIG:pn-bluez5 = "systemd udev" # ModemManager is started by wwan-config SYSTEMD_AUTO_ENABLE:pn-modemmanager = "disable" PACKAGECONFIG:pn-modemmanager = "systemd qmi" EXTRA_OEMESON:pn-modemmanager = "-Dauto_features=disabled -Dplugin_generic=enabled" # Enable the python3 bindings for libgpiod PACKAGECONFIG:append:pn-libgpiod = " python3" # With busybox "less" the output of "nmcli c" does not show up properly RDEPENDS:networkmanager-nmcli += "less" # Dependency to meta-netmodule-wlan # Reduce priority as we want only what we explicitly take from this layer BBFILE_PRIORITY_netmodule-wlan = "1"