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 | |
parent | d2c383fa634f4fc9158c58fe6d0edd9dbad8df7f (diff) | |
download | meta-security-4447296ca32c1d1835ef05f6e7afcf9c3f61453f.tar.gz |
chkrootkit: add rootkit recipe
Signed-off-by: Armin Kuster <akuster808@gmail.com>
-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 | } | ||