diff --git a/meta-oniro-blueprints/conf/distro/oniro-linux-blueprint-gateway.conf b/meta-oniro-blueprints/conf/distro/oniro-linux-blueprint-gateway.conf index 6cf443b1aef5d45b293d11bbc2e47134fa70c612..fd63e2497f38a3a7bf6c49aef90b23190c073c3f 100644 --- a/meta-oniro-blueprints/conf/distro/oniro-linux-blueprint-gateway.conf +++ b/meta-oniro-blueprints/conf/distro/oniro-linux-blueprint-gateway.conf @@ -19,6 +19,7 @@ IMAGE_INSTALL_append = "\ packagegroup-thread-client \ mosquitto \ coap \ + networkmanager-softap-config \ " # Avoid build warning(s) for ununsed extra partitions. ST_VENDORFS = "0" diff --git a/meta-oniro-blueprints/recipes-connectivity/networkmanager/networkmanager-softap-config/SoftAP.nmconnection b/meta-oniro-blueprints/recipes-connectivity/networkmanager/networkmanager-softap-config/SoftAP.nmconnection new file mode 100644 index 0000000000000000000000000000000000000000..62a6a35e6359096373fb4eaf038a3fceba5848f0 --- /dev/null +++ b/meta-oniro-blueprints/recipes-connectivity/networkmanager/networkmanager-softap-config/SoftAP.nmconnection @@ -0,0 +1,33 @@ +[connection] +id=SoftAP +uuid=3b73c72c-be72-4458-9fd7-e8b1d6ee4e8d +type=wifi +autoconnect=true +interface-name=wlan0 +permissions= + +[wifi] +band=bg +channel=6 +mac-address-blacklist= +mode=ap +ssid=Oniro Project WiFi + +[wifi-security] +group=ccmp; +key-mgmt=wpa-psk +pairwise=ccmp; +proto=rsn; +psk=12345678 + +[ipv4] +address1=172.16.47.1/24,172.16.47.1 +dns-search= +method=shared + +[ipv6] +addr-gen-mode=stable-privacy +dns-search= +method=auto + +[proxy] diff --git a/meta-oniro-blueprints/recipes-connectivity/networkmanager/networkmanager-softap-config_git.bb b/meta-oniro-blueprints/recipes-connectivity/networkmanager/networkmanager-softap-config_git.bb new file mode 100644 index 0000000000000000000000000000000000000000..4b804aea6639fd2a173ebb3f42c504047cec8440 --- /dev/null +++ b/meta-oniro-blueprints/recipes-connectivity/networkmanager/networkmanager-softap-config_git.bb @@ -0,0 +1,14 @@ +# SPDX-FileCopyrightText: Huawei Inc. +# +# SPDX-License-Identifier: Apache-2.0 + +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://${ONIRO_COREBASE}/LICENSES/Apache-2.0.txt;md5=ef3dabb8f39493f4ea410bebc1d01755" + +SRC_URI = "file://SoftAP.nmconnection" + +do_install_append() { + install -D -m0600 ${WORKDIR}/SoftAP.nmconnection ${D}${libdir}/NetworkManager/system-connections/SoftAP.nmconnection +} + +FILES_${PN} += "${libdir}/NetworkManager/system-connections/"