Commit 6d0ab825 authored by Chris Thurber's avatar Chris Thurber Committed by skiman6010

Update lynis.rb

parent b0f4dcd6
...@@ -3,35 +3,23 @@ require 'package' ...@@ -3,35 +3,23 @@ require 'package'
class Lynis < Package class Lynis < Package
description 'Lynis is a security auditing tool for UNIX derivatives like Linux, macOS, BSD, Solaris, AIX, and others.' description 'Lynis is a security auditing tool for UNIX derivatives like Linux, macOS, BSD, Solaris, AIX, and others.'
homepage 'https://cisofy.com/download/lynis/' homepage 'https://cisofy.com/download/lynis/'
version '2.5.1' version '2.5.7'
source_url 'https://cisofy.com/files/lynis-2.5.1.tar.gz' source_url 'https://cisofy.com/files/lynis-2.5.7.tar.gz'
source_sha256 '7a09c6fc71c65d572ca702df7b4394d71f9037484062ef71b76f59a2c498b029' source_sha256 '95a6b8249b729d6c431377015c53724d3d267b74c2c9e5596a4d1c59c15df64c'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/lynis-2.5.1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/lynis-2.5.1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/lynis-2.5.1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/lynis-2.5.1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '1d0186620efaf80697501ca0f26d5eaeee975aa2f29267a953b64a75ec6d25b2',
armv7l: '1d0186620efaf80697501ca0f26d5eaeee975aa2f29267a953b64a75ec6d25b2',
i686: '00317434d66f01cd9a29878a56a45ed9d32ffed108fafc11bf096dd9763bfeef',
x86_64: '43fe26bded6125326a00d9f44f4119c86f533689284ba30bbbeba92c27c85b4d',
})
def self.install def self.install
system "mkdir -p #{CREW_DEST_DIR}/usr/local/bin" system "mkdir -p #{CREW_DEST_PREFIX}/bin"
system "mkdir -p #{CREW_DEST_DIR}/usr/local/man/man8" system "mkdir -p #{CREW_DEST_PREFIX}/man/man8"
system "mkdir -p #{CREW_DEST_DIR}/usr/local/share/lynis" system "mkdir -p #{CREW_DEST_PREFIX}/share/lynis"
system "cp -r . #{CREW_DEST_DIR}/usr/local/share/lynis" system "gzip -9 lynis.8"
system "cp lynis.8 #{CREW_DEST_DIR}/usr/local/man/man8" system "mv lynis.8.gz #{CREW_DEST_PREFIX}/man/man8"
system "cp -r . #{CREW_DEST_PREFIX}/share/lynis"
system "echo '#!/bin/bash' > lynis" system "echo '#!/bin/bash' > lynis"
system "echo 'PWD=\$(pwd)' >> lynis" system "echo 'PWD=\$(pwd)' >> lynis"
system "echo 'cd /usr/local/share/lynis' >> lynis" system "echo 'cd #{CREW_PREFIX}/share/lynis' >> lynis"
system "echo './lynis \$1 \$2 \$3 \$4 \$5 \$6 \$7 \$8 \$9' >> lynis" system "echo './lynis \"\$@\"' >> lynis"
system "echo 'cd \$PWD' >> lynis" system "echo 'cd \$PWD' >> lynis"
system "chmod +x lynis" system "chmod +x lynis"
system "cp lynis #{CREW_DEST_DIR}/usr/local/bin" system "cp lynis #{CREW_DEST_PREFIX}/bin"
end end
end end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment