Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Backports:SLE-15-SP3:Update
ndpmon
ndpmon.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File ndpmon.spec of Package ndpmon
# # spec file for package ndpmon # # Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: ndpmon Version: 2.1.0 Release: 0 Summary: IPv6 Neighbor Discovery Protocol Monitor License: LGPL-2.1-or-later Group: Productivity/Networking/Diagnostic URL: http://ndpmon.sourceforge.net/ Source0: http://prdownloads.sourceforge.net/ndpmon/ndpmon_%{version}.tar.gz Source1: ndpmon.service # manuf file from wireshark 1.12.3 Source2: https://raw.githubusercontent.com/wireshark/wireshark/master/manuf Source3: ndpmon.service # PATCH-FIX-OPENSUSE ndpmon-2.1.0-install.patch -- Fix install locations Patch0: ndpmon-2.1.0-install.patch # PATCH-FIX-OPENSUSE ndpmon-no-date-time.patch -- Don't embed build date and time in binary Patch1: ndpmon-no-date-time.patch # PATCH-FIX-OPENSUSE ndpmon-config.patch -- Fix examples in default config Patch2: ndpmon-config.patch BuildRequires: automake BuildRequires: libpcap-devel BuildRequires: libxslt-devel BuildRequires: openssl-devel BuildRequires: pkgconfig BuildRequires: pkgconfig(libxml-2.0) Requires: python Requires: python-lxml Requires(pre): %fillup_prereq %description NDPMon, Neighbor Discovery Protocol Monitor, is a tool working with ICMPv6 packets. NDPMon observes the local network to see if nodes using neighbor discovery messages behave properly. When it detects a suspicious Neighbor Discovery message, it notifies the administrator by writing in the syslog and in some cases by sending an email report. %prep %setup -q -n %{name}_%{version} %patch0 -p1 %patch1 -p1 %patch2 -p1 find . -type f -exec chmod 0644 {} \; %build export FLAGS="%{optflags}" #without autoreconf, the %%makeinstall fails autoreconf -fi %configure \ --enable-mac-resolv \ --enable-countermeasures \ --enable-webinterface \ --with-webdir=/srv/www make %{?_smp_mflags} %install %make_install install -D -m 0644 %{SOURCE1} %{buildroot}%{_unitdir}/ndpmon.service %if 0%{?suse_version} > 1220 ln -sf %{_sbindir}/service %{buildroot}%{_sbindir}/rcndpmon %endif install -m 0644 %{SOURCE2} %{buildroot}%{_prefix}/lib/ndpmon/plugins/mac_resolv %pre %service_add_pre ndpmon.service %post %service_add_post ndpmon.service %preun %service_del_preun ndpmon.service %postun %service_del_postun ndpmon.service %files %license COPYING %doc CHANGES README %{_mandir}/man8/ndpmon.8%{ext_man} %dir %{_sysconfdir}/ndpmon %{_unitdir}/ndpmon.service %config(noreplace) %{_sysconfdir}/ndpmon/config_ndpmon.xml %{_sysconfdir}/ndpmon/config_ndpmon.dtd %{_prefix}/lib/ndpmon %{_sbindir}/ndpmon %{_sbindir}/rcndpmon %dir %{_localstatedir}/lib/ndpmon %config(noreplace) %{_localstatedir}/lib/ndpmon/*.xml %{_localstatedir}/lib/ndpmon/*.dtd %dir /srv/www/ndpmon /srv/www/ndpmon/*.css /srv/www/ndpmon/*.html /srv/www/ndpmon/*.xsl /srv/www/ndpmon/config_ndpmon.xml %dir /srv/www/ndpmon/img /srv/www/ndpmon/img/* %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