Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
network:utilities
darkstat
darkstat.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File darkstat.spec of Package darkstat
#norootforbuild %define pkg_homedir /var/lib/darkstat Summary: Network traffic analyzer Name: darkstat Version: 3.0.719 Release: 1 License: GPLv2 only Group: Applications/Internet URL: https://unix4lyfe.org/darkstat/ Source: https://unix4lyfe.org/darkstat/darkstat-%{version}.tar.bz2 Source1: darkstat.init Source2: darkstat.sysconfig BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: libpcap-devel zlib-devel PreReq: pwdutils %fillup_prereq %insserv_prereq %description darkstat is a network traffic analyzer. It's basically a packet sniffer which runs as a background process on a cable/DSL router and gathers all sorts of useless but interesting statistics. %prep %setup -q %build %configure --with-mad-warnings --with-privdrop-user=darkstat --with-chroot-dir=/var/lib/empty %{__make} %{?jobs:-j%jobs} %install %{__make} install DESTDIR=%{buildroot} # home dir %{__install} -d -m 0755 %{buildroot}%{pkg_homedir} # init script %{__install} -D -m 0755 %{S:1} %{buildroot}%{_sysconfdir}/init.d/%{name} %{__ln_s} -f %{_sysconfdir}/init.d/%{name} %{buildroot}%{_sbindir}/rc%{name} # # sysconfig template # %{__install} -D -m 0644 %{S:2} %{buildroot}/var/adm/fillup-templates/sysconfig.%{name} %clean %{__rm} -rf %{buildroot} %pre getent group %{name} >/dev/null || /usr/sbin/groupadd -r %{name} getent passwd %{name} >/dev/null || /usr/sbin/useradd -g %{name} -s /bin/false -r -c "darkstat traffic analyzer" -d %{pkg_homedir} %{name} exit 0 %preun %stop_on_removal darkstat %post %{fillup_and_insserv darkstat} %postun %restart_on_update darkstat %insserv_cleanup %files %defattr(-, root, root) %doc AUTHORS COPYING* LICENSE INSTALL README %{_mandir}/man?/%{name}.?* %{_sbindir}/%{name} %{_sbindir}/rc%{name} %dir %attr(750,%{name},%{name}) %{pkg_homedir} %config %{_sysconfdir}/init.d/%{name} /var/adm/fillup-templates/sysconfig.%{name} %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor