Commit Graph

20333 Commits

Author SHA1 Message Date
Brian Behlendorf 09d2b341ce Merge branch 'linux-have-spl-debug' into refs/top-bases/linux-zfs-branch 2010-07-28 09:41:05 -07:00
Brian Behlendorf 03d01abed2 Merge commit 'refs/top-bases/linux-have-spl-debug' into linux-have-spl-debug 2010-07-28 09:41:03 -07:00
Brian Behlendorf 17d3c1b73f Merge branch 'linux-have-mntent' into refs/top-bases/linux-zfs-branch 2010-07-28 09:40:58 -07:00
Brian Behlendorf 4200aee140 Merge commit 'refs/top-bases/linux-have-mntent' into linux-have-mntent 2010-07-28 09:40:55 -07:00
Brian Behlendorf 0f237a4379 Add Debian and Slackware style packaging via alien
The long term fix for Debian and Slackware style packaging is
to add native support for building these packages.  Unfortunately,
that is a large chunk of work I don't have time for right now.
That said it would be nice to have at least basic packages for
these distributions.

As a quick short/medium term solution I've settled on using alien
to convert the RPM packages to DEB or TGZ style packages.  The
build system has been updated with the following build targets
which will first build RPM packages and then convert them as
needed to the target package type:

  make rpm: Create .rpm packages
  make deb: Create .deb packages
  make tgz: Create .tgz packages
  make pkg: Create the right package type for your distribution

The solution comes with lot of caveats and your mileage may vary.
But basically the big limitations are that the resulting packages:

  1) Will not have the correct dependency information.
  2) Will not include the kernel version in the release.
  3) Will not handle all differences between distributions.

But the resulting packages should be easy to install and remove
from your system and take care of running 'depmod -a' and such.
As I said at the top this is not the right long term solution.
If any of the upstream distribution maintainers want to jump in
and help do this right for their distribution I'd love the help.
2010-07-28 09:37:04 -07:00
Brian Behlendorf 45fab7f26c Merge branch 'linux-kernel-module' into refs/top-bases/linux-zfs-branch 2010-07-27 09:51:16 -07:00
Ricardo M. Correia 2a9e09ec68 Export DMU/ZFS symbols required by Lustre
The dmu_objset_pool() and dmu_objset_name() symbols are needed
by Lustre and should be exported.

Signed-off-by: Ricardo M. Correia <ricardo.correia@oracle.com>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
2010-07-27 09:46:23 -07:00
Brian Behlendorf b7b4299f8d Merge branch 'linux-have-mlslabel' into refs/top-bases/linux-zfs-branch 2010-07-23 11:44:46 -07:00
Brian Behlendorf 35fee94a3b Merge commit 'refs/top-bases/linux-have-mlslabel' into linux-have-mlslabel 2010-07-23 11:44:44 -07:00
Brian Behlendorf 4809e2ca51 Merge branch 'linux-spa-thread' into refs/top-bases/linux-zfs-branch 2010-07-23 11:44:38 -07:00
Brian Behlendorf 52a44811c1 Merge commit 'refs/top-bases/linux-spa-thread' into linux-spa-thread 2010-07-23 11:44:36 -07:00
Brian Behlendorf e7c67bf7dd Merge branch 'linux-topology' into refs/top-bases/linux-zfs-branch 2010-07-23 11:44:31 -07:00
Brian Behlendorf 43434f31b4 Merge commit 'refs/top-bases/linux-topology' into linux-topology 2010-07-23 11:44:29 -07:00
Brian Behlendorf ae07f6b274 Merge branch 'linux-sha2' into refs/top-bases/linux-zfs-branch 2010-07-23 11:44:23 -07:00
Brian Behlendorf d807ad0467 Merge commit 'refs/top-bases/linux-sha2' into linux-sha2 2010-07-23 11:44:21 -07:00
Brian Behlendorf 97f4d761eb Merge branch 'linux-user-util' into refs/top-bases/linux-zfs-branch 2010-07-23 11:44:16 -07:00
Brian Behlendorf d7f48baeaf Merge commit 'refs/top-bases/linux-user-util' into linux-user-util 2010-07-23 11:44:14 -07:00
Brian Behlendorf f99575c9aa Merge branch 'linux-events' into refs/top-bases/linux-zfs-branch 2010-07-23 11:44:08 -07:00
Brian Behlendorf 641bfb323a Merge commit 'refs/top-bases/linux-events' into linux-events 2010-07-23 11:44:06 -07:00
Brian Behlendorf d58992da9e Merge branch 'linux-kernel-module' into refs/top-bases/linux-zfs-branch 2010-07-23 11:44:01 -07:00
Brian Behlendorf b1d4ae7d16 Merge commit 'refs/top-bases/linux-kernel-module' into linux-kernel-module 2010-07-23 11:43:59 -07:00
Brian Behlendorf c7ebc84438 Merge branch 'linux-kernel-device' into refs/top-bases/linux-zfs-branch 2010-07-23 11:43:52 -07:00
Brian Behlendorf 0fa271ff04 Merge commit 'refs/top-bases/linux-kernel-device' into linux-kernel-device 2010-07-23 11:43:50 -07:00
Brian Behlendorf f25f0a2109 Merge branch 'linux-have-idmap' into refs/top-bases/linux-zfs-branch 2010-07-23 11:43:45 -07:00
Brian Behlendorf 8c6554d526 Merge commit 'refs/top-bases/linux-have-idmap' into linux-have-idmap 2010-07-23 11:43:42 -07:00
Brian Behlendorf 3a53d9f426 Merge branch 'linux-ztest' into refs/top-bases/linux-zfs-branch 2010-07-23 11:43:37 -07:00
Brian Behlendorf 7319797f38 Merge commit 'refs/top-bases/linux-ztest' into linux-ztest 2010-07-23 11:43:35 -07:00
Brian Behlendorf dcabd1a0c6 Merge branch 'linux-unused' into refs/top-bases/linux-zfs-branch 2010-07-23 11:43:29 -07:00
Brian Behlendorf 158a465240 Merge commit 'refs/top-bases/linux-unused' into linux-unused 2010-07-23 11:43:27 -07:00
Brian Behlendorf bca0b40198 Merge branch 'linux-libspl' into refs/top-bases/linux-zfs-branch 2010-07-23 11:43:21 -07:00
Brian Behlendorf 0408af1eb1 Merge commit 'refs/top-bases/linux-libspl' into linux-libspl 2010-07-23 11:43:20 -07:00
Brian Behlendorf e0549da1d9 Merge branch 'linux-zpios' into refs/top-bases/linux-zfs-branch 2010-07-23 11:43:14 -07:00
Brian Behlendorf a602feecbb Merge commit 'refs/top-bases/linux-zpios' into linux-zpios 2010-07-23 11:43:12 -07:00
Brian Behlendorf 63266fb77f Merge branch 'linux-user-disk' into refs/top-bases/linux-zfs-branch 2010-07-23 11:43:06 -07:00
Brian Behlendorf f920386365 Merge commit 'refs/top-bases/linux-user-disk' into linux-user-disk 2010-07-23 11:43:04 -07:00
Brian Behlendorf d4e662c493 Merge branch 'linux-symbol-collisions' into refs/top-bases/linux-zfs-branch 2010-07-23 11:42:58 -07:00
Brian Behlendorf 6f120e4b4f Merge commit 'refs/top-bases/linux-symbol-collisions' into linux-symbol-collisions 2010-07-23 11:42:56 -07:00
Brian Behlendorf 3a041de01f Merge branch 'linux-kernel-mem' into refs/top-bases/linux-zfs-branch 2010-07-23 11:42:51 -07:00
Brian Behlendorf fd7a0e109c Merge commit 'refs/top-bases/linux-kernel-mem' into linux-kernel-mem 2010-07-23 11:42:48 -07:00
Brian Behlendorf cb432832d3 Merge branch 'linux-kernel-disk' into refs/top-bases/linux-zfs-branch 2010-07-23 11:42:43 -07:00
Brian Behlendorf 79bf615660 Merge commit 'refs/top-bases/linux-kernel-disk' into linux-kernel-disk 2010-07-23 11:42:41 -07:00
Brian Behlendorf 4a2d053c39 Merge branch 'linux-have-spl-debug' into refs/top-bases/linux-zfs-branch 2010-07-23 11:42:34 -07:00
Brian Behlendorf f4ca8d1a41 Merge commit 'refs/top-bases/linux-have-spl-debug' into linux-have-spl-debug 2010-07-23 11:42:32 -07:00
Brian Behlendorf 2deb475123 Merge branch 'linux-have-mntent' into refs/top-bases/linux-zfs-branch 2010-07-23 11:42:26 -07:00
Brian Behlendorf 6e615d3108 Merge commit 'refs/top-bases/linux-have-mntent' into linux-have-mntent 2010-07-23 11:42:24 -07:00
Brian Behlendorf 758275af4f Merge commit 'refs/top-bases/zfs-branch' into zfs-branch 2010-07-23 11:42:23 -07:00
Brian Behlendorf 2eee7b0ee5 Merge branch 'fix-branch' into refs/top-bases/zfs-branch 2010-07-23 11:42:22 -07:00
Brian Behlendorf 4471454be8 Merge branch 'fix-stack-ztest' into refs/top-bases/fix-branch 2010-07-23 11:42:21 -07:00
Brian Behlendorf d43294230a Merge commit 'refs/top-bases/fix-branch' into fix-branch 2010-07-23 11:42:21 -07:00
Brian Behlendorf 085c18fa55 Merge commit 'refs/top-bases/fix-stack-ztest' into fix-stack-ztest 2010-07-23 11:42:20 -07:00