diff --git a/meta-hulks/conf/distro/HULKs-OS.conf b/meta-hulks/conf/distro/HULKs-OS.conf index 68b8225..a577f26 100644 --- a/meta-hulks/conf/distro/HULKs-OS.conf +++ b/meta-hulks/conf/distro/HULKs-OS.conf @@ -4,5 +4,5 @@ SUMMARY = "HULKs flavoured Poky" DISTRO = "HULKs-OS" DISTRO_NAME = "HULKs-OS" -DISTRO_VERSION = "7.5.0" +DISTRO_VERSION = "7.5.1" SDKIMAGE_FEATURES:remove = "dbg-pkgs src-pkgs" diff --git a/meta-hulks/recipes-hulks/network-config/network-config.bb b/meta-hulks/recipes-hulks/network-config/network-config.bb index 1cd8cc2..e880715 100644 --- a/meta-hulks/recipes-hulks/network-config/network-config.bb +++ b/meta-hulks/recipes-hulks/network-config/network-config.bb @@ -5,15 +5,12 @@ LICENSE = "GPL-3.0-only" LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/GPL-3.0-only;md5=c79ff39f19dfec6d293b95dea7b07891" SRC_URI = "\ - file://id_map.json;sha256sum=16e109281e2e4b119619dd721531e48d6634d64f6787bc45be0cb8e17087fa70 \ file://configure_network \ file://network-config.service \ file://SPL_HULKs.psk \ " do_install() { - install -d ${D}${sysconfdir}/ - install -m 0644 ${WORKDIR}/id_map.json ${D}${sysconfdir}/ install -d ${D}${sbindir}/ install -m 0755 ${WORKDIR}/configure_network ${D}${sbindir}/ install -d ${D}${systemd_unitdir}/system/ @@ -23,7 +20,6 @@ do_install() { } FILES:${PN} = " \ - ${sysconfdir}/id_map.json \ ${sbindir}/configure_network \ /var/lib/iwd/ \ " diff --git a/meta-hulks/recipes-hulks/network-config/network-config/configure_network b/meta-hulks/recipes-hulks/network-config/network-config/configure_network index 8808c1f..f682ba4 100644 --- a/meta-hulks/recipes-hulks/network-config/network-config/configure_network +++ b/meta-hulks/recipes-hulks/network-config/network-config/configure_network @@ -3,14 +3,14 @@ set -e HEAD_ID="$(/opt/aldebaran/bin/head_id)" -QUERY_STRING=".\"idmap.nao\"[] | select(.headid == \"${HEAD_ID}\") | .name" -HOSTNAME="$(jq -r "${QUERY_STRING}" /etc/id_map.json)" +QUERY_STRING="to_entries | map(select(.value.head_id == \"${HEAD_ID}\")) | .[0].key" +NAO_NUMBER="$(jq -r "${QUERY_STRING}" /media/internal/hardware_ids.json)" -if [ -z "${HOSTNAME}" ]; then +if [ -z "${NAO_NUMBER}" ]; then exit fi -NAO_NUMBER="$(echo ${HOSTNAME} | cut -c8-)" +HOSTNAME="tuhhnao${NAO_NUMBER}" echo "[Match] Name=wlan* @@ -33,5 +33,3 @@ Gateway=0.0.0.0 " > /etc/systemd/network/80-wired.network hostnamectl set-hostname ${HOSTNAME} - -systemctl disable network-config diff --git a/meta-hulks/recipes-hulks/network-config/network-config/id_map.json b/meta-hulks/recipes-hulks/network-config/network-config/id_map.json deleted file mode 100644 index 3f68dae..0000000 --- a/meta-hulks/recipes-hulks/network-config/network-config/id_map.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "idmap.nao": [ - { - "bodyid": "P0000073A03S84A00012", - "headid": "P0000074A03S84400010", - "name": "tuhhnao21" - }, - { - "bodyid": "P0000073A03S83I00015", - "headid": "P0000074A03S84A00011", - "name": "tuhhnao22" - }, - { - "bodyid": "P0000073A03S85B00002", - "headid": "P0000074A03S85B00016", - "name": "tuhhnao23" - }, - { - "bodyid": "P0000073A06S8CP00043", - "headid": "P0000074A04S8CP00042", - "name": "tuhhnao25" - }, - { - "headid": "P0000074A04S8CP00040", - "bodyid": "P0000073A06S8CP00038", - "name": "tuhhnao26" - }, - { - "headid": "P0000074A04S8CP00037", - "bodyid": "P0000073A06S8CP00035", - "name": "tuhhnao27" - }, - { - "bodyid": "P0000073A06S8CP00054", - "headid": "P0000074A04S8CP00056", - "name": "tuhhnao28" - }, - { - "bodyid": "P0000073A10S99M00002", - "headid": "P0000074A05S99M00009", - "name": "tuhhnao29" - }, - { - "headid": "P0000074A06S9A900031", - "bodyid": "P0000073A10S9A900011", - "name": "tuhhnao30" - }, - { - "headid": "P0000074A06S9A900006", - "bodyid": "P0000073A10S9A900008", - "name": "tuhhnao31" - }, - { - "headid": "P0000074A05S98U00019", - "bodyid": "P0000073A10S98U00008", - "name": "tuhhnao32" - }, - { - "headid": "P0000074A09S31C00023", - "bodyid": "P0000073A19S31C00021", - "name": "tuhhnao33" - }, - { - "bodyid": "P0000073A19S31C00028", - "headid": "P0000074A09S31C00028", - "name": "tuhhnao34" - }, - { - "bodyid": "P0000073A19S31C00037", - "headid": "P0000074A09S31C00037", - "name": "tuhhnao35" - }, - { - "bodyid": "P0000073A19S31C00029", - "headid": "P0000074A09S31C00029", - "name": "tuhhnao36" - }, - { - "bodyid": "P0000073A19S31T00003", - "headid": "P0000074A09S31T00003", - "name": "tuhhnao37" - }, - { - "bodyid": "P0000073A20S41M00046", - "headid": "P0000074A10S41M00047", - "name": "tuhhnao38" - }, - { - "bodyid": "P0000073A19S28J00025", - "headid": "P0000074A09S28J00025", - "name": "tuhhnao39" - }, - { - "bodyid": "P0000073A20S41M00048", - "headid": "P0000074A10S41M00048", - "name": "tuhhnao40" - }, - { - "bodyid": "P0000073A20S41M00042", - "headid": "P0000074A10S41M00040", - "name": "tuhhnao41" - } - ] -}