[yocto] Fix 'PACKAGES' in net-snmp recipe

Kosta Zertsekel KZertsekel at advaoptical.com
Sat Mar 17 23:46:42 PDT 2018


Hi guys,


As for now (master branch) 'PACKAGES' variable in net-snmp equals to:

```

$ bitbake -e net-snmp | grep "^PACKAGES="

PACKAGES="net-snmp-dbg net-snmp-staticdev net-snmp-dev net-snmp-doc net-snmp-locale  net-snmp net-snmp-libs net-snmp-mibs net-snmp-server net-snmp-client net-snmp-server-snmpd net-snmp-server-snmptrapd "
```


This seems to be wrong as many built packages from 'packages-split' directory of net-snmp are empty:

```
$ du -a --max-depth=1 . | sort -n
4    ./net-snmp
4    ./net-snmp-client.shlibdeps
4    ./net-snmp-doc
4    ./net-snmp-libs.shlibdeps
4    ./net-snmp-locale
4    ./net-snmp-server
4    ./net-snmp-server-snmpd.shlibdeps
4    ./net-snmp-server-snmptrapd.shlibdeps
4    ./net-snmp-staticdev
48    ./net-snmp-server-snmptrapd
72    ./net-snmp-server-snmpd
1208    ./net-snmp-dev
1480    ./net-snmp-client
1812    ./net-snmp-mibs
2872    ./net-snmp-libs
15308    ./net-snmp-dbg
```

Well, the culprit commit is 5eec0615e548f58ecdfadfc45af5805eeb58f69c where the below change has happened:
```
-PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-dev ${PN}-staticdev ${PN}-static ${PN}-libs \
-            ${PN}-mibs ${PN}-server ${PN}-client ${PN}-server-snmpd ${PN}-server-snmptrapd"
+PACKAGES += "${PN}-libs ${PN}-mibs ${PN}-server ${PN}-client ${PN}-server-snmpd ${PN}-server-snmptrapd"
```

This new 'PACKAGES' variable is wrong IMHO, because it contains
the 'net-snmp' package and other empty packages.


Please review (and apply if ok) the attached commit that fixes it.


Thanks,

--- Kosta Z.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20180318/e05f9bc3/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Fix-PACKAGES-for-net-snmp-to-create-only-the-correct.patch
Type: text/x-patch
Size: 2596 bytes
Desc: 0001-Fix-PACKAGES-for-net-snmp-to-create-only-the-correct.patch
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20180318/e05f9bc3/attachment.bin>


More information about the yocto mailing list