debian/0000755000000000000000000000000012215066373007173 5ustar debian/install0000644000000000000000000000012511510526472010560 0ustar src/current/iozone usr/bin src/current/fileop usr/bin src/current/pit_server usr/bin debian/watch0000644000000000000000000000010012173140162010203 0ustar version=3 http://www.iozone.org/src/current/iozone3_([\d]+).tar debian/compat0000644000000000000000000000000212173144063010365 0ustar 9 debian/iozone3.examples0000644000000000000000000000020011510527550012305 0ustar src/current/Generate_Graphs src/current/Gnuplot.txt src/current/client_list src/current/*.sh src/current/*.pl src/current/*.dem debian/copyright0000644000000000000000000002100411047460757011131 0ustar Debian Copyright File for iozone3 ================================= Upstream Authors: William Norcott , Don Capps Download URL: http://www.iozone.org/src/current/iozone3_120.tar Current Debian Packager/Maintainer: Steven M. Robbins Former Debian Packager/Maintainer: Kevin M. Rosenberg Upstream Copyright ------------------ Copyright 1991, 1992, 1994, 1998, 2000, 2001 William D. Norcott Original Author: William Norcott (wnorcott@us.oracle.com) 4 Dunlap Drive Nashua, NH 03060 Enhancements: Don Capps (capps@iozone.org) 7417 Crenshaw Plano, TX 75025 Copyright 1991, 1992, 1994, 1998, 1999, 2002 William D. Norcott License to freely use and distribute this software is hereby granted by the author, subject to the condition that this copyright notice remains intact. The author retains the exclusive right to publish derivative works based on this work, including, but not limited to, revised versions of this work Other contributors: Don Capps (Hewlett Packard) capps@iozone.org Permission to Distribute Iozone with Debian ------------------------------------------- From don.capps2@verizon.net Mon Aug 5 14:24:46 2002 Return-Path: Received: from localhost (fetchmail@localhost [127.0.0.1]) by tiger.med-info.com (8.12.4/8.12.4/Debian-2) with ESMTP id g75KJ8Ew019713 for ; Mon, 5 Aug 2002 14:24:45 -0600 Received: from boa.b9.com by localhost with IMAP (fetchmail-5.9.11) for kevin@localhost (single-drop); Mon, 05 Aug 2002 14:24:45 -0600 (MDT) Received: from out004.verizon.net (out004pub.verizon.net [206.46.170.142]) by boa.b9.com (8.12.4/8.12.4/Debian-4) with ESMTP id g75KKAQg016839 for ; Mon, 5 Aug 2002 14:20:10 -0600 Received: from dpc1 ([4.47.216.43]) by out004.verizon.net (InterMail vM.5.01.05.09 201-253-122-126-109-20020611) with SMTP id <20020805202004.IGLA10030.out004.verizon.net@dpc1> for ; Mon, 5 Aug 2002 15:20:04 -0500 Message-ID: <015101c23cbd$7a44a600$0400000a@nsr.hp.com> Reply-To: "Don Capps" From: "Don Capps" To: "Kevin Rosenberg" References: <20020802234417.GA17814@rosenberg.net> Subject: Re: Request permission to distribute iozone3 Debian package Date: Mon, 5 Aug 2002 15:20:01 -0500 Organization: Self MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 X-Spam-Status: No, hits=2.2 required=5.0 tests=FOR_FREE,RCVD_IN_OSIRUSOFT_COM version=2.31 X-Spam-Level: ** Status: RO Content-Length: 3122 Lines: 74 Kevin, What you are proposing sounds fine to me. I can't speak for William nor can I contact him as his email address is no longer valid and there is no information available on how to get in contact with him. ------------------------- Current text in Iozone: ------------------------- Copyright 1991, 1992, 1994, 1998, 1999, 2002 William D. Norcott License to freely use and distribute this software is hereby granted by the author, subject to the condition that this copyright notice remains intact. The author retains the exclusive right to publish derivative works based on this work, including, but not limited to revised versions of this work. ------------------------ The last time I spoke with Norcott I asked him about the intent of the license. He indicated that anyone could use it and distribute it for free. The idea of the later sentence was to protect Iozone so that if someone modified it, the original author would still have the right to publish future works that included any additions that anyone might have made. And, that all of the code that is in Iozone could be used by the original author in other projects that may or may not be freeware. Iozone's code is intended to be freely available. It would not be in the spirit of the license for someone to take the code out of Iozone, repackage it into a commercial package, re-license it or patent it, and then prevent the original author of Iozone from using his own code. I can't see how your proposal would be a problem as you are not making changes and you are keeping the original license text intact. You are not selling it or making any claims that would prevent the authors of Iozone from continuing their development. Seems like it is perfectly reasonable and well within the spirit of the license. Note: Mandrake is already distributing Iozone, and there are RedHat rpms for it. So this would certainly not be a ground breaking activity. Should you ever find the need to modify Iozone, please let me know of your changes and I will work with you to ensure that your changes are merged into the Iozone source base. This will help your users keep up to date and will reduce the merging activity that you would need to perform as future release of Iozone become available. Please be sure to pick up the most recent version of Iozone for your distribution. Iozone is available on http://www.iozone.org Enjoy, Don Capps P.S. If you ever find Norcott please let me know. The last time I lost contact with him it was almost 8 years before I found him again. Norcott has not touched Iozone for almost 10 years, and the only original lines in the current version of Iozone, from his original work, are the Copyright and license statement. :-) He was pleased with the direction that Iozone has taken but is not participating in any Iozone development. ----- Original Message ----- From kevin@rosenberg.net Fri Aug 2 17:44:17 2002 Date: Fri, 2 Aug 2002 17:44:17 -0600 From: Kevin Rosenberg To: capps@iozone.org, wnorcott@us.oracle.com Subject: Request permission to distribute iozone3 Debian package Message-ID: <20020802234417.GA17814@rosenberg.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="J/dobhs11T7y2rNN" Content-Disposition: inline User-Agent: Mutt/1.4i X-GPG-ID: 0xC4A4823E X-GPG-FP: D7A0 55B6 4768 3582 B10D 3F0C 112E CDF2 C4A3 823E X-GPG-Key: http://www.rosenberg.net/kevin/key.asc Status: RO Content-Length: 1513 Lines: 45 --J/dobhs11T7y2rNN Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello Don and William, I am interested in distributing iozone3 in the non-free section of Debian. According to your license, distribution of derivations is forbidden. I'm interested in "packaging" iozone3 in Debian in the non-free section. This will not involve any source code changes. However, in the most strict (i.e. safest) sense, a Debian package is a derivation of the original since it involves combining the original with extra information as well as lossless compression. Thus, I seek your written permission via e-mail to distribute a Debian package of the unmodified source code and also a Debian package of the pre-compiled binary. Your copyright statement, as in all Debian packages, would be included in the package. Thanks for your consideration and your valuable tool, --=20 GPG signed and encrypted | .''`. ** Debian GNU/Linux ** messages accepted. | : :' : The universal | `. `' Operating System http://kevin.rosenberg.net | `- http://www.debian.org/ --J/dobhs11T7y2rNN Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE9SxlRES7N8sSjgj4RAlbeAJ9uiECIdHO+e1h4M7C02SqgvW6vcQCeIXiQ B5l2SMXlUCFTwYKg8oUxLCM= =5Ze1 -----END PGP SIGNATURE----- --J/dobhs11T7y2rNN-- Note on Autobuilding ==================== This license is non-free due to some sloppiness in construction: the original license forbids distributing derivative works, while the active author has granted an exception for Debian. In short: iozone3 is in non-free, as far as I am aware, only due to DFSG #8: License Must Not Be Specific to Debian. I expect that it can be safely autobuilt. The header "XS-Autobuild: yes" is an indication that this package may safely be autobuilt. Please contact nonfree@release.debian.net before changing that. See http://lists.debian.org/debian-devel-announce/2006/11/msg00012.html debian/docs0000644000000000000000000000004611510526301010033 0ustar docs/Iozone_ps.gz docs/Run_rules.doc debian/control0000644000000000000000000000116112173144073010572 0ustar Source: iozone3 Section: non-free/utils Priority: optional Maintainer: Steve M. Robbins Build-Depends: debhelper (>= 9), quilt XS-Autobuild: yes Homepage: http://www.iozone.org/ Standards-Version: 3.9.4 Package: iozone3 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: Filesystem and Disk Benchmarking Tool Iozone is useful for determining a broad benchmark of filesystem performance. The benchmark tests file I/O performance for the following operations: Read, write, re-read, re-write, read backwards, read strided, fread, fwrite, random read/write, pread/pwrite variants. debian/fileop.10000644000000000000000000000214511047467765010551 0ustar .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.36. .TH FILEOP "1" "August 2008" "fileop " "User Commands" .SH NAME fileop \- benchmark file operations .SH SYNOPSIS fileop [\-f X ]|[\-l # \fB\-u\fR #] [\-s Y] [\-t] [\-v] [\-e] [\-b] \fB\-[w]\fR .SH DESCRIPTION Create a number of temporary files, then benchmark file operations on them. Given a force factor X (see option -f), X directories are created in the current directory. In each created directory, X subdirectories are created. Finally, in each of the X^2 subdirectories, X files are created, for a total of X^3 files. The files are 1 byte, unless specified otherwise using -s. Command arguments .HP \fB\-f\fR # Force factor. X^3 files will be created and removed. .HP \fB\-l\fR # Lower limit on the value of the Force factor. .HP \fB\-u\fR # Upper limit on the value of the Force factor. .HP \fB\-s\fR # Optional. Sets filesize for the create/write. .HP \fB\-t\fR # Verbose output option. .HP \fB\-v\fR # Version information. .HP \fB\-e\fR # Excel importable format. .HP \fB\-b\fR Output best case results .HP \fB\-w\fR Output worst case results debian/source/0000755000000000000000000000000012215066373010473 5ustar debian/source/format0000644000000000000000000000001411510525406011673 0ustar 3.0 (quilt) debian/patches/0000755000000000000000000000000012215066373010622 5ustar debian/patches/series0000644000000000000000000000001711730240721012025 0ustar kfreebsd.patch debian/patches/kfreebsd.patch0000644000000000000000000000116111630300561013415 0ustar Description: Enable building on kfreebsd Author: Christoph Egger Bug: 640159 Forwarded: no --- iozone3-397.orig/src/current/makefile +++ iozone3-397/src/current/makefile @@ -471,6 +471,12 @@ $(CC) -O fileop_freebsd.o -o fileop $(CC) -O pit_server.o -o pit_server +kfreebsd: iozone_freebsd.o libbif.o fileop_freebsd.o libasync.o pit_server.o + $(CC) $(LDFLAGS) iozone_freebsd.o libbif.o -lpthread -lrt libasync.o \ + -o iozone + $(CC) -O fileop_freebsd.o -o fileop + $(CC) -O pit_server.o -o pit_server + # # GNU C compiler DragonFly build with no threads, no largefiles # debian/changelog0000644000000000000000000001362212215066333011045 0ustar iozone3 (420-3) unstable; urgency=low * rules: build hurd as 'generic'. -- Steve M. Robbins Sat, 14 Sep 2013 09:04:10 -0500 iozone3 (420-2) unstable; urgency=low * rules: rename target 'build' to 'override_dh_auto_build' so that the buildd command 'debian/rules binary-arch' works as expected. -- Steve M. Robbins Sat, 14 Sep 2013 00:10:25 -0500 iozone3 (420-1) unstable; urgency=low * New upstream. Closes: #666076. * watch: New watchfile. Closes: #712768. * patches/gnu3d-dem.patch: Remove. Applied upstream. * control: Update Standards-Version and debhelper compatibility levels. -- Steve M. Robbins Mon, 22 Jul 2013 00:55:03 -0500 iozone3 (397-2) unstable; urgency=low * patches/kfreebsd.patch: New. Build on kfreebsd (thanks, Christoph Egger). Closes: #640159. -- Steve M. Robbins Fri, 02 Sep 2011 20:17:20 -0500 iozone3 (397-1) unstable; urgency=low * New upstream. Closes: #632744. -- Steve M. Robbins Tue, 30 Aug 2011 22:42:12 -0500 iozone3 (373-2) unstable; urgency=low * debian/patches/gnu3d-dem.patch: New. Fix plot generation of Generate_Graph. -- Steve M. Robbins Tue, 04 Jan 2011 00:02:06 -0600 iozone3 (373-1) unstable; urgency=low * New upstream. - debian/patches/make-fileop_linux.patch: Delete; applied upstream. -- Steve M. Robbins Mon, 03 Jan 2011 23:42:33 -0600 iozone3 (308-1) unstable; urgency=low * New upstream release. - debian/patches/manpage.diff: Deleted; applied upstream. * debian/control: Set Standards-Version to 3.8.0; no changes. * debian/compat: Set to 7. * debian/control: Require debhelper version >= 7. * Convert to SVN using mergeWithUpstream mode. - debian/patches/make-fileop_linux.patch: Refresh. * debian/fileop.1: New. * debian/rules: Install manpage fileop.1. -- Steve M. Robbins Sat, 09 Aug 2008 23:02:33 -0500 iozone3 (287-2) unstable; urgency=low * debian/patches/manpage.diff: New. Fix typos in docs/iozone.1 (thanks, "A. Costa" ). Closes: #475311. -- Steve M. Robbins Wed, 16 Apr 2008 19:10:24 -0500 iozone3 (287-1) unstable; urgency=low * New upstream version. -- Steve M. Robbins Mon, 25 Feb 2008 22:26:48 -0600 iozone3 (279-2) never released; urgency=low * src/current/makefile: Revert to upstream version. * debian/rules: Use quilt to manage patches. * debian/control: Add quilt to build-depends. Update Standards-Version to 3.7.3 (no changes). * debian/patches/series: New. * debian/patches/make-fileop_linux.patch: New. Makefile changes moved here. -- Steve M. Robbins Mon, 25 Feb 2008 22:21:46 -0600 iozone3 (279-1) unstable; urgency=low * New upstream. -- Steve M. Robbins Sun, 14 Jan 2007 14:40:35 -0600 iozone3 (263-3) unstable; urgency=low * src/current/makefile: Add fileop_linux.o dependency to linux-sparc target. Closes: #406240. -- Steve M. Robbins Wed, 10 Jan 2007 21:50:15 -0600 iozone3 (263-2) unstable; urgency=low * src/current/makefile: Build fileop for linux-sparc target. Closes: #406240. * debian/copyright: * debian/control: Add note that this package may safely be auto-built, as it is non-free only because of a technicality. Closes: #385602. -- Steve M. Robbins Tue, 9 Jan 2007 21:10:53 -0600 iozone3 (263-1) unstable; urgency=low * New upstream. Closes: #366704. Upgrade Standards-Version to 3.7.2. Upgrade debhelper to version 5. * Install example scripts for gnuplot, etc. Closes: #366702. -- Steve M. Robbins Sat, 13 May 2006 00:12:53 -0400 iozone3 (260-2) unstable; urgency=low * src/current/iozone.c: apply patch from upstream (thanks, Don Capps). Closes: #357712 * Install binary "fileop" and documentation Run_rules.doc. -- Steve M. Robbins Thu, 30 Mar 2006 20:56:47 -0500 iozone3 (260-1) unstable; urgency=low * New upstream. -- Steve M. Robbins Tue, 28 Mar 2006 21:55:48 -0500 iozone3 (257-1) unstable; urgency=low * New upstream. Closes: #340666. -- Steve M. Robbins Sun, 27 Nov 2005 19:14:30 -0500 iozone3 (226-3) unstable; urgency=low * New maintainer. Closes: #297425. -- Steve M. Robbins Sat, 7 May 2005 01:16:24 -0400 iozone3 (226-2) unstable; urgency=low * Orphan as in bug # 297425 -- Kevin M. Rosenberg Sat, 5 Mar 2005 03:06:07 -0700 iozone3 (226-1) unstable; urgency=low * New upstream * Fix man page (283665) -- Kevin M. Rosenberg Tue, 30 Nov 2004 13:45:07 -0700 iozone3 (221-1) unstable; urgency=low * New upstream -- Kevin M. Rosenberg Fri, 27 Aug 2004 07:25:14 -0600 iozone3 (172-1) unstable; urgency=low * New upstream -- Kevin M. Rosenberg Sun, 11 May 2003 18:49:55 -0600 iozone3 (152-2) unstable; urgency=low * Use sh to run debian/build (closes:192343) -- Kevin M. Rosenberg Sun, 11 May 2003 18:44:24 -0600 iozone3 (152-1) unstable; urgency=low * New upstream version * Update standards version * Build with gcc 3.2 -- Kevin M. Rosenberg Mon, 13 Jan 2003 22:29:46 -0700 iozone3 (124-1) unstable; urgency=low * New upstream release -- Kevin M. Rosenberg Mon, 13 Jan 2003 22:27:25 -0700 iozone3 (121-1) unstable; urgency=low * New upstream version -- Kevin M. Rosenberg Thu, 22 Aug 2002 10:07:25 -0600 iozone3 (120-2) unstable; urgency=low * Update email address. * Update Standards version -- Kevin M. Rosenberg Tue, 20 Aug 2002 21:01:23 -0600 iozone3 (120-1) unstable; urgency=low * Initial Release (closes: 155275) -- Kevin M. Rosenberg Fri, 2 Aug 2002 13:33:11 -0600 debian/manpages0000644000000000000000000000003711510526353010705 0ustar docs/iozone.1 debian/fileop.1 debian/rules0000755000000000000000000000123312215066123010243 0ustar #!/usr/bin/make -f DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH) target = $(shell dpkg-architecture -qDEB_HOST_ARCH_OS) ifeq ($(DEB_HOST_ARCH), arm) target = linux-arm else ifeq ($(DEB_HOST_ARCH), amd64) target = linux-AMD64 else ifeq ($(DEB_HOST_ARCH), hurd) target = generic else ifeq ($(DEB_HOST_ARCH), ia64) target = linux-ia64 else ifeq ($(DEB_HOST_ARCH), powerpc) target = linux-powerpc else ifeq ($(DEB_HOST_ARCH), powerpc64) target = linux-powerpc64 else ifeq ($(DEB_HOST_ARCH), sparc) target = linux-sparc endif %: dh $@ override_dh_auto_build: make -C src/current $(target) chmod -x src/current/Gnuplot.txt src/current/Generate_Graphs