Пакет oinkmaster: Specfile

Name:     oinkmaster
Version:  2.0
Release:  alt1

Summary:  Automated updating of Snort IDS rules 
License:  BSD
Group:    Security/Networking
Url:      http://%name.sourceforge.net
Source:   http://mesh.dl.sourceforge.net/sourceforge/%name/%name-%version.tar.gz

BuildArch: noarch
Requires: snort-base

Summary(ru_RU.KOI8-R): \xf5\xd4\xc9\xcc\xc9\xd4\xc1 \xcf\xc2\xce\xcf\xd7\xcc\xc5\xce\xc9\xd1 \xd3\xc9\xc7\xce\xc1\xd4\xd5\xd2 \xc4\xcc\xd1 Snort

%define   myconfdir   %_sysconfdir/snort
%define   myrulesdir  %myconfdir/rules
%define   cron_daily  %_sysconfdir/cron.daily

%description
Oinkmaster is simple Perl script released under the BSD license that 
helps you keep your Snort rules current with little or no user 
interaction. It has quite a few useful features regarding rules 
management, such as ability to enable, disable and modify specified 
rules after each update. It will tell you the exact changes from your 
previous rules, so you have total control of what's going on.
It may be useful in conjunction with any program that can use Snort
rules, like Snort (doh!) or Prelude-NIDS.

Oinkmaster is most often used to grab the latest official rules tarball 
from www.snort.org and apply a set of modifications to them (such as 
disabling unwanted ones), but it can just as well be used to manage 
your local rules and also third party rules and distribute them to 
multiple sensors with ability to fine-tune the rules on each sensor or 
group of sensors. Oinkmaster is designed to integrate well with other 
scripts and you can easily setup a very powerful rules management system.
See the FAQ for hints and suggestions.

%description -l ru_RU.KOI8-R
Oinkmaster \xd0\xd2\xc5\xc4\xce\xc1\xda\xce\xc1\xde\xc5\xce \xc4\xcc\xd1 \xcf\xc2\xce\xcf\xd7\xcc\xc5\xce\xc9\xd1 \xc2\xc1\xda\xd9 \xd3\xc9\xc7\xce\xc1\xd4\xd5\xd2 Snort NIDS,
\xd3\xc9\xd3\xd4\xc5\xcd\xd9 \xcf\xc2\xce\xc1\xd2\xd5\xd6\xc5\xce\xc9\xd1 \xc9 \xc2\xcc\xcf\xcb\xc9\xd2\xcf\xd7\xc1\xce\xc9\xd1 \xd3\xc5\xd4\xc5\xd7\xd9\xc8 \xc1\xd4\xc1\xcb. \xf7\xcf\xda\xcd\xcf\xd6\xce\xcf\xd3\xd4\xc9:
 * \xcf\xc2\xce\xcf\xd7\xcc\xc5\xce\xc9\xc5 \xd7 \xd0\xc1\xcb\xc5\xd4\xce\xcf\xcd \xd2\xc5\xd6\xc9\xcd\xc5 \xc2\xc5\xda \xd7\xcd\xc5\xdb\xc1\xd4\xc5\xcc\xd8\xd3\xd4\xd7\xc1 \xc1\xc4\xcd\xc9\xce\xc9\xd3\xd4\xd2\xc1\xd4\xcf\xd2\xc1,
 * \xd2\xc1\xda\xd2\xc5\xdb\xc5\xce\xc9\xc5, \xda\xc1\xd0\xd2\xc5\xd4 \xc9\xcc\xc9 \xcd\xcf\xc4\xc9\xc6\xc9\xcb\xc1\xc3\xc9\xd1 \xd5\xcb\xc1\xda\xc1\xce\xce\xd9\xc8 \xd0\xd2\xc1\xd7\xc9\xcc \xd0\xcf\xd3\xcc\xc5 \xcf\xc2\xce\xcf\xd7\xcc\xc5\xce\xc9\xd1,
 * \xc4\xc5\xd4\xc1\xcc\xd8\xce\xd9\xca \xcf\xd4ޣ\xd4 \xd0\xcf \xcf\xc2\xce\xcf\xd7\xcc\xc5\xce\xc9\xd1\xcd,
 * \xd3\xcf\xd7\xcd\xc5\xd3\xd4\xce\xcf\xc5 \xc9\xd3\xd0\xcf\xcc\xd8\xda\xcf\xd7\xc1\xce\xc9\xc5 \xcc\xcf\xcb\xc1\xcc\xd8\xce\xd9\xc8 \xc9 \xd3\xcb\xc1\xde\xc9\xd7\xc1\xc5\xcd\xd9\xc8 \xd0\xd2\xc1\xd7\xc9\xcc,
 * \xd3\xcb\xc1\xde\xc9\xd7\xc1\xce\xc9\xc5 \xd0\xd2\xc1\xd7\xc9\xcc \xcf\xc4\xce\xcf\xd7\xd2\xc5\xcd\xc5\xce\xce\xcf \xc9\xda \xce\xc5\xd3\xcb\xcf\xcc\xd8\xcb\xc9\xc8 \xd2\xc1\xda\xce\xd9\xc8 \xc9\xd3\xd4\xcf\xde\xce\xc9\xcb\xcf\xd7,
 * \xc7\xcf\xd4\xcf\xd7\xd9\xc5 \xd0\xd2\xc9\xcd\xc5\xd2\xd9 \xce\xc1\xd3\xd4\xd2\xcf\xc5\xcb \xc4\xcc\xd1 \xd3\xcb\xc1\xde\xc9\xd7\xc1\xce\xc9\xd1 \xd7\xd3\xc5\xc8 \xd7\xc1\xd2\xc9\xc1\xce\xd4\xcf\xd7 \xd0\xd2\xc1\xd7\xc9\xcc \xd3 \xcf\xc6\xc9\xc3\xc9\xc1\xcc\xd8\xce\xcf\xc7\xcf
   \xd3\xc1\xca\xd4\xc1 (\xd0\xcf \xd0\xcc\xc1\xd4\xce\xcf\xca \xd0\xcf\xc4\xd0\xc9\xd3\xcb\xc5, \xd0\xcf \xd3\xd7\xcf\xc2\xcf\xc4\xce\xcf\xca \xd2\xc5\xc7\xc9\xd3\xd4\xd2\xc1\xc3\xc9\xc9, community-based).

%prep
%setup -q

%build  #..nothing to do

%install
%__install -pD %name.conf -m 600 %buildroot%_sysconfdir/%name.conf
%__install -pD %name.pl          %buildroot%_bindir/%name
%__install -pD %name.1           %buildroot%_man1dir/%name.1

%__mkdir_p %buildroot%cron_daily
cat > %buildroot%cron_daily/%name <<-SEQ
%_bindir/%name -q -o %myrulesdir
SEQ
chmod +x %buildroot%cron_daily/%name

%files
%_bindir/%name
%_sysconfdir/%{name}*
%cron_daily/%name
%_man1dir/%{name}*
%doc ChangeLog FAQ LICENSE README* contrib

%changelog
* Wed Sep 13 2006 Ilya Evseev <evseev@altlinux.ru> 2.0-alt1
- initial build for ALTLinux

## EOF ##