There is an issue in Yocto that the useradd dependency is not
corretly handled:
https://bugzilla.yoctoproject.org/show_bug.cgi?id=13904
This fix is a work around to move the useradd option "-G snmpd"
to image level and use usermod command instead.
Issue-ID: INF-120
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I4d9671ab11fa2d33e69359ada5395be04ec3e7c5
usermod -a -G sys_protected nfv
usermod -a -G sys_protected patching
usermod -a -G sys_protected haproxy
+usermod -a -G snmpd fm
usermod -P root root
# Extend path variable for sysadmin
usermod -a -G sys_protected nfv; \
usermod -a -G sys_protected patching; \
usermod -a -G sys_protected haproxy; \
+ usermod -a -G snmpd fm; \
usermod -P root root; \
\
groupadd -r -g 128 nscd; \
inherit useradd
USERADD_PACKAGES = "fm-mgr"
-USERADD_PARAM_fm-mgr = "-r -g fm -G snmpd -u 195 -d /var/lib/fm -s /sbin/nologin -c 'fm-mgr' fm"
+USERADD_PARAM_fm-mgr = "-r -g fm -u 195 -d /var/lib/fm -s /sbin/nologin -c 'fm-mgr' fm"
GROUPADD_PARAM_fm-mgr = "-r -g 195 fm"
RDEPENDS_fm-mgr += "net-snmp-server-snmpd"