📄 ntop.spec
字号:
## Constants...#### Change version and suffix as necessary.## release 0 is the first release from the same base version,## 1 would be the second, etc.#%define rpmversion 3.2%define rpmsuffix %define rpmrelease 2%define rpmdistro fc2#### Pick ONE of these sets as appropriate## % d e f i n e releasetype TEST# % d e f i n e releasetext from the ntop cvs tree at cvs.ntop.org.# % d e f i n e releaseintent Our intention is to release this or something much like it as ntop 3.2 in a short period of time.#%define releasetype STABLE PRODUCTION%define releasetext %define releaseintent #### Others shouldn't require changes.#%define ntoproot /usr#Summary: ntop shows the network usageName: ntopVersion: %{rpmversion}%{rpmsuffix}Release: %{rpmrelease}.%{rpmdistro}Vendor: ntop projectDistribution: SourceForge RPMPackager: Burton Strauss <Burton@ntopSupport.com>Source: %{name}-%{rpmversion}%{rpmsuffix}.tgzSource1: ntop.initSource2: ntop.logrotateSource3: ntop.conf.samplePatch1: version.patchLicense: GPLGroup: Applications/SystemBuildPrereq: glibc, glibc-devel, gcc, cpp, gawk, autoconf, automake, binutils, openssl, openssl-devel, gdbm, gdbm-devel, libpcap, zlib-develRequires: glibc, openssl, gdbm, libpcap, chkconfigBuildroot: %{_tmppath}/%{name}-rootPrereq: /sbin/chkconfig, /sbin/ldconfig%descriptionntop is a network and traffic analyzer that provides a wealth of information onvarious networking hosts and protocols. ntop is primarily accessed via a built-in web interface. Optionally, data may be stored into a database for analysis or extracted from the web server in formats suitable for manipulation in perl or php.See 1STRUN.txt for the 1st time startup procedure! See FAQ for answers to questions.ntop %{rpmversion}%{rpmsuffix} is a %{releasetype} release %{releasetext}.%{releaseintent}This version is compiled WITH SSLv3.This version is compiled WITHOUT --enable-xmldump (dump.xml handler)This version is compiled WITH --enable-i18n.SSLWATCHDOG is not compiled but may be selected at run time.YOU MUST SETUP A PASSWORD BEFORE RUNNING NTOP - see 1STRUN.txt in /usr/share/doc/ntop-<release>Please send problem reports (using the automatically generated form if at all possible)(Click on the 'bug' icon in the About menu) to the ntop mailing list.%prepecho Unpacked directory will be %{name}-%{rpmversion}%{rpmsuffix}%setup -q -n %{name}-%{rpmversion}%{rpmsuffix}# Patches%patch1 -p1%buildunset RPM_OPT_FLAGS%undefine optflags # Now, configure and build ntop%configure --enable-optimize --bindir=%{_bindir} --datadir=%{ntoproot}/share \ --enable-sslv3 \ --enable-i18nmake faq.htmlmake ntop.txtmake ntop.htmlmake%installmkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d \ $RPM_BUILD_ROOT/%{_bindir} \ $RPM_BUILD_ROOT/etc/logrotate.d \ $RPM_BUILD_ROOT/%{_datadir}/%{name}make install DESTDIR=$RPM_BUILD_ROOTmake install-data-local DESTDIR=$RPM_BUILD_ROOTif test -f $RPM_BUILD_ROOT/usr/bin/i386-redhat-linux-ntop; then mv -f $RPM_BUILD_ROOT/usr/bin/i386-redhat-linux-ntop \ $RPM_BUILD_ROOT/usr/bin/ntopfiif test -f $RPM_BUILD_ROOT/usr/share/man/man8/i386-redhat-linux-ntop.8; then mv -f $RPM_BUILD_ROOT/usr/share/man/man8/i386-redhat-linux-ntop.8 \ $RPM_BUILD_ROOT/usr/share/man/man8/ntop.8fiinstall -c -m0755 %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/ntopinstall -c -m0644 %{SOURCE2} $RPM_BUILD_ROOT/etc/logrotate.d/ntopinstall -c -m0700 %{SOURCE3} $RPM_BUILD_ROOT/etc/ntop.conf.sample%preg=`cat /etc/group | grep ^ntop:`if test ".${g}" = "."; then /usr/sbin/groupadd -r ntop 2>/dev/null || :fiu=`cat /etc/passwd | grep ^ntop:`if test ".${u}" = "."; then /usr/sbin/useradd -s /bin/false -c "ntop server user" -g ntop \ -d %{ntoproot}/share/ntop -M -r ntop 2>/dev/null || :fi%postecho "***********************************************************************"mkdir /usr/share/ntop/rrdchown ntop:ntop /usr/share/ntopecho "***********************************************************************"if test -f /etc/init.d/ntop; then /sbin/chkconfig --add ntop /sbin/ldconfig echo "***********************************************************************" if ! test -f /usr/share/ntop/ntop_pw.db; then if ! test -f /etc/ntop.conf; then echo "* You must configure /etc/ntop.conf - see /etc/ntop.conf.sample *" echo "* *" echo "* (as root run) $ cp /etc/ntop.conf.sample /etc/ntop.conf *" echo "* $ vi /etc/ntop.conf *" echo "* *" echo "***********************************************************************" fi echo "* YOU MUST SETUP A PASSWORD BEFORE RUNNING NTOP *" echo "* *" echo "* (as root run) $ /usr/bin/ntop @/etc/ntop.conf -A *" echo "* *" echo "* see 1STRUN.txt in /usr/share/doc/ntop-<release> *" echo "***********************************************************************" elif ! test -f /etc/ntop.conf; then echo "* You must configure /etc/ntop.conf - see /etc/ntop.conf.sample *" echo "* *" echo "* (as root run) $ cp /etc/ntop.conf.sample /etc/ntop.conf *" echo "* $ vi /etc/ntop.conf *" echo "* *" else echo "* *" echo "* Starting ntop using a pre-existing setup - check the results! *" echo "* *" /sbin/service ntop condrestart > /dev/null 2>&1 fifiecho "***********************************************************************"echo " "echo "Questions? See the FAQ in /usr/share/doc/ntop-<release>"echo " "%preunif [ "$1" = "0" ]; then /sbin/service ntop stop > /dev/null 2>&1 /sbin/chkconfig --del ntopfi%postunif [ "$1" -ge "1" ]; then /sbin/service ntop condrestart > /dev/null 2>&1fi/sbin/ldconfig%cleanrm -rf $RPM_BUILD_ROOT%files%defattr(-,root,root)%doc AUTHORS%doc CONTENTS%doc MANIFESTO%doc COPYING%doc ChangeLog%doc docs/BUILD-NTOP.txt%doc docs/FAQ%doc docs/HACKING%doc docs/KNOWN_BUGS%doc docs/TODO%doc docs/1STRUN.txt%doc NEWS%doc PORTING%doc README%doc SUPPORT_NTOP.txt%doc THANKS%config %{_sysconfdir}/rc.d/init.d/ntop%config %{_sysconfdir}/logrotate.d/ntop%config %{_sysconfdir}/ntop.conf.sample%{_bindir}/ntop%{_datadir}/%{name}/etc/ntop%{_mandir}/man8/ntop.8.gz%{_libdir}/ntop%{_libdir}/plugins%{_libdir}/libntop*%{_libdir}/lib*Plugin*%{_libdir}/libmyrrd*%changelog* Thu Oct 20 2005 Burton M. Strauss III <burton@ntopsupport.com>- 3.2* Sat Oct 01 2005 Burton M. Strauss III <burton@ntopsupport.com>- Update spec for 3.2 rc2- Incorporate some cleanups and ideas from Kenneth Porter <shiva+ntoprpm@sewingwitch.com>* Thu Sep 08 2005 Burton M. Strauss III <burton@ntopsupport.com>- v3.2rc1 - TEST release for 3.2* Mon Dec 13 2004 Burton M. Strauss III <burton@ntopsupport.com>- v3.1rc1 - TEST release for 3.1* Thu Mar 18 2004 Burton M. Strauss III <burton@ntopsupport.com>- v3.0rc1 - TEST release for 3.0* Mon Mar 03 2004 Burton M. Strauss III <burton@ntopsupport.com>- v3.0pre2 - TEST release for 3.0* Mon Feb 16 2004 Burton M. Strauss III <burton@ntopsupport.com>- v3.0pre1 - TEST release for 3.0* Wed Sep 03 2003 Burton M. Strauss III <burton@ntopsupport.com>- v2.2.94 - TEST release for 2.3* Fri Aug 22 2003 Burton M. Strauss III <burton@ntopsupport.com>- v2.2.93 - TEST release for 2.3* Mon Jul 4 2003 Burton M. Strauss III <burton@ntopsupport.com>- v2.2c - Released - bug fixes incl backport from 2.2.2/2.2.3* Mon Apr 14 2003 Burton M. Strauss III <burton@ntopsupport.com>- v2.2 - Released!* Thu Apr 10 2003 Burton M. Strauss III <burton@ntopsupport.com>- v2.1.92 - Of major note is the rewrite of the ./configure system should be more accurate, more informative and not require the auto* tools for non-developers.* Wed Apr 02 2003 Burton M. Strauss III <burton@ntopsupport.com>- v2.1.91* Mon Mar 17 2003 Burton M. Strauss III <burton@ntopsupport.com>- v2.1.90* Fri Mar 14 2003 Burton M. Strauss III <burton@ntopsupport.com>- v2.1.58 -1 add the data and .pem files to the install* Sat Feb 08 2003 Burton M. Strauss III <burton@ntopsupport.com>- v2.1.57 - Minor fixup in ntop.init where I had the old name for ntop.conf - Enabled i18n- v2.1.56 * Tue Jan 28 2003 Burton M. Strauss III <burton@ntopsupport.com>- v2.1.55 * Sat Dec 14 2002 Burton M. Strauss III <burton@ntopsupport.com>- -1 - Fix init and logrotate scripts, also create rrd directory and chown it- v2.1.53 - Fix deadlock occuring in 2.1.52 - other minor stuff* Wed Dec 05 2002 Burton M. Strauss III <burton@ntopsupport.com>- v2.1.52 - ./configure scripts - rrd - Force gdchart to i386 - 1strun stuff - @/etc/ntop.conf* Sun Nov 24 2002 Burton M. Strauss III <burton@ntopsupport.com>- v2.1.51-1 (new tigger/ur-tigger)* Fri Nov 1 2002 Burton M. Strauss III <burton@ntopsupport.com>- v2.1.51* Tue Sep 20 2002 Burton M. Strauss III <burton@ntopsupport.com>- v2.1.3* Tue Jul 30 2002 Burton M. Strauss III <burton@ntopsupport.com>- v2.1.2a (not released) - added chkconfig to requires list- - rearranged patches- - Added creation of ntop user* Thu Jul 25 2002 Burton M. Strauss III <burton@ntopsupport.com>- v2.1.2* Thu Jul 11 2002 Burton M. Strauss III <burton@ntopsupport.com>- v2.1* Thu Jul 03 2002 Burton M. Strauss III <burton@ntopsupport.com>- Updated to RC3* Thu Jun 20 2002 Burton M. Strauss III <burton@ntopsupport.com>- Updated to RC2A - unofficial post RC2 build.* Tue Jun 04 2002 Burton M. Strauss III <burton@ntopsupport.com>- Updated to RC2* Fri May 17 2002 Burton M. Strauss III <burton@ntopsupport.com>- Updated to RC1* Mon May 13 2002 Burton M. Strauss III <burton@ntopsupport.com>- Updated for 2.0.99 - beta - from 13May2002 snapshot* Fri Nov 23 2001 Hal Burgiss <hal@foobox.net>- Updated for 2.0 beta.* Thu Oct 11 2001 Hal Burgiss <hal@foobox.net>- Updated for 2.0 pre-release snapshots. Many changes.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -