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: