--- reiser4progs-1.0.6.orig/debian/control +++ reiser4progs-1.0.6/debian/control @@ -0,0 +1,57 @@ +Source: reiser4progs +Section: admin +Priority: optional +Maintainer: Ed Boraas +Uploaders: Domenico Andreoli +Build-Depends: debhelper (>= 4.2.0), libaal-dev (>= 1.0.5-2), libaal-dev (<< 1.0.6), uuid-dev, libreadline5-dev, libncurses5-dev +Standards-Version: 3.7.2 + +Package: reiser4progs +Section: admin +Architecture: any +Suggests: kernel-patch-2.6-reiser4 (>= 20050715-1) +Depends: ${shlibs:Depends} +Description: administration utilities for the Reiser4 filesystem + The following utilities to manage Reiser4 filesystems are provided: + . + - debugfs.reiser4 + - fsck.reiser4 + - measurefs.reiser4 + - mkfs.reiser4 + . + Homepage: http://www.namesys.com/ + +Package: reiser4progs-udeb +XC-Package-Type: udeb +Section: debian-installer +Architecture: any +Depends: ${shlibs:Depends} +Description: user-level tools to manage Reiser4 filesystems + This installer module contains utilities to check, resize, and debug + Reiser4 filesystems. + . + Homepage: http://www.namesys.com/ + +Package: mkreiser4-udeb +XC-Package-Type: udeb +Section: debian-installer +Architecture: any +Depends: ${shlibs:Depends} +Description: user-level tool to make Reiser4 filesystems + This installer module contains the utility to create Reiser4 filesystems. + . + Homepage: http://www.namesys.com/ + +Package: libreiser4-dev +Section: libdevel +Priority: extra +Architecture: any +Depends: libc6-dev | libc-dev, libaal-dev (>= 1.0.4-1), uuid-dev, libreadline5-dev, libncurses5-dev +Description: Reiser4's filesystem access and manipulation library + These are the development files for Reiser4 libraries. Stand alone + libraries are also provided to allow the build of grub with support + for Reiser4. + . + They are part of the Reiser4's filesystem support tools. + . + Homepage: http://www.namesys.com/ --- reiser4progs-1.0.6.orig/debian/rules +++ reiser4progs-1.0.6/debian/rules @@ -0,0 +1,79 @@ +#! /usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + +DEB=reiser4progs +SMALLUDEB=mkreiser4-udeb +FULLUDEB=reiser4progs-udeb + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + INSTALL_PROGRAM += -s +endif + +config.status: configure + dh_testdir + CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --disable-shared --with-readline --enable-libminimal + +build: build-stamp +build-stamp: config.status + dh_testdir + $(MAKE) + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + -$(MAKE) distclean + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp + dh_install --sourcedir=debian/tmp + + ln debian/$(DEB)/sbin/mkfs.reiser4 debian/$(DEB)/sbin/mkreiser4 + install -m 644 `pwd`/debian/$(DEB).lintian-overrides \ + `pwd`/debian/$(DEB)/usr/share/lintian/overrides/$(DEB) + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs ChangeLog + dh_installdocs -A TODO + dh_installman + dh_link -p$(DEB) usr/share/man/man8/mkfs.reiser4.8.gz usr/share/man/man8/mkreiser4.8.gz + dh_installdebconf + dh_strip + dh_compress + dh_fixperms + dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- reiser4progs-1.0.6.orig/debian/reiser4progs.install +++ reiser4progs-1.0.6/debian/reiser4progs.install @@ -0,0 +1,4 @@ +usr/sbin/debugfs.reiser4 sbin/ +usr/sbin/fsck.reiser4 sbin/ +usr/sbin/measurefs.reiser4 sbin/ +usr/sbin/mkfs.reiser4 sbin/ --- reiser4progs-1.0.6.orig/debian/reiser4progs.lintian-overrides +++ reiser4progs-1.0.6/debian/reiser4progs.lintian-overrides @@ -0,0 +1 @@ +reiser4progs: package-contains-hardlink sbin/mkfs.reiser4 --- reiser4progs-1.0.6.orig/debian/mkreiser4-udeb.dirs +++ reiser4progs-1.0.6/debian/mkreiser4-udeb.dirs @@ -0,0 +1 @@ +sbin --- reiser4progs-1.0.6.orig/debian/changelog +++ reiser4progs-1.0.6/debian/changelog @@ -0,0 +1,176 @@ +reiser4progs (1.0.6-1) unstable; urgency=low + + * New upstream release (closes: #423684). + + -- Domenico Andreoli Wed, 23 May 2007 01:45:27 +0200 + +reiser4progs (1.0.5-2) unstable; urgency=low + + * Minimal library (required to add reiser4 support to grub) is now + built using --enable-libminimal configure switch. + * Moved previous debconf note to README.Debian (closes: #388955). + * Removed all the debconf translations (closes: #333169). + Thanks to all the translators! + + -- Domenico Andreoli Fri, 29 Sep 2006 09:19:20 +0200 + +reiser4progs (1.0.5-1) unstable; urgency=low + + * New upstream release. + + -- Domenico Andreoli Thu, 18 Aug 2005 13:00:20 +0200 + +reiser4progs (1.0.4-2) unstable; urgency=low + + * Fixed gcc 4.0 build errors (closes: #305613). + * Added German debconf translation (closes: #318733). + * Added Vietnamese debconf translation (closes: #317644). + + -- Domenico Andreoli Fri, 22 Jul 2005 00:46:45 +0200 + +reiser4progs (1.0.4-1) unstable; urgency=low + + * New upstream release. + * Removed cpfs and resizefs utilities. These were only place holders + with no real functionality. + * Added Brazilian Portuguese debconf translation (closes: #297033). + + -- Domenico Andreoli Mon, 28 Feb 2005 13:12:26 +0100 + +reiser4progs (1.0.3-3) unstable; urgency=low + + * Updated build dependency on libreadline5-dev (closes: #292312). + + -- Domenico Andreoli Wed, 26 Jan 2005 11:38:25 +0100 + +reiser4progs (1.0.3-2) unstable; urgency=low + + * Fixed bus error on sparc64 (closes: #289747). + Patch courtesy of Vitaly Fertman. + * Fixed FTBFS on amd64/gcc-4.0 (closes: #288414). + Patch courtesy of Vitaly Fertman. + + -- Domenico Andreoli Thu, 20 Jan 2005 12:51:50 +0100 + +reiser4progs (1.0.3-1) unstable; urgency=low + + * New upstream release. + * Added Czech debconf translation (closes: #273843). + * Added Italian debconf translation (closes: #277697). + * Improved udebs short descriptions (closes: #282448). + + -- Domenico Andreoli Fri, 10 Dec 2004 23:55:20 +0100 + +reiser4progs (1.0.2-1) unstable; urgency=low + + * New upstream release. + * Added watch file. + + -- Domenico Andreoli Fri, 19 Nov 2004 11:42:51 +0100 + +reiser4progs (1.0.0-5) unstable; urgency=low + + * Uses debhelper to build udebs. + + -- Domenico Andreoli Fri, 3 Sep 2004 14:41:52 +0200 + +reiser4progs (1.0.0-4) experimental; urgency=low + + * Added udebs for debian-installer. + * Added French debconf translation (closes: #268062). + * Added Japanese debconf translation (closes: #269011). + + -- Domenico Andreoli Wed, 1 Sep 2004 17:05:53 +0200 + +reiser4progs (1.0.0-3) unstable; urgency=medium + + * Fixed conversion instructions for pre-0.5.5 disk formats + (closes: #267930). + * Added support for conditional build of udeb packages (disabled + by default). + + -- Domenico Andreoli Wed, 1 Sep 2004 14:10:13 +0200 + +reiser4progs (1.0.0-2) unstable; urgency=medium + + * Reworded final warning of the debconf note. + + -- Domenico Andreoli Tue, 17 Aug 2004 12:18:40 +0200 + +reiser4progs (1.0.0-1) unstable; urgency=low + + * New upstream release (closes: #265763). + + -- Domenico Andreoli Mon, 16 Aug 2004 14:19:30 +0200 + +reiser4progs (0.5.6-3) unstable; urgency=medium + + * Package is now always installed. The user is simply informed about + the requirements for the new disk format (closes: #264582). + * Switched to po-debconf (closes: #264334). + + -- Domenico Andreoli Fri, 13 Aug 2004 13:50:02 +0200 + +reiser4progs (0.5.6-2) unstable; urgency=low + + * If required, package installation is now interrupted by the preinst + script instead of the postinst one. + + -- Domenico Andreoli Thu, 5 Aug 2004 10:55:28 +0200 + +reiser4progs (0.5.6-1) unstable; urgency=low + + * New upstream release. + + -- Domenico Andreoli Wed, 4 Aug 2004 23:08:09 +0200 + +reiser4progs (0.5.5-1) experimental; urgency=low + + * New upstream (testing) release. + + -- Domenico Andreoli Wed, 16 Jun 2004 22:19:29 +0200 + +reiser4progs (0.5.4-3) experimental; urgency=low + + * Updated to depend on latest libaal with memory manager in stand + alone library. + + -- Domenico Andreoli Fri, 23 Apr 2004 02:33:44 +0200 + +reiser4progs (0.5.4-2) experimental; urgency=low + + * Stand alone library is now installed by libreiser4-dev. It is useful + to build support in tools such as grub. + + -- Domenico Andreoli Thu, 22 Apr 2004 14:03:02 +0200 + +reiser4progs (0.5.4-1) experimental; urgency=low + + * New upstream (testing) release. + + -- Domenico Andreoli Wed, 21 Apr 2004 15:07:38 +0200 + +reiser4progs (0.5.3-1) unstable; urgency=low + + * New upstream release. + + -- Domenico Andreoli Fri, 2 Apr 2004 16:09:35 +0200 + +reiser4progs (0.5.1-1) unstable; urgency=low + + * New upstream release. + * No shared libraries are provided at the moment. + + -- Domenico Andreoli Sat, 28 Feb 2004 17:03:26 +0100 + +reiser4progs (0.5.0-1) unstable; urgency=low + + * New upstream release. + + -- Domenico Andreoli Thu, 12 Feb 2004 14:49:39 +0100 + +reiser4progs (0.4.20-1) unstable; urgency=low + + * Initial release (closes: #165939). + + -- Domenico Andreoli Mon, 19 Jan 2004 22:51:33 +0100 --- reiser4progs-1.0.6.orig/debian/reiser4progs-udeb.install +++ reiser4progs-1.0.6/debian/reiser4progs-udeb.install @@ -0,0 +1,2 @@ +usr/sbin/fsck.reiser4 sbin/ +usr/sbin/debugfs.reiser4 sbin/ --- reiser4progs-1.0.6.orig/debian/reiser4progs.README +++ reiser4progs-1.0.6/debian/reiser4progs.README @@ -0,0 +1,12 @@ +This version of Reiser4 user-space tools works with a new disk +format. In order to use this new disk format your kernel must be built +with a recent version of the Reiser4 patch (ie. the one provided by +package kernel-patch-2.6-reiser4 20040813-3). + +Existing Reiser4 filesystems continue to be supported by both old and +new kernel patches but will result corrupted if checked with the new +Reiser4 fsck. Conversion of old Reiser4 filesystems is explained in +file /usr/share/doc/reiser4progs/NEWS.Debian. + +Please read /usr/share/doc/reiser4progs/NEWS.Debian in order not to +lose your data. --- reiser4progs-1.0.6.orig/debian/compat +++ reiser4progs-1.0.6/debian/compat @@ -0,0 +1 @@ +4 --- reiser4progs-1.0.6.orig/debian/reiser4progs.NEWS +++ reiser4progs-1.0.6/debian/reiser4progs.NEWS @@ -0,0 +1,68 @@ +reiser4progs (1.0.0-1) unstable; urgency=low + + This release introduces a new layout of blocks containing the backup + of file system metadata. + + Post 0.5.5 users + ~~~~~~~~~~~~~~~~ + No kernel patch update is required (but a recent one like 20040813 + is always advised). + + To fix the layout of these blocks, issue the following command: + + # debugfs.reiser4 -C + + Do not use fsck.reiser4 1.0.0 before this command or you could + loose data. + + After this conversion it is a good idea to check the file system with + the new fsck.reiser4 1.0.0. It could complain about "wrong bytes" + inconsistencies, which are not harmful. Making it fix them is enough. + + + Pre 0.5.5 users + ~~~~~~~~~~~~~~~ + A recent version of the Reiser4 kernel patch is also required to be + applied in the kernel build in order to use the new disk format. + + If you are coming from a pre 0.5.5 disk format and you likely have + only reiser4progs 1.0.0, this is the right command sequence for you: + + 1. # fsck.reiser4 --build-sb + 2. # debugfs.reiser4 -C + 3. # fsck.reiser4 + + You should also issue any other invocation command 3. asks to fix + the filesystem. + + + Both these playings with the file system should preserve existing + data but a good backup could preserve it better. + + -- Domenico Andreoli Mon, 16 Aug 2004 14:19:30 +0200 + +reiser4progs (0.5.5-1) experimental; urgency=low + + This release introduced a new formatting policy and the plugin sets. + A recent version of the Reiser4 kernel patch is also required to be + applied in the kernel build in order to use the new disk format. + + To update the formatting policy id in the superblock of an existing + Reiser4 file system, the following command is required: + + # fsck.reiser4 --build-sb + + Then, to add the pset to the root directory: + + # fsck.reiser4 --fix + + A simpler way could be to invoke: + + # fsck.reiser4 + + and then issue any other invocation it asks for. + + This conversion should preserve all the data already present in the + file system but a recent backup could be safer than these words. + + -- Domenico Andreoli Wed, 16 Jun 2004 22:19:29 +0200 --- reiser4progs-1.0.6.orig/debian/reiser4progs.dirs +++ reiser4progs-1.0.6/debian/reiser4progs.dirs @@ -0,0 +1 @@ +usr/share/lintian/overrides --- reiser4progs-1.0.6.orig/debian/reiser4progs.manpages +++ reiser4progs-1.0.6/debian/reiser4progs.manpages @@ -0,0 +1,4 @@ +doc/debugfs.reiser4.8 +doc/fsck.reiser4.8 +doc/measurefs.reiser4.8 +doc/mkfs.reiser4.8 --- reiser4progs-1.0.6.orig/debian/reiser4progs-udeb.dirs +++ reiser4progs-1.0.6/debian/reiser4progs-udeb.dirs @@ -0,0 +1 @@ +sbin --- reiser4progs-1.0.6.orig/debian/libreiser4-dev.dirs +++ reiser4progs-1.0.6/debian/libreiser4-dev.dirs @@ -0,0 +1,2 @@ +usr/lib +usr/include --- reiser4progs-1.0.6.orig/debian/copyright +++ reiser4progs-1.0.6/debian/copyright @@ -0,0 +1,61 @@ +This package was debianized by Domenico Andreoli on +Sat, 20 Dec 2003 17:35:28 +0100. + +It was downloaded from http://www.namesys.com/ + +Upstream Authors: Hans Reiser + Yury Umanets + Vitaly Fertman + +Copyright: + + Reiser4 is hereby licensed under the GNU General + Public License version 2. + + Source code files that contain the phrase "licensing governed by + COPYING" are "governed files" throughout this file. Governed + files are licensed under the GPL. The portions of them owned by Hans + Reiser, or authorized to be licensed by him, have been in the past, + and likely will be in the future, licensed to other parties under + other licenses. If you add your code to governed files, and don't + want it to be owned by Hans Reiser, put your copyright label on that + code so the poor blight and his customers can keep things straight. + All portions of governed files not labeled otherwise are owned by Hans + Reiser, and by adding your code to it, widely distributing it to + others or sending us a patch, and leaving the sentence in stating that + licensing is governed by the statement in this file, you accept this. + It will be a kindness if you identify whether Hans Reiser is allowed + to license code labeled as owned by you on your behalf other than + under the GPL, because he wants to know if it is okay to do so and put + a check in the mail to you (for non-trivial improvements) when he + makes his next sale. He makes no guarantees as to the amount if any, + though he feels motivated to motivate contributors, and you can surely + discuss this with him before or after contributing. You have the + right to decline to allow him to license your code contribution other + than under the GPL. + + Further licensing options are available for commercial and/or other + interests directly from Hans Reiser: reiser@namesys.com. If you interpret + the GPL as not allowing those additional licensing options, you read + it wrongly, and Richard Stallman agrees with me, when carefully read + you can see that those restrictions on additional terms do not apply + to the owner of the copyright, and my interpretation of this shall + govern for this license. + + Finally, nothing in this license shall be interpreted to allow you to + fail to fairly credit me, or to remove my credits such as by creating + a front end that hides my credits from the user or renaming mkreiser4 + to mkyourcompanyfs or even just make_filesystem, without my + permission, unless you are an end user not redistributing to others. + If you have doubts about how to properly do that, or about what is + fair, ask. (Last I spoke with him Richard was contemplating how best + to address the fair crediting issue in the next GPL version.) + + Also, a clustering file system built to work on top of this file + system shall be considered a derivative work for the purposes of + interpreting the GPL license granted herein. Plugins are also to be + considered derivative works. Share code or pay money, we give you the + choice. + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. --- reiser4progs-1.0.6.orig/debian/mkreiser4-udeb.install +++ reiser4progs-1.0.6/debian/mkreiser4-udeb.install @@ -0,0 +1 @@ +usr/sbin/mkfs.reiser4 sbin/ --- reiser4progs-1.0.6.orig/debian/libreiser4-dev.install +++ reiser4progs-1.0.6/debian/libreiser4-dev.install @@ -0,0 +1,4 @@ +usr/include/* +usr/lib/lib*.a +usr/lib/*.la +usr/share/aclocal/libreiser4.m4