summaryrefslogtreecommitdiffstats
path: root/recipes-compliance/lynis/lynis_3.1.6.bb
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-compliance/lynis/lynis_3.1.6.bb')
-rw-r--r--recipes-compliance/lynis/lynis_3.1.6.bb40
1 files changed, 40 insertions, 0 deletions
diff --git a/recipes-compliance/lynis/lynis_3.1.6.bb b/recipes-compliance/lynis/lynis_3.1.6.bb
new file mode 100644
index 0000000..722072f
--- /dev/null
+++ b/recipes-compliance/lynis/lynis_3.1.6.bb
@@ -0,0 +1,40 @@
1# Copyright (C) 2017 Armin Kuster <akuster808@gmail.com>
2# Released under the MIT license (see COPYING.MIT for the terms)
3
4SUMMARY = "Lynis is a free and open source security and auditing tool."
5HOMEDIR = "https://cisofy.com/lynis/"
6LICENSE = "GPL-3.0-only"
7LIC_FILES_CHKSUM = "file://LICENSE;md5=3edd6782854304fd11da4975ab9799c1"
8
9SRC_URI = "git://github.com/CISOfy/lynis.git;branch=master;protocol=https"
10
11SRCREV = "06153321ea50d53a27446084e646d9f43fe46e0e"
12
13#UPSTREAM_CHECK = "https://downloads.cisofy.com/lynis"
14
15inherit autotools-brokensep
16
17do_compile[noexec] = "1"
18do_configure[noexec] = "1"
19
20do_install () {
21 install -d ${D}/${bindir}
22 install -d ${D}/${sysconfdir}/lynis
23 install -m 555 ${S}/lynis ${D}/${bindir}
24
25 install -d ${D}/${datadir}/lynis/db
26 install -d ${D}/${datadir}/lynis/plugins
27 install -d ${D}/${datadir}/lynis/include
28 install -d ${D}/${datadir}/lynis/extras
29
30 cp -r ${S}/db/* ${D}/${datadir}/lynis/db/.
31 cp -r ${S}/plugins/* ${D}/${datadir}/lynis/plugins/.
32 cp -r ${S}/include/* ${D}/${datadir}/lynis/include/.
33 cp -r ${S}/extras/* ${D}/${datadir}/lynis/extras/.
34 cp ${S}/*.prf ${D}/${sysconfdir}/lynis
35}
36
37FILES:${PN} += "${sysconfdir}/developer.prf ${sysconfdir}/default.prf"
38FILES:${PN}-doc += "lynis.8 FAQ README CHANGELOG.md CONTRIBUTIONS.md CONTRIBUTORS.md"
39
40RDEPENDS:${PN} += "procps findutils coreutils iproute2-ip iproute2-ss net-tools"