ndt-dev - [ndt-dev] [ndt] r1108 committed - Add the various files/apply the various patches used to build the NDT ...
Subject: NDT-DEV email list created
List archive
[ndt-dev] [ndt] r1108 committed - Add the various files/apply the various patches used to build the NDT ...
Chronological Thread
- From:
- To:
- Subject: [ndt-dev] [ndt] r1108 committed - Add the various files/apply the various patches used to build the NDT ...
- Date: Fri, 20 Jun 2014 14:26:48 +0000
Revision: 1108
Author:
Date: Fri Jun 20 14:26:21 2014 UTC
Log: Add the various files/apply the various patches used to build the NDT RPMs
http://code.google.com/p/ndt/source/detail?r=1108
Added:
/trunk/conf/ndt-init
/trunk/conf/ndt-logrotate
/trunk/conf/ndt-sysconfig
/trunk/conf/tcpbw100.default.html
/trunk/ndt.spec
Modified:
/trunk/Makefile.am
/trunk/conf/Makefile.am
/trunk/configure.ac
/trunk/src/Makefile.am
=======================================
--- /dev/null
+++ /trunk/conf/ndt-init Fri Jun 20 14:26:21 2014 UTC
@@ -0,0 +1,145 @@
+#!/bin/sh
+#
+# $Id: ndt 206 2008-09-09 13:05:01Z throck $
+#
+# chkconfig: 2345 55 25
+# description: Starts the NDT Web server
+# original by Peter Bertoncini
<>
+# improvements by Tom Throckmorton
<>
+#
+# added extra logic to handle cases where fakewww isn't used
+
+# source function library
+. /etc/rc.d/init.d/functions
+
+# get local NDT configuration
+if [ -f /etc/sysconfig/ndt ];then
+ . /etc/sysconfig/ndt
+fi
+
+# defaults, if not specified in local config
+
+[ "$WEB100_DATADIR" = "" ] && WEB100_DATADIR="/var/lib/ndt"
+[ "$WEB100SRV_OPTIONS" = "" ] && WEB100SRV_OPTIONS="--ipv4 -s --tcpdump --snaplog -l /var/log/web100srv.log"
+[ "$FAKEWWW_OPTIONS" = "" ] && FAKEWWW_OPTIONS="-f /index.html"
+
+path=/usr/sbin
+
+[ -f $path/web100srv ] || exit 0
+[ -f $path/fakewww ] || exit 0
+
+RETVAL=0
+
+start_web100srv ()
+{
+ if [ ! -n "`pidof $path/web100srv`" ]; then
+ echo -n "Starting web100srv:"
+ cd $WEB100_DATADIR
+ $path/web100srv $WEB100SRV_OPTIONS 2>/dev/null &
+ RETVAL=$?
+ if [ $RETVAL = 0 ]
+ then
+ success
+ touch /var/lock/subsys/web100srv
+ else
+ failure
+ fi
+ echo
+ fi
+}
+
+start_fakewww ()
+{
+if [ ! $USE_FAKEWWW = 0 ]
+then
+ if [ ! -n "`pidof $path/fakewww`" ]; then
+ echo -n "Starting fakewww:"
+ $path/fakewww $FAKEWWW_OPTIONS 2>/dev/null &
+ RETVAL=$?
+ if [ $RETVAL = 0 ]
+ then
+ success
+ touch /var/lock/subsys/fakewww
+ else
+ failure
+ fi
+ echo
+ fi
+else
+ warning
+ echo "fakewww disabled - see /etc/sysconfig/ndt"
+fi
+}
+
+stop_web100srv ()
+{
+ echo -n "Stopping web100srv:"
+ killproc web100srv -INT
+ RETVAL=$?
+ echo
+ [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/web100srv
+}
+
+stop_fakewww ()
+{
+ if [ ! $USE_FAKEWWW = 0 ]
+ then
+ echo -n "Stopping fakewww:"
+ killproc fakewww -TERM
+ RETVAL=$?
+ echo
+ [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/fakewww
+ else
+ status fakewww 2>/dev/null
+ RETVAL=$?
+ if [ $RETVAL -eq 0 ]
+ then
+ warning
+ echo "fakewww disabled, but is running"
+ else
+ success
+ echo "fakewww disabled, not running"
+ fi
+ fi
+}
+
+
+rhstatus() {
+ status web100srv
+ status fakewww
+}
+
+stop() {
+ stop_web100srv
+ stop_fakewww
+}
+
+start () {
+ start_web100srv
+ start_fakewww
+}
+
+restart() {
+ stop
+ start
+}
+
+case "$1" in
+start)
+ start
+ ;;
+stop)
+ stop
+ ;;
+status)
+ rhstatus
+ ;;
+restart|reload)
+ restart
+ ;;
+*)
+ echo $"Usage: $0 {start|stop|status|restart}"
+ exit 1
+esac
+
+exit $?
=======================================
--- /dev/null
+++ /trunk/conf/ndt-logrotate Fri Jun 20 14:26:21 2014 UTC
@@ -0,0 +1,10 @@
+/var/log/ndt/*log {
+ weekly
+ rotate 4
+ missingok
+ notifempty
+ sharedscripts
+ postrotate
+ /sbin/service ndt restart > /dev/null 2>/dev/null || true
+ endscript
+}
=======================================
--- /dev/null
+++ /trunk/conf/ndt-sysconfig Fri Jun 20 14:26:21 2014 UTC
@@ -0,0 +1,115 @@
+# $Id: ndt-sysconfig 281 2009-08-26 16:49:01Z throck $
+
+# web100srv commandline options:
+#
+# ANL/Internet2 NDT version 3.4.4a (server)
+#
+#
+# Basic options:
+#
+# -a, --adminview - generate administrator view html page
+# -d, --debug - print additional diagnostic messages
+# Note: add multiple d's (-ddd) for more details
+# -h, --help - print help message (this message)
+# -m, --multiple - select single or multi-test mode
+# -o, --old - use old Duplex Mismatch heuristic
+# -q, --disable-queue - disable FIFO queuing of client requests
+# -r, --record - record client to server Web100 variables
+# -s, --syslog - use the syslog() to log some information
+# -t, --tcpdump - write tcpdump formatted file to disk
+# -v, --version - print version number
+#
+# Configuration:
+#
+# -c, --config #filename - specify the name of the file with configuration
+# -b, --buffer #size - set TCP send/recv buffers to user value
+# -f, --file variable_FN - specify alternate 'web100_variables' file
+# -i, --interface device - specify network interface (libpcap device)
+# -l, --log Log_FN - specify alternate 'web100srv.log' file
+# -p, --port #port - specify primary port number (default 3001)
+# --midport #port - specify Middlebox test port number (default 3003)
+# --c2sport #port - specify C2S throughput test port number (default 3002)
+# --s2cport #port - specify S2C throughput test port number (default 3003)
+# -T, --refresh #time - specify the refresh time of the admin page
+# --mrange #range - set the port range used in multi-test mode
+# Note: this enables multi-test mode
+# -A, --adminfile #FN - specify atlernate filename for Admin web page
+# Note: this doesn't enable 'adminview'
+# -S, --logfacility #F - specify syslog facility name
+# Note: this doesn't enable 'syslog'
+#
+# Experimental code:
+#
+# --avoidsndblockup - enable code to avoid send buffers blocking in the S2C test
+# --snaplog - enable the snaplog writing
+# --snapdelay #msec - specify the delay in the snaplog thread (default 5 msec)
+# Note: this doesn't enable 'snaplog'
+# --cwnddecrease - enable analyzing of the cwnd changes during the S2C test
+# Note: this automatically enables 'snaplog'
+# --cputime - enable the cputime writing
+# -y, --limit #limit - enable the throughput limiting code
+#
+# IP family:
+#
+# -4, --ipv4 - use IPv4 addresses only
+# -6, --ipv6 - use IPv6 addresses only
+#
+#
+
+# fakewww commandline options:
+#
+# ANL/Internet2 NDT version 3.4.4a (fakewww)
+#
+#
+# Basic options:
+#
+# -d, --debug - increment debugging mode
+# Note: add multiple d's (-ddd) for more details
+# -h, --help - print this help message
+# -F, --federated - operate in Federated mode
+# -f, --file FN - add the file to the allowed list
+# -s, --syslog - use the syslog() to log some information
+# -v, --version - print version number
+#
+# Configuration:
+#
+# -l, --alog alog_FN - specify the access log filename
+# -e, --elog elog_FN - specify the error log filename
+# -b, --basedir path - set the basedir for the documents
+# -S, --logfacility #F - specify syslog facility name
+# Note: this doesn't enable 'syslog'
+# -p, --port #port - specify the port number (default is 7123)
+# -t, --ttl #amount - specify maximum number of hops in path (default is 10)
+# --dflttree fn - specify alternate 'Default.tree' file
+# --dflttree6 fn - specify alternate 'Default.tree6' file
+#
+# IP family:
+#
+# -4, --ipv4 - use IPv4 addresses only
+# -6, --ipv6 - use IPv6 addresses only
+#
+#
+### set init script options here:
+#
+# web100srv opts
+WEB100SRV_OPTIONS="-a -s -l /var/log/ndt/web100srv.log"
+#WEB100SRV_OPTIONS="-a -s -l /var/log/ndt/web100srv.log --enableDBlogging --dbDSN ndt_data --dbUID ndt --dbPWD s3kr1t_db_password"
+
+# --enableDBlogging - enable the test results logging to the database
+# --dbDSN #dsn - specify the DSN to use (this doesn't enable DBlogging)
+# --dbUID #uid - specify the UID to use (this doesn't enable DBlogging)
+# --dbPWD #pwd - specify the PWD to use (this doesn't enable DBlogging)
+
+
+# where to store snaplogs, tcpdumps,
+WEB100_DATADIR="/var/lib/ndt"
+#WEB100_DATADIR="/srv/ndt"
+
+
+# fakewww opts
+# whether or not to use fakewww; null or 0 to disable, 1 to enable
+USE_FAKEWWW="1"
+
+# extra options for fakewww - ignored unless USE_FAKEWWW is set to '1'
+#FAKEWWW_OPTIONS="-f /index.html"
+FAKEWWW_OPTIONS="-f /index.html -s -l /var/log/ndt/fakewww_access.log -e /var/log/ndt/fakewww_error.log"
=======================================
--- /dev/null
+++ /trunk/conf/tcpbw100.default.html Fri Jun 20 14:26:21 2014 UTC
@@ -0,0 +1,172 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>NDT server</title>
+<meta http-equiv="Content-Language" content="en">
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+</head>
+<body>
+<h3> Web100 based Network Diagnostic Tool (NDT) </h3>
+<br><font size=-1>
+This java applet was developed to test the reliablity and operational
+status of your desktop computer and network connection. It does this by sending data between your
+computer and this remote NDT server. These tests will determine:</font>
+<ul>
+ <li><font size=-1>The slowest link in the end-to-end path (Dial-up modem to 10 Gbps Ethernet/OC-192)</font>
+ <li><font size=-1>The Ethernet duplex setting (full or half);</font>
+ <li><font size=-1>If congestion is limiting end-to-end throughput.</font>
+</ul>
+<br><font size=-1>
+It can also identify 2 serious error conditions:</font>
+<ul>
+ <li><font size=-1>Duplex Mismatch</font>
+ <li><font size=-1>Excessive packet loss due to faulty cables.</font>
+</ul>
+<br>A test takes about 20 seconds. Click on "start" to begin.
+
+<!-- this applet will email results to the person specified by the
+ param parameters. The 'H' value is the hostname, the 'U' value
+ is the username. The 'subject' line overwrites the default message
+ built into the java program. -->
+
+<table align=center><tr><td>
+<applet code=Tcpbw100.class ARCHIVE="Tcpbw100.jar"
+ width=700 height=320>
+<!--
+ <PARAM NAME="H" VALUE="ncren.net">
+ <PARAM NAME="U" VALUE="throck">
+ <PARAM NAME="subject" VALUE="NDT issue">
+-->
+</applet>
+</td></tr></table>
+
+<br>
+<a
href="mailto:?subject=Reporting
NDT Issue
+&body=Your name: %0aEmail: %0aHostname: %0a%0aPaste results from%20
+'Statistics' window here:%0a%0a%0aPaste results from 'More Details' window%20
+here:%0a%0a%0aComments:%0a">Report Problems</a> <font size=-1> Use "ctrl-C"
+to copy data onto the clipboard and then paste it into the email message. </font>
+
+<hr size=3 width="99%" noshade>
+<br>
+<p>The NDT performs 2 TCP throughput tests between your desktop
+computer and this NDT server. First, data is streamed for 10 seconds from your
+desktop to the server and then a second 10 second test is performed in the
+opposite direction. A <a href="http://www.web100.org">Web100</a> modified linux kernel
+captures detailed statistics on these TCP data flows. This data is then analyzed to
+determine why the connection achieved the throughput results it reported.
+<p>
+<h3> Understanding the test results </h3>
+<p>
+End-to-End performance depends upon a number factors. One of the biggest factors
+is setting the tunable network parametes to the proper value. There are several
+web sites that provide detailed tuning instructions for various Operating Systems.
+Two of the best are:
+<ul>
+<li)<a href=http://www.psc.edu/networking/projects/tcptune>PSC's Enabling High
+Performance Data Transfers</a>
+<li><a href=http://dsd.lbl.gov/TCP-tuning>LBNL's TCP Tuning Guide</a>
+</ul>
+The throughput an application achieves is dependant on the amount of buffer space
+available in the sending and receiving hosts, packet loss due to errors or congestion,
+packet size (usually limited to 1500 bytes by Ethernet), and the round trip time
+between the 2 hosts. If this test reports that the sender or receiver buffer size
+is the limiting factor, increase the buffer size by
+<a href="http://www.psc.edu/networking/perf_tune.html">changing the default buffer size</a>
+on your computer. Win 95/98/NT users can easily set and change their default buffer size
+by using the <a href="http://moat.nlanr.net/Software/TCPtune/">TCPtune application</a>
+developed by the NLANR MOAT group. Windows users may find that they perfer the
+<a href="http://www.dslreports.com/front/drtcp.html">DrTCP</a> tool from the dslreports.com
+web site.
+<p>
+If a large number of retransmissions occur,
+check the duplex and speed setting on your host and the network switch it attaches
+to (duplex mismatches are a serious problem due to broken autonegoation protocols).
+Extremely long round trip times (over 1 sec) ususally indicate that a network router
+or switch is congested leading to long queuing times. Contact your local network
+administrator for help in solving this problem
+<p>
+The Bandwidth * Delay product is reported at the bottom of the "more details" page.
+Throughput limits for the NDT server's transmit buffer, your clients receive buffer,
+and the network infrastructure. You may use these numbers as a guide to determining
+what your client's receive buffer is currently set to. Divide the buffer size by
+the reported round trip time (RTT) to calculate the throughput value.
+<p>
+For more info on TCP tuning, visit
+<a href="http://cable-dsl.home.att.net/"> cable/dsl tuning</a>
+or dslreports.com <a href="http://www.dslreports.com/tweaks/">tweaks</a>
+or <a href="http://www.psc.edu/networking/perf_tune.html">UNIX and
+Windows TCP/IP tuning tips</a>.
+<p>
+You can find the Web100 variables descriptions gathered on the following <a href="web100variables.html">web page</a>.
+<hr width="95%" noshade>
+<h3>REN accessable NDT servers:</h3>
+<p>A list of servers known to the Researh and Education Network (REN) community is
+ located on the <a href="http://e2epi.internet2.edu/ndt/ndt-server-list.html">Internet2
+ e2epi web page</a>. Note: that not all of these REN servers will be publicly
+ accesible.
+<h3>Other publicly accessible NDT servers:</h3>
+<ul>
+<li><a href="http://ndt.anl.gov:7123">Argonne National Laboratory - IL (USA)</a>
+<li><a href="http://ndt.switch.ch">Swiss Education and Research Network (Switzerland)</a>
+<li><a href="http://web100.rit.edu:7123">Rochester Institute of Technology - Rochester NY (USA)</a>
+<li><a href="http://speedtest.umflint.edu">University of Michigan - Flint MI (USA)</a>
+<li><a href="http://nitro.ucsc.edu/">University of California - Santa Cruz CA (USA)</a>
+<li><a href="http://netspeed.stanford.edu/">Stanford University - Palo Alto CA (USA)</a>
+<li><a href="http://jlab4.jlab.org:7123">Thomas Jefferson National Accelerator Facility - VA (USA)</a>
+<li><a href="http://ciseweb100.cise-nsf.gov:7123">National Science Foundation - VA (USA)</a>
+</ul>
+<br><br>
+<h3>Other bandwidth testing sites:</h3>
+<ul>
+<li>microsoft's bandwidth <a href="http://www.msn.zdnet.com/partners/msn/bandwidth/speedtest.htm"> tester</a>
+<li> <a href="http://www.dslreports.com/tools"> upload/download tester</a>
+<li> <a href="http://www.browsertune.com/bt2kfast/">bt2kfast</a>
+<li> <a href="http://www.dslreports.com/stest/0">www.dslreports.com speed test</a>
+browser/throughput tester
+<li> <a href="http://whisper.cs.utk.edu:7123">UT web100 bandwidth tester</a>,
+ experimental (not always available)
+<li> the older ORNL java
+ <a href="http://www.epm.ornl.gov/~dunigan/java/misc/tcpbw.html">
+ bandwidth tester</a>
+</ul>
+<p>
+You can see the hops (routers) that your packets pass through from
+your machine to a target Internet site with the <i>traceroute</i> command
+(for Windows, use <i>tracert</i> in DOS/command prompt window).
+The route can actually vary from packet to packet, test to test,
+and the reverse route (return path) may not be the same.
+There are several
+<a href="http://www.slac.stanford.edu/comp/net/wan-mon/traceroute-srv.html">
+traceroute servers</a> around the world that can show you the
+route back to your browser.
+Tom Dunigan at ORNL also has traceroute servers at
+<a href="http://www.epm.ornl.gov/~dunigan/cgi-bin/traceroute.cgi">ORNL</a>
+and at <a href="http://www.cs.utk.edu/~dunigan/cgi-bin/traceroute.cgi">UT</a>.
+
+<p>
+The NDT server window size for this Java tester is 64KB.
+Max window used to be 64KB, but newer OS's now support window scaling,
+so you may be able to request more than 64 KB.
+(This NDT server a window of 64,000 bytes,
+and the network interface is 100 Mbs.)
+<p>
+
+The NDT software (source and compiled programs) is available via the Internet2
+End2End Performance Initiative web server
+at <a href="http://e2epi.internet2.edu/ndt/download.html">e2epi.internet2.edu/ndt/download.html</a>.
+You can also learn more about the NDT system by subscribing to the
+<a href="https://mail.internet2.edu/wws/info/ndt-users">NDT user discussion</a>
+or <a href="https://mail.internet2.edu/wws/info/ndt-announce">NDT announcement</a>
+lists hosted by Internet2.
+<p>
+This java applet was originally developed by ORNL and has been extensively modified
+at ANL.
+<br>
+Complete University of Chicago <a href="copyright.html">Copyright Notice</a>
+<hr noshade width="90%" size=-4>
+Comments to <a href="mailto:"> Rich Carlson </a> email:
+<br><i>Created: April 4, 2002 by Rich Carlson
+<br>Last Updated: June 8, 2005 by Rich Carlson </i>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/ndt.spec Fri Jun 20 14:26:21 2014 UTC
@@ -0,0 +1,158 @@
+%define rc_tag -rc1
+
+Name: ndt
+Version: 3.7.0
+Release: 1%{?dist}
+Summary: Network Diagnostic Tool
+
+Group: Applications/Networking
+License: BSDish
+URL: http://software.internet2.edu/ndt/
+Vendor: Internet2
+Source0: %{name}-%{version}%{?rc_tag}.tar.gz
+# disabling the janalyze build - should be moved to an external package
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+Requires: ndt-server, ndt-client
+BuildRequires: web100_userland, libpcap-devel, jpackage-utils, I2util
+BuildRequires: mysql-connector-odbc, unixODBC-devel, zlib-devel
+BuildRequires: jansson-devel
+BuildRequires: gcc
+
+%if 0%{?fedora} >= 8
+BuildRequires: java-1.5.0-gcj-devel
+%else
+BuildRequires: java-1.6.0-openjdk-devel
+%endif
+
+%description
+The Network Diagnostic Tool (NDT) is a client/server program that provides
+network configuration and performance testing to a users desktop or laptop
+computer. The system is composed of a client program (command line or java
+applet) and a pair of server programs (a webserver and a testing/analysis
+engine). Both command line and web-based clients communicate with a
+Web100-enhanced server to perform these diagnostic functions. Multi-level
+results allow novice and expert users to view and understand the test results.
+
+%package client
+Summary: NDT client
+Group: Applications/Network
+Requires: jansson
+%description client
+NDT command line tool for scheduling bandwidth measurements with an NDT
+server.
+
+%package server
+Summary: NDT server
+Group: Applications/Network
+Requires: I2util, chkconfig, initscripts, shadow-utils, coreutils
+Requires: web100_userland, libpcap
+Requires: jansson
+%description server
+NDT server that enables end users to run performance tests
+
+
+%prep
+%setup -q -n %{name}-%{version}%{?rc_tag}
+
+%build
+%if "%{?CERT_FILE}" == ""
+%configure --with-I2util=%{_libdir} --with-fakewww
+%else
+%configure --with-I2util=%{_libdir} --with-fakewww --with-cert="%{CERT_FILE}" --with-alias="%{CERT_ALIAS}"
+%endif
+
+#make %{?_smp_mflags}
+make
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT
+
+%{__install} -D -m 0755 conf/ndt-init %{buildroot}%{_initrddir}/%{name}
+%{__install} -D -m 0644 conf/ndt-sysconfig %{buildroot}%{_sysconfdir}/sysconfig/%{name}
+%{__install} -D -m 0644 conf/ndt-logrotate %{buildroot}%{_sysconfdir}/logrotate.d/%{name}
+%{__install} -D -m 0755 conf/tcpbw100.default.html %{buildroot}%{_prefix}/%{name}/tcpbw100.html
+
+%{__mkdir} -p %{buildroot}%{_localstatedir}/lib/%{name}
+%{__mkdir} -p %{buildroot}%{_localstatedir}/log/%{name}
+
+%{__rm} -rf %{buildroot}%{_prefix}/%{name}/Tcpbw100*.class
+%{__rm} -rf %{buildroot}%{_prefix}/%{name}/serverdata
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post server
+
+/sbin/chkconfig --add %{name} || :
+
+%preun server
+if [ $1 = 0 ]; then
+ /sbin/service ndt stop > /dev/null 2>&1 || :
+ /sbin/chkconfig --del %{name} || :
+fi
+
+%files
+
+%files server
+%defattr(-,root,root,-)
+%{_sbindir}/*
+%config(noreplace) %{_initrddir}/%{name}
+%config(noreplace) %{_sysconfdir}/sysconfig/%{name}
+%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
+%dir %{_prefix}/%{name}
+%dir %{_localstatedir}/lib/%{name}
+%dir %{_localstatedir}/log/%{name}
+%{_prefix}/%{name}/[^d]*
+%{_mandir}/man5/*
+%{_mandir}/man8/*
+%{_mandir}/man1/analyze.1.gz
+%{_mandir}/man1/genplot.1.gz
+%{_mandir}/man1/tr-mkmap.1.gz
+%{_mandir}/man1/viewtrace.1.gz
+%{_bindir}/analyze
+%{_bindir}/genplot
+%{_bindir}/tr-mkmap
+%{_bindir}/viewtrace
+
+%files client
+%defattr(-,root,root,-)
+%{_mandir}/man1/web100clt.1.gz
+%{_bindir}/web100clt
+%{_bindir}/ndtclt
+
+%changelog
+* Tue Sep 25 2012 Kavitha Kumar
<>
- 3.6.5.2
+- Change NDT version to 3.6.5.2_rc2
+
+* Tue May 16 2012 Kavitha Kumar
<>
- 3.6.5
+- Change NDT version 3.6.5, remove RC1
+
+* Tue May 1 2012 Kavitha Kumar
<>
- 3.6.5-1
+- Bump NDT version up to 3.6.5
+
+* Fri Sep 30 2011 Aaron Brown
<>
- 3.6.4-2
+- Bugfix for the init script
+
+* Thu May 26 2011 Aaron Brown
<>
- 3.6.4-1
+- Bump NDT version to 3.6.4
+- Split out RPM into client and server packages
+- Fix a bug when compiling on 64-bit hosts
+
+* Wed Jul 29 2009 Tom Throckmorton
<>
- 3.4.4a-4
+- add build support for db logging
+- add restart in %post
+
+* Mon Sep 08 2008 Tom Throckmorton
<>
- 3.4.4a-3
+- disable I2util build
+- major rework of the init script; use of fakewww managed through /etc/sysconfig/ndt
+- relocation of data, log dirs
+- add logrotate script
+- remove unnecessary files from package
+
+* Wed Sep 03 2008 Tom Throckmorton
<>
- 3.4.4a-2
+- corrected a problem with the admin applet not loading
+- included the tcpbw100.html template
+
+* Mon Jul 21 2008 Tom Throckmorton
<>
- 3.4.4a-1
+- initial package build
=======================================
--- /trunk/Makefile.am Thu Feb 13 06:22:16 2014 UTC
+++ /trunk/Makefile.am Fri Jun 20 14:26:21 2014 UTC
@@ -43,7 +43,7 @@
copyright.html web100variables.html web100_variables
sdatadir:
- test -z "$(ndtdir)/serverdata" || $(mkdir_p) "$(ndtdir)/serverdata"
+ test -z "$(DESTDIR)$(ndtdir)/serverdata" || $(mkdir_p) "$(DESTDIR)$(ndtdir)/serverdata"
install: sdatadir install-recursive
=======================================
--- /trunk/conf/Makefile.am Fri Aug 18 10:16:24 2006 UTC
+++ /trunk/conf/Makefile.am Fri Jun 20 14:26:21 2014 UTC
@@ -16,5 +16,5 @@
# Description: constructing ndt conf files from templates
# This doesn't really do this yet - it just provides
# examples.
-noinst_DATA = ndt.conf create-html.sh start.ndt ndt autostart.sh
+noinst_DATA = ndt.conf create-html.sh start.ndt ndt autostart.sh ndt-init ndt-logrotate ndt-sysconfig tcpbw100.default.html
EXTRA_DIST = $(noinst_DATA)
=======================================
--- /trunk/configure.ac Fri Jun 20 08:57:38 2014 UTC
+++ /trunk/configure.ac Fri Jun 20 14:26:21 2014 UTC
@@ -149,14 +149,15 @@
if test "$with_I2util" != "no"; then
# first, check for directory given.
if test "$with_I2util" != "yes"; then
- I2util_dir=`dirname $with_I2util`
+ I2util_dir=${with_I2util}
case $I2util_dir in
/*) ;; # already an absolute path
*) I2util_dir="`pwd`/$I2util_dir" ;;
esac
- I2UTILINCS="-I$I2util_dir/include $I2UTILINCS"
- I2UTILLDFLAGS="-L$I2util_dir/lib $I2UTILLDFLAGS"
- I2UTILLIBDEPS="$I2util_dir/lib/libI2util.a"
+ I2util_include_dir=`dirname $with_I2util`/include
+ I2UTILINCS="-I$I2util_include_dir $I2UTILINCS"
+ I2UTILLDFLAGS="-L$I2util_dir $I2UTILLDFLAGS"
+ I2UTILLIBDEPS="$I2util_dir/libI2util.a"
# now, check for sub-build/sub-configure
elif test -d I2util/I2util; then
AC_CONFIG_SUBDIRS(I2util)
=======================================
--- /trunk/src/Makefile.am Wed Jun 18 07:54:29 2014 UTC
+++ /trunk/src/Makefile.am Fri Jun 20 14:26:21 2014 UTC
@@ -100,13 +100,13 @@
tr_mkmap_CPPFLAGS ='-DBASEDIR="$(ndtdir)"'
install-ln:
- @if test -f "$(prefix)/sbin/web100srv" && test ! -L "$(prefix)/sbin/ndtd"; then \
- echo '(cd $(prefix)/sbin && $(LN_S) web100srv ndtd )' ; \
- (cd $(prefix)/sbin && $(LN_S) web100srv ndtd ); \
+ @if test -f "$(DESTDIR)$(prefix)/sbin/web100srv" && test ! -L "$(DESTDIR)$(prefix)/sbin/ndtd"; then \
+ echo '(cd $(DESTDIR)$(prefix)/sbin && $(LN_S) web100srv ndtd
)' ; \
+ (cd $(DESTDIR)$(prefix)/sbin && $(LN_S) web100srv ndtd ); \
else :; fi
- @if test -f "$(prefix)/bin/web100clt" && test ! -L "$(prefix)/bin/ndtclt"; then \
- echo '(cd $(prefix)/bin && $(LN_S) web100clt ndtclt )' ; \
- (cd $(prefix)/bin && $(LN_S) web100clt ndtclt ); \
+ @if test -f "$(DESTDIR)$(prefix)/bin/web100clt" && test ! -L "$(DESTDIR)$(prefix)/bin/ndtclt"; then \
+ echo '(cd $(DESTDIR)$(prefix)/bin && $(LN_S) web100clt ndtclt
)' ; \
+ (cd $(DESTDIR)$(prefix)/bin && $(LN_S) web100clt ndtclt ); \
else :; fi
- [ndt-dev] [ndt] r1108 committed - Add the various files/apply the various patches used to build the NDT ..., ndt, 06/20/2014
Archive powered by MHonArc 2.6.16.