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
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
5c3b1a45fb
Merge commit 'refs/top-bases/gcc-branch' into gcc-branch
2009-02-18 16:36:16 -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
a0ef7f5826
C90 fixes int declared in for() is a C99 construct
2009-02-18 16:30:01 -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
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
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
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
Brian Behlendorf
109a1d5b16
Merge commit 'refs/top-bases/fix-get-configs' into fix-get-configs
2009-02-18 14:28:38 -08:00
Brian Behlendorf
0dd5d4dae3
Merge branch 'fix-evict-dbufs' into refs/top-bases/fix-branch
2009-02-18 14:28:34 -08:00
Brian Behlendorf
224985aa70
Merge commit 'refs/top-bases/fix-evict-dbufs' into fix-evict-dbufs
2009-02-18 14:28:34 -08:00
Brian Behlendorf
e3f59d5034
Merge branch 'fix-dsl_pool_t' into refs/top-bases/fix-branch
2009-02-18 14:28:31 -08:00
Brian Behlendorf
d6e8154947
Merge commit 'refs/top-bases/fix-dsl_pool_t' into fix-dsl_pool_t
2009-02-18 14:28:30 -08:00
Brian Behlendorf
145bd84478
Merge branch 'fix-dnode-cons' into refs/top-bases/fix-branch
2009-02-18 14:28:28 -08:00
Brian Behlendorf
404fd8578f
Merge commit 'refs/top-bases/fix-dnode-cons' into fix-dnode-cons
2009-02-18 14:28:27 -08:00