Пакет snort-rules: Specfile

Name:     snort-rules
Version:  2.9.9.0
Release:  alt1

Summary:  Rules for Snort, popular network intrusion detection system
License:  GPLv2
Group:    Security/Networking
Url:      http://www.snort.org

Source0:  community-rules.tar
Source2:  snort-mergesidmaps

BuildArch: noarch
Requires: snort-base

Summary(ru_RU.UTF-8): Настроечные сигнатуры для системы обнаружения сетевых вторжений Snort

%define   myconfdir   %_sysconfdir/snort
%define   myrulesdir  %myconfdir/rules

%description
Rules for Snort, popular network intrusion detection system.
Standard pack distributed under GNU GPL license.

%description -l ru_RU.UTF-8
Стандартный набор правил, свободно распространяемых разработчиками
обнаружителя сетевых вторжений Snort. Правила включают в себя т.н. сигнатуры,
т.е. наборы условий, которым должны соответствовать заголовок и содержимое
сетевых пакетов, просматриваемых Snort'ом, а также реакцию на возможное
соответствие - удаление пакета, уведомление администратора и т.д.

%package -n snort-base
Summary: Create base directory structure for Snort NIDS configuration
Summary(ru_RU.UTF-8): Набор каталогов, используемых разными пакетами IDS Snort
Group: Security/Networking
Conflicts: snort < 2.4
%description -n snort-base
Create base directory structure for Snort NIDS configuration files.
%description -n snort-base -l ru_RU.UTF-8
Пустой пакет, создающий каталоги, совместно используемые остальными пакетами,
на которые разбит обнаружитель сетевых атак (IDS) Snort.

%prep
%setup -q

%build  #..nothing to do

%install
mkdir -p %buildroot{%myconfdir,%myrulesdir,%_bindir}
install -pm 644 *.rules %buildroot%myrulesdir
install -p %SOURCE2 %buildroot%_bindir
install -pm 644 *sid-msg.map %buildroot%myconfdir


%files -n snort-base
%dir %myconfdir

%files
%_bindir/snort-*
%config(noreplace) %myrulesdir
%config(noreplace) %myconfdir/sid-msg.map

%changelog
* Sat Sep 25 2021 Anton Farygin <rider@altlinux.ru> 2.9.9.0-alt1
- update to latest release of the community-rules on 25 Sep 2021
- cleanup specfile

* Wed May 28 2014 Timur Aitov <timonbl4@altlinux.org> 2.9.6.1-alt1
- use only community rules

* Mon Jan 14 2013 Timur Aitov <timonbl4@altlinux.org> 2.9.3.1-alt1
- new version

* Mon Oct 26 2009 Mikhail Efremov <sem@altlinux.org> 2.8.5-alt2
- use config(noreplace) for rules.

* Fri Oct 23 2009 Mikhail Efremov <sem@altlinux.org> 2.8.5-alt1
- spec cleanup.
- rules from Debian package.

* Fri Jun 16 2006 Ilya Evseev <evseev@altlinux.ru> 2.4.5-alt1
- updated to latest state (community rules are grown from 11k to 55k)

* Thu Nov 10 2005 Ilya Evseev <evseev@altlinux.ru> 2.4.3-alt1
- update standard rules, added community rules
- added snort-mergesidmaps helper

* Fri Aug 12 2005 Ilya Evseev <evseev@altlinux.ru> 2.4-alt1
- initial tarball from upstream (previously rules were distributed
  in single tarball with Snort binaries) and initial package for ALTLinux
- snort-base package owns /etc/snort directory used by multiple packages

## EOF ##