Commit Graph

2214 Commits

Author SHA1 Message Date
Brian Behlendorf c8e569dd1c Build system and packaging (RPM support) (Part 2)
Complete support for dist install srpm and rpm make targets.
2009-03-10 21:13:30 -07:00
Brian Behlendorf e873410b9a Merge commit 'refs/top-bases/linux-kernel-mem' into linux-kernel-mem 2009-03-10 11:27:43 -07:00
Brian Behlendorf b1b76c6634 Build system and packaging (RPM support) (Part 1)
An update to the build system to properly support all commonly
    used Makefile targets these include:

      make all        # Build everything
      make install    # Install everything
      make clean      # Clean up build products
      make distclean  # Clean up everything
      make dist       # Create package tarball
      make srpm       # Create package source RPM
      make rpm        # Create package binary RPMs
      make tags       # Create ctags and etags for everything

    Extra care was taken to ensure that the source RPMs are fully
    rebuildable against Fedora/RHEL/Chaos kernels.  To build binary
    RPMs from the source RPM for your system simply run:

      rpmbuild --rebuild zfs-x.y.z-1.src.rpm

    This will produce two binary RPMs with correct 'requires'
    dependencies for your kernel.  One will contain all zfs modules
    and support utilities, the other is a devel package for compiling
    additional kernel modules which are dependant on the zfs.

      zfs-x.y.z-1_<kernel version>.x86_64.rpm
      zfs-devel-x.y.2-1_<kernel version>.x86_64.rpm
2009-03-10 11:10:50 -07:00
Brian Behlendorf aab28d7a6e Merge commit 'refs/top-bases/linux-kernel-mem' into linux-kernel-mem 2009-02-18 16:39:06 -08:00
Brian Behlendorf b57a283336 Merge commit 'refs/top-bases/zfs-branch' into zfs-branch 2009-02-18 16:36:19 -08:00
Brian Behlendorf d53b9a34ea Merge branch 'gcc-branch' into refs/top-bases/zfs-branch 2009-02-18 16:36:17 -08:00
Brian Behlendorf e6c50e7136 Merge branch 'gcc-c90' into refs/top-bases/gcc-branch 2009-02-18 16:36:16 -08:00
Brian Behlendorf 5c3b1a45fb Merge commit 'refs/top-bases/gcc-branch' into gcc-branch 2009-02-18 16:36:16 -08:00
Brian Behlendorf a0ef7f5826 C90 fixes int declared in for() is a C99 construct 2009-02-18 16:30:01 -08:00
Brian Behlendorf faae1c55fb Merge commit 'refs/top-bases/linux-kernel-mem' into linux-kernel-mem 2009-02-18 16:23:15 -08:00
Brian Behlendorf 6c4c486b9e Merge commit 'refs/top-bases/zfs-branch' into zfs-branch 2009-02-18 16:20:33 -08:00
Brian Behlendorf c1d525d6e9 Merge branch 'gcc-branch' into refs/top-bases/zfs-branch 2009-02-18 16:20:32 -08:00
Brian Behlendorf dea76734d3 Merge commit 'refs/top-bases/gcc-branch' into gcc-branch 2009-02-18 16:20:31 -08:00
Brian Behlendorf fd9fdb78c6 Merge branch 'gcc-cast' into refs/top-bases/gcc-branch 2009-02-18 16:20:30 -08:00
Brian Behlendorf f07954ef8a Pass 0's instead of NULL's which are the same but of the correct type 2009-02-18 16:14:20 -08:00
Brian Behlendorf 64cf713c65 Merge commit 'refs/top-bases/linux-kernel-mem' into linux-kernel-mem 2009-02-18 15:22:38 -08:00
Brian Behlendorf 830ac5b109 Merge commit 'refs/top-bases/zfs-branch' into zfs-branch 2009-02-18 15:20:11 -08:00
Brian Behlendorf 6f8f3b5532 Merge branch 'gcc-branch' into refs/top-bases/zfs-branch 2009-02-18 15:20:10 -08:00
Brian Behlendorf 35b75bbb49 Merge commit 'refs/top-bases/gcc-branch' into gcc-branch 2009-02-18 15:20:09 -08:00
Brian Behlendorf 9d4d22a26e Merge branch 'gcc-cast' into refs/top-bases/gcc-branch 2009-02-18 15:20:08 -08:00
Brian Behlendorf 8c228734a3 Fix cast 2009-02-18 15:15:56 -08:00
Brian Behlendorf b6e87b6a2c Merge commit 'refs/top-bases/linux-kernel-mem' into linux-kernel-mem 2009-02-18 14:54:42 -08:00
Brian Behlendorf cb9f181060 Merge commit 'refs/top-bases/zfs-branch' into zfs-branch 2009-02-18 14:52:24 -08:00
Brian Behlendorf 9fbff500ce Merge branch 'gcc-branch' into refs/top-bases/zfs-branch 2009-02-18 14:52:23 -08:00
Brian Behlendorf ec336d2216 Merge commit 'refs/top-bases/gcc-branch' into gcc-branch 2009-02-18 14:52:22 -08:00
Brian Behlendorf 930c6e053c Merge branch 'gcc-c90' into refs/top-bases/gcc-branch 2009-02-18 14:52:21 -08:00
Brian Behlendorf eb3d5e7051 Local try should be in this patch 2009-02-18 14:47:06 -08:00
Brian Behlendorf ba8fc98d00 Merge commit 'refs/top-bases/linux-kernel-mem' into linux-kernel-mem 2009-02-18 14:36:04 -08:00
Brian Behlendorf 7872d84be6 Merge commit 'refs/top-bases/zfs-branch' into zfs-branch 2009-02-18 14:30:54 -08:00
Brian Behlendorf 623c1e1834 Merge branch 'feature-branch' into refs/top-bases/zfs-branch 2009-02-18 14:30:52 -08:00
Brian Behlendorf 20522feba0 Merge commit 'refs/top-bases/feature-branch' into feature-branch 2009-02-18 14:30:50 -08:00
Brian Behlendorf 73942e84b1 Merge branch 'feature-zap-cursor-to-key' into refs/top-bases/feature-branch 2009-02-18 14:30:49 -08:00
Brian Behlendorf 87307ab12a Merge commit 'refs/top-bases/feature-zap-cursor-to-key' into feature-zap-cursor-to-key 2009-02-18 14:30:48 -08:00
Brian Behlendorf f8e5c227fe Merge branch 'fix-branch' into refs/top-bases/zfs-branch 2009-02-18 14:30:45 -08:00
Brian Behlendorf 1e606f156b Merge commit 'refs/top-bases/fix-branch' into fix-branch 2009-02-18 14:30:43 -08:00
Brian Behlendorf 4e50779f44 Merge branch 'fix-list' into refs/top-bases/fix-branch
Conflicts:

	module/zfs/arc.c
2009-02-18 14:30:38 -08:00
Brian Behlendorf dbc3a5ec55 Merge commit 'refs/top-bases/fix-list' into fix-list
Conflicts:

	module/zfs/arc.c
2009-02-18 14:29:48 -08:00
Brian Behlendorf 4cc0df153d Merge branch 'fix-taskq' into refs/top-bases/fix-branch 2009-02-18 14:29:24 -08:00
Brian Behlendorf 3ef12f42a2 Merge commit 'refs/top-bases/fix-taskq' into fix-taskq 2009-02-18 14:29:23 -08:00
Brian Behlendorf f257cc3a9e Merge branch 'fix-stack' into refs/top-bases/fix-branch 2009-02-18 14:29:20 -08:00
Brian Behlendorf 7fe1b71533 Merge commit 'refs/top-bases/fix-stack' into fix-stack 2009-02-18 14:29:19 -08:00
Brian Behlendorf d3bf596f03 Merge branch 'fix-rwlocks' into refs/top-bases/fix-branch 2009-02-18 14:29:16 -08:00
Brian Behlendorf 56aabda0f9 Merge commit 'refs/top-bases/fix-rwlocks' into fix-rwlocks 2009-02-18 14:29:16 -08:00
Brian Behlendorf 463205c1bb Merge branch 'fix-pthreads' into refs/top-bases/fix-branch 2009-02-18 14:29:12 -08:00
Brian Behlendorf 15f5ddebdf Merge commit 'refs/top-bases/fix-pthreads' into fix-pthreads
Conflicts:

	lib/libzpool/kernel.c
2009-02-18 14:29:08 -08:00
Brian Behlendorf 0c0f306f14 Merge branch 'fix-no-zmod' into refs/top-bases/fix-branch 2009-02-18 14:28:46 -08:00
Brian Behlendorf baf389bedc Merge commit 'refs/top-bases/fix-no-zmod' into fix-no-zmod 2009-02-18 14:28:46 -08:00
Brian Behlendorf 40839628e9 Merge branch 'fix-newlines' into refs/top-bases/fix-branch 2009-02-18 14:28:43 -08:00
Brian Behlendorf f3f9572ef9 Merge commit 'refs/top-bases/fix-newlines' into fix-newlines 2009-02-18 14:28:42 -08:00
Brian Behlendorf fa06351125 Merge branch 'fix-get-configs' into refs/top-bases/fix-branch 2009-02-18 14:28:39 -08:00