[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

ITP: reiserfs (includes dh_installkernelpatch)



I'm packaging reiserfs, which is a linux file system using a plug-in
based object oriented variant on classical balanced tree algorithms.

To build this package, I've written a new debhelper program
`dh_installkernelpatch' to install kernel patches for the kernel-package's
manner easily. Currently, though I'm using my local version of kernel-pacakge
which includes `dh_installkernelpatch', I guess this program should be merged 
into debhelper itself. I tested the program with some test kernel-patch
packages such as kernel-patch-usb-backport, kernel-patch-ipvs, 
kernel-patch-pc9800... and it seems to work well.

twenty% dpkg -I ../reiserfs_3.5.26-6_i386.deb 
 new debian package, version 2.0.
 size 76324 bytes: control archive= 987 bytes.
     388 bytes,    13 lines      control              
     637 bytes,    10 lines      md5sums              
     257 bytes,     8 lines   *  postinst             #!/bin/sh
     194 bytes,     6 lines   *  prerm                #!/bin/sh
 Package: reiserfs
 Version: 3.5.26-6
 Section: admin
 Priority: optional
 Architecture: i386
 Depends: libc6 (>= 2.1.2)
 Installed-Size: 172
 Maintainer: Masato Taruishi <taru@debian.org>
 Description: Admin tools of ReiserFS
  Reiserfs is a file system using a plug-in based object oriented variant
  on classical balanced tree algorithms.
  .
  This package contains tools to maintenance ReiserFS.

twenty% dpkg -I ../kernel-patch-reiserfs-2.2.17_3.5.26-6_all.deb 
 new debian package, version 2.0.
 size 288892 bytes: control archive= 855 bytes.
     419 bytes,    13 lines      control              
     458 bytes,     5 lines      md5sums              
     337 bytes,     8 lines   *  postinst             #!/bin/sh
     234 bytes,     6 lines   *  prerm                #!/bin/sh
 Package: kernel-patch-reiserfs-2.2.17
 Version: 3.5.26-6
 Section: devel
 Priority: optional
 Architecture: all
 Installed-Size: 303
 Maintainer: Masato Taruishi <taru@debian.org>
 Description: Kernel patch of ReiserFS (linux v2.2.17)
  Reiserfs is a file system using a plug-in based object oriented variant
  on classical balanced tree algorithms.
  .
  This package contains a ReiserFS patch to linux v2.2.17.
 Source: reiserfs

Licence:

ReiserFS is hereby licensed under the GNU General
Public License version 2.  Please see the file /usr/share/common-licenses/GPL
which should have accompanied this software distribution for
details of that license.

Since that license (particularly 2.b) is necessarily vague in certain
areas due to its generality, the following interpretations shall govern.
Some may consider these terms to be a supplemental license to the GPL.
You may include ReiserFS in a Linux kernel which you may then include
with anything, and you may even include it with a Linux kernel with
non-GPL'd kernel modules.  You may include it in any kernel which is
wholly GPL'd including its kernel modules which you may then include
with anything.  If you wish to use it for a kernel which you sell usage
or copying licenses for, which is not listed above, then you must obtain
an additional license.  If you wish to integrate it with any other
software system which is not GPL'd, without integrating it into an
operating system kernel, then you must obtain an additional license.
This is an interpretation of what is and is not part of the software
program falling under the GPL section 2.b., and is intended as a
specification of (with a slight supplement to), not an exception to, the
GPL as applied to this particular piece of software.

Further licensing options are available for commercial and/or other
interests directly from Hans Reiser:  reiser@idiom.com.  If you
interpret the GPL as not allowing those additional licensing options,
you read it wrongly, 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.



Reply to: