You've already forked macports-ports
mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
72 lines
2.3 KiB
Tcl
72 lines
2.3 KiB
Tcl
# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
|
|
|
|
PortSystem 1.0
|
|
|
|
name lynis
|
|
version 3.1.6
|
|
revision 0
|
|
|
|
categories security
|
|
license GPL-3
|
|
maintainers {gmail.com:newtonne.github @newtonne} openmaintainer
|
|
platforms any
|
|
supported_archs noarch
|
|
|
|
description Security and system auditing tool to harden systems
|
|
|
|
long_description Lynis is a battle-tested security tool for systems running \
|
|
Linux, macOS, or Unix-based operating system. \
|
|
It performs an extensive health scan of your systems to \
|
|
support system hardening and compliance testing. The \
|
|
project is open source software with the GPL license and \
|
|
available since 2007.
|
|
|
|
homepage https://cisofy.com/lynis/
|
|
|
|
master_sites https://downloads.cisofy.com/${name}
|
|
|
|
checksums rmd160 1fe8a5e0b0c4842cf7f362c8dd9f8daaa14accd9 \
|
|
sha256 0513f62ba5ab615c4333827b804237d58cf7bd623d09e1b4918d3fc85f08fc70 \
|
|
size 354692
|
|
|
|
use_configure no
|
|
|
|
worksrcdir ${name}
|
|
|
|
# Package is a shell script
|
|
build {}
|
|
|
|
set target_dir ${prefix}/etc/${name}
|
|
|
|
pre-destroot {
|
|
reinplace -E "s|(t.+_TARGETS=)\".+ \.(.*)\"|\\1\"${target_dir}\\2\"|g" \
|
|
${worksrcpath}/lynis \
|
|
${worksrcpath}/include/functions
|
|
}
|
|
|
|
destroot {
|
|
# Main binary
|
|
xinstall -m 755 ${worksrcpath}/${name} ${destroot}${prefix}/bin/${name}
|
|
|
|
# Additional config
|
|
xinstall -d ${destroot}${target_dir}
|
|
file copy ${worksrcpath}/db \
|
|
${worksrcpath}/include \
|
|
${worksrcpath}/plugins \
|
|
{*}[glob ${worksrcpath}/*.prf] \
|
|
${destroot}${target_dir}
|
|
|
|
# Man page
|
|
xinstall ${worksrcpath}/${name}.8 ${destroot}${prefix}/share/man/man8
|
|
|
|
# Bash completion
|
|
set completions_path ${prefix}/share/bash-completion/completions
|
|
xinstall -d ${destroot}${completions_path}
|
|
xinstall -m 644 ${worksrcpath}/extras/bash_completion.d/${name} \
|
|
${destroot}${completions_path}
|
|
}
|
|
|
|
livecheck.type regex
|
|
livecheck.url ${master_sites}
|
|
livecheck.regex >${name}-(\\d+(\\.\\d+)+)${extract.suffix}<
|