aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* Install zfs_config, zfs_unconfig, symbols in to correct location.Brian Behlendorf2009-07-011-1/+3
| | | | Provide a zfs.release file as part of the package.
* Distro friendly build system / packaging improvements.Brian Behlendorf2009-07-011-29/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These changes bring the zfs-0.4.4 tree in to compliance with the spl-0.4.4 packaging changes. The bottom line is 2 source rpms and 4 binary rpms will now be generated when creating packages there will be: zfs-<version>.src.rpm - Fully rebuildable source rpm for libzfs and utils. zfs-modules-<version>.src.rpm - Fully rebuildable source rpm for kernel modules. zfs-<version>.<arch>.rpm - Binary rpm for libzfs and utils. The utils in this package are compatible with all zfs-module rpms of the same version. zfs-devel-<version>.<arch>.rpm - Binary rpm containing headers for building against libzfs libraries. zfs-modules-<verion>-<kernel>.arch.rpm - Binary rpm containing the kernel modules for a specific kernel build. The package name contains the kernel version and you should have one of these packages installed to match every kernel on your system. zfs-modules-devel-<verion>-<kernel>.arch.rpm - Binary rpm containing development header and module symbols needed for building additional kernel modules which are dependent on the zfs module stack. Expect minor interations on these changes as I validate they work properly on CHAOS, RHEL, Fedora, and SLES style distros.
* Build system and packaging (RPM support) (Part 2)Brian Behlendorf2009-03-101-2/+3
| | | | Complete support for dist install srpm and rpm make targets.
* Build system and packaging (RPM support) (Part 1)Brian Behlendorf2009-03-101-6/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Update avl, nvpair, spl to unique build dirsBrian Behlendorf2008-12-111-22/+6
|
* Refresh zfs-branchBrian Behlendorf2008-12-051-0/+25
|
* Removed build system from master branch, will relocate to linux-zfs-branchBrian Behlendorf2008-12-011-25/+0
|
* Initial Linux ZFS GIT RepoBrian Behlendorf2008-11-201-0/+25