Add recipe for phosphor-snmp

Phosphor-snmp provides the D-Bus service named network-snmp-conf
which is used to configure the snmp manager details.

Phosphor-snmp also provides the lib which is used by the client
to send the snmp trap.

Phosphor-snmp uses the net-snmp libs to send the trap.

net-snmp provides the following packages
net-snmp-libs,net-snmp-server, net-snmp-client,
net-snmp-server-snmpd-netsnmp-server-snmptrapd.

To send a trap we are interested only in the net-snmp-libs.
By default the net-snmp-libs is having the code enabled for server
sepcific functions which makes the libs heavy.

This commit adds the recipe for phosphor-snmp and the service file
for D-Bus service(network-snmp-conf) and disables those features
from net-snmp which are specfic for MIB parsing,snmpd and snmptrapd.

However this features may be required if we start using
the snmp agent functionality.

Change-Id: I6ff36fcd378db2f506b0621569693d66d7de79e9
Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
3 files changed
tree: d122ef78d128d753c03d26e9932f28b44d2ca7de
  1. aspeed-layer/
  2. classes/
  3. common/
  4. conf/
  5. nuvoton-layer/
  6. COPYING.apache-2.0
  7. COPYING.MIT
  8. LICENSE
  9. MAINTAINERS
  10. README.md
README.md

OpenBMC

meta-phosphor is the OpenBMC layer. This layer should be included for all OpenBMC systems. The OpenBMC layer contains content which is shared between all OpenBMC systems.