Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/CISOfy/lynis.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/extras
diff options
context:
space:
mode:
authorMichael Boelen <michael.boelen@cisofy.com>2016-07-18 15:20:01 +0300
committerMichael Boelen <michael.boelen@cisofy.com>2016-07-18 15:20:01 +0300
commitea6e945bc050eff1fe8d7c4e9ea523d7c5a965df (patch)
tree29d009d587b0145ae3e2fcf16f9851a0c3926601 /extras
parent75d8824d8f29a4829d6fb3af1f67a997e60b3c71 (diff)
Refer to https://packages.cisofy.com and Lynis SDK
Diffstat (limited to 'extras')
-rw-r--r--extras/lynis.spec142
1 files changed, 12 insertions, 130 deletions
diff --git a/extras/lynis.spec b/extras/lynis.spec
index d05440c4..98402a9a 100644
--- a/extras/lynis.spec
+++ b/extras/lynis.spec
@@ -3,138 +3,20 @@
# Lynis spec file
# -----------------
#
-# This file helps to create your custom RPM package of Lynis.
+# This is a dummy file now. If you like to install the latest version as a
+# package, have a lookt at https://packages.cisofy.com
#
-# Usage:
-# - Adjust version number (Version:)
-# - Check if you have the directories in your home directory (or adjust topdir)
-# - rpmbuild -ba lynis.spec
+# Manual builds
+# -------------
#
-# If RPM building fails, check the required tools to build packages.
+# If you like to build your own rpm, use the software development kit, or copy
+# manually the lynis.spec file.
#
-#################################################################################
-#
-# Copyright 2007-2016, CISOfy
-#
-# Documentation: https://cisofy.com/documentation/lynis/upgrading/
+# mkdir -p /home/myuser/lynis
+# cd /home/myuser/lynis
+# git clone https://github.com/CISOfy/lynis
+# git clone https://github.com/CISOfy/lynis-sdk/
+# cd lynis-sdk
+# ./lynis-sdk build rpm
#
#################################################################################
-
-# Build in home directory of the user
-%define _topdir %{getenv:HOME}/lynis-build/rpmbuild
-%define _includedir /usr/share/lynis/include
-%define _pluginsdir /usr/share/lynis/plugins
-%define _dbdir /usr/share/lynis/db
-%define _bindir /usr/bin
-
-Summary: Security auditing tool for Linux, Mac OS X, and UNIX systems.
-Name: lynis
-Version: 2.2.0
-Release: 1
-License: GPL
-Group: Applications/System
-Source: lynis-%{version}.tar.gz
-BuildRoot: /tmp/lynis-root
-URL: https://cisofy.com/
-Vendor: CISOfy
-Packager: Michael Boelen <michael.boelen@cisofy.com>
-BuildArch: noarch
-
-%description
-Lynis is an security auditing and hardening tool for UNIX derivatives like Linux, BSD
-and Solaris. It performs an in-depth security scan on the system to detect software
-and security issues. Besides information related to security, it will also scan for
-general system information, installed packages, and possible
-configuration issues.
-
-This software is aimed at assisting with automated auditing, configuration management,
-software patch management, penetration testing, vulnerability management, and malware
-scanning of UNIX-based systems.
-
-Lynis is released as a GPLv3 licensed project and free for everyone to use.
-Commercial support and plugins are available via CISOfy.
-
-See https://cisofy.com for a full description and documentation.
-
-%prep
-[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf "$RPM_BUILD_ROOT"
-mkdir $RPM_BUILD_ROOT
-
-# Make directory with our name, instead of with version
-%setup -n lynis
-#%setup
-
-#%patch
-
-%build
-
-%install
-# Install profile
-install -d ${RPM_BUILD_ROOT}/etc/lynis
-install default.prf ${RPM_BUILD_ROOT}/etc/lynis
-# Install binary
-install -d ${RPM_BUILD_ROOT}/%{_bindir}
-install lynis ${RPM_BUILD_ROOT}/%{_bindir}
-# Install man page
-install -d ${RPM_BUILD_ROOT}/%{_mandir}/man8
-install lynis.8 ${RPM_BUILD_ROOT}/%{_mandir}/man8
-# Install functions/includes
-install -d ${RPM_BUILD_ROOT}%{_includedir}
-install include/* ${RPM_BUILD_ROOT}%{_includedir}
-# Install plugins
-install -d ${RPM_BUILD_ROOT}%{_pluginsdir}
-install plugins/* ${RPM_BUILD_ROOT}%{_pluginsdir}
-# Install database files
-install -d ${RPM_BUILD_ROOT}%{_dbdir}
-install db/* ${RPM_BUILD_ROOT}%{_dbdir}
-
-%clean
-[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf "$RPM_BUILD_ROOT"
-
-%files
-%defattr(644,root,root,755)
-# Binaries
-%attr(755, root, root) %{_bindir}/lynis
-# Man page and docs
-%doc CHANGELOG FAQ LICENSE README
-%doc %{_mandir}/man8/lynis.8.gz
-# Default profile
-/etc/lynis/default.prf
-# Databases, functions, plugins
-%{_dbdir}/*
-%{_includedir}/*
-%{_pluginsdir}/*
-#%attr(644, root, root) %{_dbdir}/*
-#%attr(644, root, root) %{_includedir}/*
-#%attr(644, root, root) %{_plugindir}
-#%attr(644, root, root) %{_plugindir}/*
-
-%changelog
-* Mon Dec 21 2015 Michael Boelen - 2.2.0-1
-- Version bump for new release
-
-* Wed May 13 2015 Michael Boelen - 1.1.9-1
-- Changed website address, version bump
-
-* Sun Sep 14 2014 Michael Boelen - 1.1.8-1
-- Changed permissions with regards of pentest option
-
-* Tue Dec 10 2013 Michael Boelen - 1.1.7-1
-- Adjusted website and referenced in documentation
-
-* Wed Dec 04 2013 Michael Boelen - 1.1.6-1
-- Adjusted version number, removed TODO file and adjusted permissions
-
-* Mon Jun 16 2008 Michael Boelen - 1.1.5-1
-- Fixed database dir variable and setup section
-
-* Sat May 31 2008 Michael Boelen - 1.1.4-1
-- Added _dbdir
-
-* Sun May 11 2008 Michael Boelen - 1.1.2-1
-- Added _pluginsdir, disabled patches
-
-* Sat Mar 08 2008 Michael Boelen - 1.0.8-1
-- initial .spec file
-
-# The End