--- memdump-1.01.orig/debian/source.lintian-overrides +++ memdump-1.01/debian/source.lintian-overrides @@ -0,0 +1,3 @@ +# Avoid warnings if non-uploaders to uploads. +memdump source: changelog-should-mention-nmu +memdump source: source-nmu-has-incorrect-version-number --- memdump-1.01.orig/debian/compat +++ memdump-1.01/debian/compat @@ -0,0 +1 @@ +7 --- memdump-1.01.orig/debian/changelog +++ memdump-1.01/debian/changelog @@ -0,0 +1,85 @@ +memdump (1.01-6.1) unstable; urgency=low + + * Non-maintainer upload + * Adding patch to fix FTBFS on Linux 3.x systems (Closes: #688510) + + -- Hilko Bengen Thu, 27 Sep 2012 23:24:14 +0200 + +memdump (1.01-6) unstable; urgency=low + + * Updating package to standards version 3.8.2. + * Adding lintian overrides. + * Using correct rfc-2822 date formats in changelog. + * Adding patch from Barry deFreese to fix FTBFS + on Debian GNU/Hurd (Closes: #532390). + + -- Daniel Baumann Thu, 09 Jul 2009 12:13:25 +0200 + +memdump (1.01-5) unstable; urgency=low + + * Updating vcs fields. + * Adding myself to copyright file. + * Prefixing debhelper files with package name. + * Updating to standards 3.8.1. + * Updating year in copyright file. + + -- Daniel Baumann Thu, 28 May 2009 21:43:45 +0200 + +memdump (1.01-4) unstable; urgency=low + + [ Christophe Monniez ] + * Fixing the short description (Closes: #493605). + + [ Daniel Baumann ] + * Updating to standards 3.8.0. + * Upgrading package to debhelper 7. + * Sorting vcs fields in control file. + + -- Daniel Baumann Sun, 14 Sep 2008 09:49:00 +0200 + +memdump (1.01-3) unstable; urgency=medium + + [ Juan Angulo Moreno ] + * Fixed description. (Closes: #468247) + + [ Daniel Baumann ] + * Restored wrapping of long description. + + -- Daniel Baumann Sat, 08 Mar 2008 09:37:00 +0100 + +memdump (1.01-2) unstable; urgency=low + + [ Christophe Monniez ] + * Added a brand new man page. + + [ Daniel Baumann ] + * Removing useless whitespaces. + * Writing full sentences in changelog. + * Bumping package to debhelper 6. + * Moving section to optional. + * Updating maintainer field. + * Adding homepage field in control. + * Adding vcs fields in control. + * Rewrapping and slightely improving description. + * Rewriting copyright file in machine-readable form. + * Rewriting rules. + * Added space seperator. + * Fixing maintainer field. + * Cleaning up target depends in rules. + * Correcting typo in copyright. + * Replacing install target in rules with debhelper install file. + * Removing 'new' manpage, as upstream already ships one. + * Installing upstream manpage with debhelper. + * Corrected wrapping of copyright. + + [ Juan Angulo Moreno ] + * Rewriting copyright file for debian/* directory (GPL-2+ to BSD + License) + + -- Daniel Baumann Mon, 25 Feb 2008 06:21:00 +0100 + +memdump (1.01-1) unstable; urgency=low + + * Initial release (Closes: #464460). + + -- Juan Angulo Moreno Wed, 06 Feb 2008 20:10:10 -0430 --- memdump-1.01.orig/debian/memdump.manpages +++ memdump-1.01/debian/memdump.manpages @@ -0,0 +1 @@ +memdump.1 --- memdump-1.01.orig/debian/copyright +++ memdump-1.01/debian/copyright @@ -0,0 +1,240 @@ +Author: Wietse Venema +Download: http://www.porcupine.org/forensics/tct.html + +Files: * +Copyright: (C) 2003-2008 Wietse Venema +License: other + IBM PUBLIC LICENSE VERSION 1.0 - CORONER TOOLKIT UTILITIES + . + THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS IBM PUBLIC LICENSE + ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES + RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. + . + 1. DEFINITIONS + . + "Contribution" means: + a) in the case of International Business Machines Corporation ("IBM"), + the Original Program, and + b) in the case of each Contributor, + i) changes to the Program, and + ii) additions to the Program; + where such changes and/or additions to the Program originate + from and are distributed by that particular Contributor. + A Contribution 'originates' from a Contributor if it was added + to the Program by such Contributor itself or anyone acting on + such Contributor's behalf. + Contributions do not include additions to the Program which: + (i) are separate modules of software distributed in conjunction + with the Program under their own license agreement, and + (ii) are not derivative works of the Program. + . + "Contributor" means IBM and any other entity that distributes the Program. + . + "Licensed Patents " mean patent claims licensable by a Contributor which are + necessarily infringed by the use or sale of its Contribution alone or when + combined with the Program. + . + "Original Program" means the original version of the software accompanying this + Agreement as released by IBM, including source code, object code and + documentation, if any. + . + "Program" means the Original Program and Contributions. + . + "Recipient" means anyone who receives the Program under this Agreement, + including all Contributors. + . + 2. GRANT OF RIGHTS + . + a) Subject to the terms of this Agreement, each Contributor hereby grants + Recipient a non-exclusive, worldwide, royalty-free copyright license to + reproduce, prepare derivative works of, publicly display, publicly perform, + distribute and sublicense the Contribution of such Contributor, if any, and + such derivative works, in source code and object code form. + . + b) Subject to the terms of this Agreement, each Contributor hereby grants + Recipient a non-exclusive, worldwide, royalty-free patent license under + Licensed Patents to make, use, sell, offer to sell, import and otherwise + transfer the Contribution of such Contributor, if any, in source code and + object code form. This patent license shall apply to the combination of the + Contribution and the Program if, at the time the Contribution is added by the + Contributor, such addition of the Contribution causes such combination to be + covered by the Licensed Patents. The patent license shall not apply to any + other combinations which include the Contribution. No hardware per se is + licensed hereunder. + . + c) Recipient understands that although each Contributor grants the licenses to + its Contributions set forth herein, no assurances are provided by any + Contributor that the Program does not infringe the patent or other + intellectual property rights of any other entity. Each Contributor disclaims + any liability to Recipient for claims brought by any other entity based on + infringement of intellectual property rights or otherwise. As a condition to + exercising the rights and licenses granted hereunder, each Recipient hereby + assumes sole responsibility to secure any other intellectual property rights + needed, if any. For example, if a third party patent license is required to + allow Recipient to distribute the Program, it is Recipient's responsibility to + acquire that license before distributing the Program. + . + d) Each Contributor represents that to its knowledge it has sufficient + copyright rights in its Contribution, if any, to grant the copyright license + set forth in this Agreement. + . + 3. REQUIREMENTS + . + A Contributor may choose to distribute the Program in object code form under + its own license agreement, provided that: + a) it complies with the terms and conditions of this Agreement; and + b) its license agreement: + i) effectively disclaims on behalf of all Contributors all + warranties and conditions, express and implied, including + warranties or conditions of title and non-infringement, and + implied warranties or conditions of merchantability and fitness + for a particular purpose; + ii) effectively excludes on behalf of all Contributors all + liability for damages, including direct, indirect, special, + incidental and consequential damages, such as lost profits; + iii) states that any provisions which differ from this Agreement + are offered by that Contributor alone and not by any other + party; and + iv) states that source code for the Program is available from + such Contributor, and informs licensees how to obtain it in a + reasonable manner on or through a medium customarily used for + software exchange. + . + When the Program is made available in source code form: + a) it must be made available under this Agreement; and + b) a copy of this Agreement must be included with each copy of the + Program. + . + Each Contributor must include the following in a conspicuous location in the + Program: + . + Copyright (c) 1997,1998,1999, International Business Machines + Corporation and others. All Rights Reserved. + . + In addition, each Contributor must identify itself as the originator of its + Contribution, if any, in a manner that reasonably allows subsequent Recipients + to identify the originator of the Contribution. + . + 4. COMMERCIAL DISTRIBUTION + . + Commercial distributors of software may accept certain responsibilities with + respect to end users, business partners and the like. While this license is + intended to facilitate the commercial use of the Program, the Contributor who + includes the Program in a commercial product offering should do so in a manner + which does not create potential liability for other Contributors. Therefore, if + a Contributor includes the Program in a commercial product offering, such + Contributor ("Commercial Contributor") hereby agrees to defend and indemnify + every other Contributor ("Indemnified Contributor") against any losses, damages + and costs (collectively "Losses") arising from claims, lawsuits and other legal + actions brought by a third party against the Indemnified Contributor to the + extent caused by the acts or omissions of such Commercial Contributor in + connection with its distribution of the Program in a commercial product + offering. The obligations in this section do not apply to any claims or Losses + relating to any actual or alleged intellectual property infringement. In order + to qualify, an Indemnified Contributor must: + a) promptly notify the Commercial Contributor in writing of such claim, + and + b) allow the Commercial Contributor to control, and cooperate with the + Commercial Contributor in, the defense and any related settlement + negotiations. The Indemnified Contributor may participate in any such + claim at its own expense. + . + For example, a Contributor might include the Program in a commercial product + offering, Product X. That Contributor is then a Commercial Contributor. If that + Commercial Contributor then makes performance claims, or offers warranties + related to Product X, those performance claims and warranties are such + Commercial Contributor's responsibility alone. Under this section, the + Commercial Contributor would have to defend claims against the other + Contributors related to those performance claims and warranties, and if a court + requires any other Contributor to pay any damages as a result, the Commercial + Contributor must pay those damages. + . + 5. NO WARRANTY + . + EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR + IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, + NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each + Recipient is solely responsible for determining the appropriateness of using + and distributing the Program and assumes all risks associated with its exercise + of rights under this Agreement, including but not limited to the risks and + costs of program errors, compliance with applicable laws, damage to or loss of + data, programs or equipment, and unavailability or interruption of operations. + . + 6. DISCLAIMER OF LIABILITY + . + EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY + CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST + PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY + WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS + GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + . + 7. GENERAL + . + If any provision of this Agreement is invalid or unenforceable under applicable + law, it shall not affect the validity or enforceability of the remainder of the + terms of this Agreement, and without further action by the parties hereto, such + provision shall be reformed to the minimum extent necessary to make such + provision valid and enforceable. + . + If Recipient institutes patent litigation against a Contributor with respect to + a patent applicable to software (including a cross-claim or counterclaim in a + lawsuit), then any patent licenses granted by that Contributor to such + Recipient under this Agreement shall terminate as of the date such litigation + is filed. In addition, If Recipient institutes patent litigation against any + entity (including a cross-claim or counterclaim in a lawsuit) alleging that the + Program itself (excluding combinations of the Program with other software or + hardware) infringes such Recipient's patent(s), then such Recipient's rights + granted under Section 2(b) shall terminate as of the date such litigation is + filed. + . + All Recipient's rights under this Agreement shall terminate if it fails to + comply with any of the material terms or conditions of this Agreement and does + not cure such failure in a reasonable period of time after becoming aware of + such noncompliance. If all Recipient's rights under this Agreement terminate, + Recipient agrees to cease use and distribution of the Program as soon as + reasonably practicable. However, Recipient's obligations under this Agreement + and any licenses granted by Recipient relating to the Program shall continue + and survive. + . + IBM may publish new versions (including revisions) of this Agreement from time + to time. Each new version of the Agreement will be given a distinguishing + version number. The Program (including Contributions) may always be distributed + subject to the version of the Agreement under which it was received. In + addition, after a new version of the Agreement is published, Contributor may + elect to distribute the Program (including its Contributions) under the new + version. No one other than IBM has the right to modify this Agreement. Except + as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no + rights or licenses to the intellectual property of any Contributor under this + Agreement, whether expressly, by implication, estoppel or otherwise. All rights + in the Program not expressly granted under this Agreement are reserved. + . + This Agreement is governed by the laws of the State of New York and the + intellectual property laws of the United States of America. No party to this + Agreement will bring a legal action under this Agreement more than one year + after the cause of action arose. Each party waives its rights to a jury trial + in any resulting litigation. + +Files: debian/* +Copyright: + (C) 2008 Juan Angulo Moreno + (C) 2008-2009 Daniel Baumann +License: BSD + Redistribution and use in source and binary forms, with or without + modification, are permitted under the terms of the BSD License. + . + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +On Debian systems, the complete text of the BSD License +can be found in /usr/share/common-licenses/BSD. --- memdump-1.01.orig/debian/rules +++ memdump-1.01/debian/rules @@ -0,0 +1,45 @@ +#!/usr/bin/make -f + +include /usr/share/quilt/quilt.make + +clean: unpatch + dh_testdir + dh_testroot + rm -f build-stamp + + $(MAKE) clean + + dh_clean + +build: build-stamp +build-stamp: patch + dh_testdir + + $(MAKE) + + touch build-stamp + +install: + +binary: binary-arch + +binary-arch: build + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_install + dh_installman + dh_lintian + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary-indep: + +.PHONY: clean build install binary binary-arch binary-indep --- memdump-1.01.orig/debian/control +++ memdump-1.01/debian/control @@ -0,0 +1,18 @@ +Source: memdump +Section: admin +Priority: optional +Maintainer: Debian Forensics +Uploaders: Juan Angulo Moreno +Build-Depends: debhelper (>= 7), quilt +Standards-Version: 3.8.2 +Homepage: http://www.porcupine.org/forensics/ +Vcs-Browser: http://git.debian.net/?p=debian-forensics/memdump.git +Vcs-Git: git://git.debian.net/git/debian-forensics/memdump.git + +Package: memdump +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: utility to dump memory contents to standard output + Program which dumps system memory to the standard output stream, skipping over + holes in memory maps. By default, the program dumps the contents of physical + memory. --- memdump-1.01.orig/debian/memdump.install +++ memdump-1.01/debian/memdump.install @@ -0,0 +1 @@ +memdump /usr/sbin --- memdump-1.01.orig/debian/memdump.docs +++ memdump-1.01/debian/memdump.docs @@ -0,0 +1 @@ +README --- memdump-1.01.orig/debian/patches/01-hurd.patch +++ memdump-1.01/debian/patches/01-hurd.patch @@ -0,0 +1,15 @@ +Author: Barry deFreese +Description: Fixing FTBFS on Debian GNU/Hurd (Closes: #532390). + +diff -Naurp memdump.orig/makedefs memdump/makedefs +--- memdump.orig/makedefs 2009-07-09 11:41:51.000000000 +0200 ++++ memdump/makedefs 2009-07-09 12:10:04.000000000 +0200 +@@ -34,6 +34,8 @@ SunOS.5.[0-5]*) DEFS="-DSUNOS5 -DUSE_PRE + ;; + Linux.2*) DEFS="-DLINUX2" + ;; ++ GNU*) DEFS="-DLINUX2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" ++ ;; + *) echo unsupported system: $SYSTEM.$RELEASE 1>&2; exit 1 + ;; + esac --- memdump-1.01.orig/debian/patches/02-linux3.patch +++ memdump-1.01/debian/patches/02-linux3.patch @@ -0,0 +1,14 @@ +Index: memdump/makedefs +=================================================================== +--- memdump.orig/makedefs 2012-09-27 23:21:13.827478312 +0200 ++++ memdump/makedefs 2012-09-27 23:21:36.407016917 +0200 +@@ -32,7 +32,8 @@ + ;; + Linux.2.4*) DEFS="-DLINUX2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" + ;; +- Linux.2*) DEFS="-DLINUX2" ++ Linux.2.6*|\ ++ Linux.3.*) DEFS="-DLINUX2" + ;; + GNU*) DEFS="-DLINUX2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" + ;; --- memdump-1.01.orig/debian/patches/series +++ memdump-1.01/debian/patches/series @@ -0,0 +1,2 @@ +01-hurd.patch +02-linux3.patch