Group :: Monitoramento
RPM: fprobe-ulog
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
%define name fprobe-ulog
%define fprobedir %_localstatedir/%name
%define fuser _fprobe
Name: %name
Version: 1.1
Release: alt4
Summary: fprobe-ulog: a NetFlow probe
Group: Monitoring
License: GPL
Packager: Evgenii Terechkov <evg at altlinux.ru>
Url: http://fprobe.sourceforge.net
Source: %name-%version.tar.bz2
Source1: %name.init
Source2: %name.sysconfig
Patch0: %name-1.1-alt-omit-obsolete-setuser.patch
PreReq: shadow-utils
%description
fprobe-ulog - libipulog-based tool that collect network traffic data
and emit it as NetFlow flows towards the specified collector.
This daemon will be run in chroot()-ed environment as non-privileged
%fuser user.
Also note that package builded with security optimisation
(--with-hash=crc16). See included README for details.
%prep
%setup -q
%patch0 -p1
%build
%configure --sbindir=%_sbindir --with-piddir=/ --with-hash=crc16 --enable-messages
%make
%install
%makeinstall
mkdir -p %buildroot%_initdir
install %SOURCE1 %buildroot%_initdir/%name
mkdir -p %buildroot%_sysconfdir/sysconfig
install %SOURCE2 %buildroot%_sysconfdir/sysconfig/%name
mkdir -p %buildroot%fprobedir
%pre
/usr/sbin/useradd -r -d %fprobedir -s /dev/null %fuser >/dev/null 2>&1 ||:
%post
%post_service %name
%preun
%preun_service %name
%files
%_initdir/%name
%_sbindir/*
%_man8dir/*
%doc AUTHORS ChangeLog NEWS README COPYING TODO
%config(noreplace) %_sysconfdir/sysconfig/%name
%dir %attr(1775,root,%fuser) %fprobedir
%changelog
…
Todas as alterações você pod ver aqui
%define fprobedir %_localstatedir/%name
%define fuser _fprobe
Name: %name
Version: 1.1
Release: alt4
Summary: fprobe-ulog: a NetFlow probe
Group: Monitoring
License: GPL
Packager: Evgenii Terechkov <evg at altlinux.ru>
Url: http://fprobe.sourceforge.net
Source: %name-%version.tar.bz2
Source1: %name.init
Source2: %name.sysconfig
Patch0: %name-1.1-alt-omit-obsolete-setuser.patch
PreReq: shadow-utils
%description
fprobe-ulog - libipulog-based tool that collect network traffic data
and emit it as NetFlow flows towards the specified collector.
This daemon will be run in chroot()-ed environment as non-privileged
%fuser user.
Also note that package builded with security optimisation
(--with-hash=crc16). See included README for details.
%prep
%setup -q
%patch0 -p1
%build
%configure --sbindir=%_sbindir --with-piddir=/ --with-hash=crc16 --enable-messages
%make
%install
%makeinstall
mkdir -p %buildroot%_initdir
install %SOURCE1 %buildroot%_initdir/%name
mkdir -p %buildroot%_sysconfdir/sysconfig
install %SOURCE2 %buildroot%_sysconfdir/sysconfig/%name
mkdir -p %buildroot%fprobedir
%pre
/usr/sbin/useradd -r -d %fprobedir -s /dev/null %fuser >/dev/null 2>&1 ||:
%post
%post_service %name
%preun
%preun_service %name
%files
%_initdir/%name
%_sbindir/*
%_man8dir/*
%doc AUTHORS ChangeLog NEWS README COPYING TODO
%config(noreplace) %_sysconfdir/sysconfig/%name
%dir %attr(1775,root,%fuser) %fprobedir
%changelog
…
Todas as alterações você pod ver aqui