diff options
| author | Armin Kuster <akuster808@gmail.com> | 2020-03-18 02:30:10 +0000 |
|---|---|---|
| committer | Armin Kuster <akuster808@gmail.com> | 2020-03-27 16:53:25 -0700 |
| commit | 4447296ca32c1d1835ef05f6e7afcf9c3f61453f (patch) | |
| tree | 647ace8f00712cfd1c0aacb19fd9cae66cdc8e1f /recipes-scanners/rootkits | |
| parent | d2c383fa634f4fc9158c58fe6d0edd9dbad8df7f (diff) | |
| download | meta-security-4447296ca32c1d1835ef05f6e7afcf9c3f61453f.tar.gz | |
chkrootkit: add rootkit recipe
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Diffstat (limited to 'recipes-scanners/rootkits')
| -rw-r--r-- | recipes-scanners/rootkits/chkrootkit_0.53.bb | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/recipes-scanners/rootkits/chkrootkit_0.53.bb b/recipes-scanners/rootkits/chkrootkit_0.53.bb new file mode 100644 index 0000000..4536be3 --- /dev/null +++ b/recipes-scanners/rootkits/chkrootkit_0.53.bb | |||
| @@ -0,0 +1,48 @@ | |||
| 1 | DESCRIPTION = "rootkit detector" | ||
| 2 | SUMMARY = "locally checks for signs of a rootkit" | ||
| 3 | HOMEPAGE = "http://www.chkrootkit.org/" | ||
| 4 | SECTION = "security" | ||
| 5 | LICENSE = "BSD-2-Clause" | ||
| 6 | LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=fdbe53788f7081c63387d8087273f5ff" | ||
| 7 | |||
| 8 | SRC_URI = "ftp://ftp.pangeia.com.br/pub/seg/pac/${BPN}.tar.gz" | ||
| 9 | SRC_URI[sha256sum] = "7262dae33b338976828b5d156b70d159e0043c0db43ada8dee66c97387cf45b5" | ||
| 10 | |||
| 11 | |||
| 12 | inherit autotools-brokensep | ||
| 13 | |||
| 14 | TARGET_CC_ARCH += "${LDFLAGS}" | ||
| 15 | |||
| 16 | do_configure () { | ||
| 17 | sed -i 's/@strip.*$//' ${S}/Makefile | ||
| 18 | } | ||
| 19 | |||
| 20 | do_compile () { | ||
| 21 | make CC="${CC}" LDFLAGS="${LDFLAGS}" sense | ||
| 22 | gzip -9vkf ACKNOWLEDGMENTS | ||
| 23 | gzip -9vkf README | ||
| 24 | } | ||
| 25 | |||
| 26 | do_install () { | ||
| 27 | install -d ${D}/${libdir}/${PN} | ||
| 28 | install -d ${D}/${sbindir} | ||
| 29 | install -d ${D}/${docdir}/${PN} | ||
| 30 | |||
| 31 | install -m 644 ${B}/chkdirs ${D}/${libdir}/${PN} | ||
| 32 | install -m 644 ${B}/chklastlog ${D}/${libdir}/${PN} | ||
| 33 | install -m 644 ${B}/chkproc ${D}/${libdir}/${PN} | ||
| 34 | install -m 644 ${B}/chkutmp ${D}/${libdir}/${PN} | ||
| 35 | install -m 644 ${B}/chkwtmp ${D}/${libdir}/${PN} | ||
| 36 | install -m 644 ${B}/ifpromisc ${D}/${libdir}/${PN} | ||
| 37 | install -m 644 ${B}/strings-static ${D}/${libdir}/${PN} | ||
| 38 | |||
| 39 | install -m 755 ${B}/chklastlog ${D}/${sbindir} | ||
| 40 | install -m 755 ${B}/chkrootkit ${D}/${sbindir} | ||
| 41 | install -m 755 ${B}/chkwtmp ${D}/${sbindir} | ||
| 42 | |||
| 43 | install -m 644 ${B}/ACKNOWLEDGMENTS.gz ${D}/${docdir}/${PN} | ||
| 44 | install -m 644 ${B}/README.chklastlog ${D}/${docdir}/${PN} | ||
| 45 | install -m 644 ${B}/README.chkwtmp ${D}/${docdir}/${PN} | ||
| 46 | install -m 644 ${B}/README.gz ${D}/${docdir}/${PN} | ||
| 47 | install -m 644 ${B}/COPYRIGHT ${D}/${docdir}/${PN} | ||
| 48 | } | ||
