fm-mgr.inc: inherit useradd to add user and group 26/3526/1
authorJackie Huang <jackie.huang@windriver.com>
Tue, 28 Apr 2020 15:57:47 +0000 (23:57 +0800)
committerJackie Huang <jackie.huang@windriver.com>
Wed, 29 Apr 2020 01:55:17 +0000 (09:55 +0800)
- inherit useradd bbclass to add user and group 'fm' which is
  required by stx 3.0
- add dependency on net-snmp-server-snmpd since 'fm' need to
  be in group 'snmpd'

Issue-ID: INF-55
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: Ie42cccf84726a938a703d35aa57df3855ce6da25

meta-stx/recipes-core/stx-fault/fm-mgr.inc

index 18b3fed..1c07da8 100644 (file)
@@ -50,3 +50,11 @@ FILES_fm-mgr = "  \
        ${sysconfdir}/init.d/fminit \
        ${sysconfdir}/logrotate.d/fm.logrotate \
        "
+
+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"
+GROUPADD_PARAM_fm-mgr = "-r -g 195 fm"
+
+RDEPENDS_fm-mgr += "net-snmp-server-snmpd"