2 This packages scripts that implement data and log collection that field \
3 support can execute to gather current state and runtime history for off \
4 platform analysis and debug. \
7 require utilities-common.inc
8 SUBPATH0 = "tools/collector/scripts"
10 LICENSE = "Apache-2.0"
11 LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
13 SRC_URI += "file://collector-fix-service-name-binary-path.patch;striplevel=4"
15 RDEPENDS_${PN}_append += " bash"
17 do_configure[noexec] = "1"
18 do_compile[noexec] = "1"
22 install -m0755 -d ${D}/${sysconfdir}/collect.d
23 install -m0755 -d ${D}/${sysconfdir}/collect
24 install -m0755 -d ${D}/${sbindir}
25 install -m0755 -d ${D}/${bindir}
26 install -m0755 -d ${D}/${sbindir}
28 install -m 755 collect ${D}/${sbindir}/collect
29 install -m 755 collect_host ${D}/${sbindir}/collect_host
30 install -m 755 collect_date ${D}/${sbindir}/collect_date
31 install -m 755 collect_utils ${D}/${sbindir}/collect_utils
32 install -m 755 collect_parms ${D}/${sbindir}/collect_parms
33 install -m 755 collect_mask_passwords ${D}/${sbindir}/collect_mask_passwords
34 install -m 755 expect_done ${D}/${sbindir}/expect_done
36 install -m 755 collect_sysinv.sh ${D}/${sysconfdir}/collect.d/collect_sysinv
37 install -m 755 collect_psqldb.sh ${D}/${sysconfdir}/collect.d/collect_psqldb
38 install -m 755 collect_openstack.sh ${D}/${sysconfdir}/collect.d/collect_openstack
39 install -m 755 collect_networking.sh ${D}/${sysconfdir}/collect.d/collect_networking
40 install -m 755 collect_ceph.sh ${D}/${sysconfdir}/collect.d/collect_ceph
41 install -m 755 collect_sm.sh ${D}/${sysconfdir}/collect.d/collect_sm
42 install -m 755 collect_tc.sh ${D}/${sysconfdir}/collect.d/collect_tc
43 install -m 755 collect_nfv_vim.sh ${D}/${sysconfdir}/collect.d/collect_nfv_vim
44 install -m 755 collect_ovs.sh ${D}/${sysconfdir}/collect.d/collect_ovs
45 install -m 755 collect_patching.sh ${D}/${sysconfdir}/collect.d/collect_patching
46 install -m 755 collect_coredump.sh ${D}/${sysconfdir}/collect.d/collect_coredump
47 install -m 755 collect_crash.sh ${D}/${sysconfdir}/collect.d/collect_crash
48 install -m 755 collect_ima.sh ${D}/${sysconfdir}/collect.d/collect_ima
49 install -m 755 collect_fm.sh ${D}/${sysconfdir}/collect.d/collect_fm
50 install -m 755 collect_containerization.sh ${D}/${sysconfdir}/collect.d/collect_containerization
52 install -m 755 etc.exclude ${D}/${sysconfdir}/collect/etc.exclude
53 install -m 755 run.exclude ${D}/${sysconfdir}/collect/run.exclude
55 ln -sf ${sbindir}/collect ${D}/${bindir}/collect