Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Ledest:misc
zfs
zfs.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File zfs.spec of Package zfs
%def_enable shared %def_enable static %def_disable sysvinit %def_disable systemd %def_with selinux Name: zfs %define lname lib%name Version: 0.7.13 Release: 1 Summary: ZFS on Linux License: GPL-2.0+ Group: System/Kernel and hardware URL: http://zfsonlinux.org Source: http://archive.zfsonlinux.org/downloads/zfsonlinux/%name/%name-%version.tar.xz Source9: %name-rpmlintrc #Patch0: %name-%version-git.patch Patch1: 0001-Fix-loop-device-becomes-read-only.patch Patch2: %name-0.6.5.3-fix-using-udevadm.patch Patch3: %name-0.6.5.3-fix-pc-files-path.patch Patch4: %name-0.6.5.3-remove-unused-exports.patch Conflicts: fuse-zfs BuildRequires: autoconf automake libtool BuildRequires: zlib-devel libuuid-devel libattr-devel libblkid-devel sudo %{?_with_selinux:BuildRequires: libselinux-devel} %description ZFS is an advanced file system and volume manager which was originally developed for Solaris and is now maintained by the Illumos community. ZFS on Linux, which is also known as ZoL, is currently feature complete. It includes fully functional and stable SPA, DMU, ZVOL, and ZPL layers. %if_enabled shared %package -n %lname Summary: ZFS shared libraries Group: System/Libraries %description -n %lname ZFS is an advanced file system and volume manager which was originally developed for Solaris and is now maintained by the Illumos community. ZFS on Linux, which is also known as ZoL, is currently feature complete. It includes fully functional and stable SPA, DMU, ZVOL, and ZPL layers. This package contains ZFS shared libraries. %endif %package -n %lname-devel Summary: ZFS development files Group: Development/C Requires: %lname%{?_disable_shared:-devel-static} = %version-%release %description -n %lname-devel ZFS is an advanced file system and volume manager which was originally developed for Solaris and is now maintained by the Illumos community. ZFS on Linux, which is also known as ZoL, is currently feature complete. It includes fully functional and stable SPA, DMU, ZVOL, and ZPL layers. This package contains ZFS evelopment files. %if_enabled static %package -n %lname-devel-static Summary: ZFS static libraries Group: Development/C Requires: %lname-devel = %version-%release %description -n %lname-devel-static ZFS is an advanced file system and volume manager which was originally developed for Solaris and is now maintained by the Illumos community. ZFS on Linux, which is also known as ZoL, is currently feature complete. It includes fully functional and stable SPA, DMU, ZVOL, and ZPL layers. This package contains ZFS static libraries. %endif %package utils Summary: Utilities for doing and managing mounts of the Linux ZFS filesystem Group: System/Kernel and hardware %{?_enable_shared:Requires: %lname = %version-%release} # FIXME init script require bash >= 4 %{?_enable_sysvinit:BuildRequires: bash >= 4} %description utils ZFS is an advanced file system and volume manager which was originally developed for Solaris and is now maintained by the Illumos community. ZFS on Linux, which is also known as ZoL, is currently feature complete. It includes fully functional and stable SPA, DMU, ZVOL, and ZPL layers. This package contains utilities for doing and managing mounts of the Linux ZFS filesystem. %package -n kernel-source-%name Summary: ZFS modules sources for Linux kernel Group: Development/Kernel BuildArch: noarch Provides: kernel-src-%name = %version-%release Requires: kernel-source-spl = %version %description -n kernel-source-%name ZFS is an advanced file system and volume manager which was originally developed for Solaris and is now maintained by the Illumos community. ZFS on Linux, which is also known as ZoL, is currently feature complete. It includes fully functional and stable SPA, DMU, ZVOL, and ZPL layers. This package contains ZFS modules sources for Linux kernel. %prep %setup -q #patch0 -p1 #patch1 -p1 -R -F2 %patch2 -p1 %patch3 -p1 %patch4 -p1 sed -i '/^AC_OUTPUT/itest "x$ZFS_CONFIG" != "xkernel" || ac_config_files="module/Makefile module/avl/Makefile module/icp/Makefile module/nvpair/Makefile module/unicode/Makefile module/zcommon/Makefile module/zfs/Makefile module/zpios/Makefile"\n' configure.ac %build ./autogen.sh tar -C .. \ --exclude .gitignore \ --exclude 'include/*Makefile.*' \ -cJf %name-%version.tar.xz \ %name-%version/module \ %name-%version/config/{{install-,ltmain.}sh,config.{awk,guess,sub},missing} \ %name-%version/include \ %name-%version/{AUTHORS,COPYRIGHT,DISCLAIMER,META,OPENSOLARIS.LICENSE,configure,%name{.release,_config.h}.in} %configure \ --with-config=user \ %{subst_enable shared} \ %{subst_enable static} \ %{subst_enable sysvinit} \ %{subst_enable systemd} \ %{subst_with selinux} \ --with-systemdunitdir=%_unitdir \ --with-systemdpresetdir=%_unitdir-preset \ --with-udevdir=/usr/lib/udev \ --with-dracutdir=/usr/lib/dracut \ --with-gnu-ld make %{_smp_mflags} %install install -pD -m 0644 {,%buildroot/usr/src/kernel/}%name-%version.tar.xz %make_install DEFAULT_INIT_DIR=%_initddir rm -f %buildroot%_libdir/*.la %post -n %lname -p /sbin/ldconfig %postun -n %lname -p /sbin/ldconfig %if_enabled shared %files -n %lname %defattr(-,root,root) %_libdir/*.so.* %endif %files -n %lname-devel %defattr(-,root,root) %_includedir/* %_pkgconfigdir/* %{?_enable_shared:%_libdir/*.so} %if_enabled static %files -n %lname-devel-static %defattr(-,root,root) %_libdir/*.a %endif %files utils %defattr(-,root,root) %doc AUTHORS COPYRIGHT DISCLAIMER META OPENSOLARIS.LICENSE README* %config(noreplace) %_sysconfdir/sudoers.d/* /sbin/* %_bindir/* %_sbindir/* %_mandir/man1/* %_mandir/man5/* %_mandir/man8/* %_sysconfdir/%name %_datadir/%name %_libexecdir/%name /usr/lib/udev %{?_enable_sysvinit:%_initddir/*} %if_enabled systemd %_unitdir/* %exclude %_unitdir-preset %exclude /lib/modules-load.d %endif %exclude /usr/lib/dracut %exclude %_datadir/%name/zpios* %exclude %_datadir/%name/smb.sh %exclude %_datadir/initramfs-tools %files -n kernel-source-%name %defattr(-,root,root) /usr/src/kernel %changelog * Sun Mar 10 2019 Led <ledest@gmail.com> 0.7.13-1 - 0.7.13 * Fri Jul 13 2018 Led <ledest@gmail.com> 0.7.9-1 - 0.7.9 * Mon Apr 30 2018 Led <ledest@gmail.com> 0.7.8-1 - 0.7.8 * Sat Feb 10 2018 Led <ledest@gmail.com> 0.7.6-1 - 0.7.6 - disable patches: + 0001-Fix-loop-device-becomes-read-only.patch * Sat Dec 23 2017 Led <ledest@gmail.com> 0.7.5-1 - 0.7.5 * Sat Dec 16 2017 Led <ledest@gmail.com> 0.7.4-1 - 0.7.4 * Sat Dec 09 2017 Led <ledest@gmail.com> 0.7.3-5 - git 36e0ddb * Sun Nov 26 2017 Led <ledest@gmail.com> 0.7.3-4 - git 841cb5e * Sat Oct 28 2017 Led <ledest@gmail.com> 0.7.3-3 - enable 0001-Fix-loop-device-becomes-read-only.patch * Sat Oct 28 2017 Led <ledest@gmail.com> 0.7.3-2 - add module/icp/Makefile to ac_config_files for build module * Fri Oct 27 2017 Led <ledest@gmail.com> 0.7.3-1 - 0.7.3 * Mon Oct 16 2017 Led <ledest@gmail.com> 0.7.2-2 - add zfs-rpmlintrc * Mon Oct 16 2017 Led <ledest@gmail.com> 0.7.2-1 - 0.7.2 - disable 0001-Fix-loop-device-becomes-read-only.patch * Fri Jul 21 2017 Led <ledest@gmail.com> 0.6.5.11-1 - 0.6.5.11 * Fri Jun 30 2017 Led <ledest@gmail.com> 0.6.5.10-1 - 0.6.5.10 * Sat Jun 10 2017 Led <ledest@gmail.com> 0.6.5.9-3 - remove patches: + zfs-0.6.5.3-hz.patch - revert patches: + 0001-Fix-loop-device-becomes-read-only.patch * Sat Jun 10 2017 Led <ledest@gmail.com> 0.6.5.9-2 - git 590509b * Tue Feb 07 2017 Led <ledest@gmail.com> 0.6.5.9-1 - remove patches: + 0001-Remove-dir-inode-operations-from-zpl_inode_operation.patch + 0002-Linux-4.9-compat-iops-rename-wants-flags.patch + 0003-Linux-4.9-compat-remove-iops-set-get-remove-xattr.patch + 0004-Linux-4.9-compat-inode_change_ok-renamed-setattr_pre.patch + 0005-Kernel-4.9-compat-file_operations-aio_fsync-removal.patch * Sun Jan 29 2017 Led <ledest@gmail.com> 0.6.5.8-4 - add patches: + 0005-Kernel-4.9-compat-file_operations-aio_fsync-removal.patch * Sun Jan 29 2017 Led <ledest@gmail.com> 0.6.5.8-3 - remove patches: + 0001-Linux-4.9-compat-inode_change_ok-renamed-setattr_pre.patch - add patches: + 0001-Remove-dir-inode-operations-from-zpl_inode_operation.patch + 0002-Linux-4.9-compat-iops-rename-wants-flags.patch + 0003-Linux-4.9-compat-remove-iops-set-get-remove-xattr.patch + 0004-Linux-4.9-compat-inode_change_ok-renamed-setattr_pre.patch * Wed Jan 04 2017 Led <ledest@gmail.com> 0.6.5.8-2 - add patches: + 0001-Linux-4.9-compat-inode_change_ok-renamed-setattr_pre.patch * Sat Sep 10 2016 Led <ledest@gmail.com> 0.6.5.8-1 - 0.6.5.8 * Sat Jun 04 2016 Led <ledest@gmail.com> 0.6.5.7-1 - 0.6.5.7 * Sat Apr 02 2016 Led <ledest@gmail.com> 0.6.5.6-1 - 0.6.5.6 * Wed Jan 13 2016 Led <ledest@gmail.com> 0.6.5.5-1 - 0.6.5.5 - add patches: + zfs-0.6.5.5-git.patch * Wed Jan 13 2016 Led <ledest@gmail.com> 0.6.5.4-1 - 0.6.5.4 - disable patches: + zfs-0.6.5.3-hz.patch * Sun Oct 18 2015 Led <ledest@gmail.com> 0.6.5.3-3 - clean BuildRequires * Sat Oct 17 2015 Led <ledest@gmail.com> 0.6.5.3-2 - remove patches: + zfs-0.6.5.3-make-ddi_time_-macros-visible.patch * Sat Oct 17 2015 Led <ledest@gmail.com> 0.6.5.3-1 - 0.6.5.3 * Wed Sep 24 2014 Led <ledest@gmail.com> 0.6.3-14 - fixed BuildRequires * Thu Sep 11 2014 Led <ledest@gmail.com> 0.6.3-13 - upstream updates and fixes * Fri Aug 29 2014 Led <ledest@gmail.com> 0.6.3-12 - build for openSUSE * Wed Aug 27 2014 Led <led@altlinux.ru> 0.6.3-alt12 - upstream updates and fixes * Sat Aug 16 2014 Led <led@altlinux.ru> 0.6.3-alt11 - upstream updates * Thu Aug 14 2014 Led <led@altlinux.ru> 0.6.3-alt10 - upstream updates and fixes * Sat Aug 09 2014 Led <led@altlinux.ru> 0.6.3-alt9 - upstream updates and fixes * Sun Aug 03 2014 Led <led@altlinux.ru> 0.6.3-alt8 - upstream updates and fixes * Wed Jul 30 2014 Led <led@altlinux.ru> 0.6.3-alt7 - upstream updates and fixes * Sat Jul 26 2014 Led <led@altlinux.ru> 0.6.3-alt6 - upstream updates and fixes * Thu Jul 03 2014 Led <led@altlinux.ru> 0.6.3-alt5 - upstream updates and fixes * Tue Jul 01 2014 Led <led@altlinux.ru> 0.6.3-alt4 - upstream updates and fixes * Mon Jun 16 2014 Led <led@altlinux.ru> 0.6.3-alt3 - module: replace stupidly defined spl's 'hz' with generic 'HZ' - fixed Requires of kernel-source-zfs * Sat Jun 14 2014 Led <led@altlinux.ru> 0.6.3-alt2 - Revert "sys/zfs_context: make ddi_time_* macros visible for build kernel- modules" * Sat Jun 14 2014 Led <led@altlinux.ru> 0.6.3-alt1 - 0.6.3 * Sat Jun 07 2014 Led <led@altlinux.ru> 0.6.2-alt50 - upstream updates and fixes * Sun Jun 01 2014 Led <led@altlinux.ru> 0.6.2-alt49 - upstream updates * Fri May 23 2014 Led <led@altlinux.ru> 0.6.2-alt48 - upstream updates * Tue May 20 2014 Led <led@altlinux.ru> 0.6.2-alt47 - upstream updates and fixes * Thu May 15 2014 Led <led@altlinux.ru> 0.6.2-alt46 - upstream updates * Wed May 07 2014 Led <led@altlinux.ru> 0.6.2-alt45 - upstream updates and fixes * Sat Apr 26 2014 Led <led@altlinux.ru> 0.6.2-alt44 - upstream updates * Sat Apr 19 2014 Led <led@altlinux.ru> 0.6.2-alt43 - upstream fixes * Tue Apr 15 2014 Led <led@altlinux.ru> 0.6.2-alt42 - upstream updates * Sat Apr 12 2014 Led <led@altlinux.ru> 0.6.2-alt41 - upstream updates and fixes * Thu Apr 10 2014 Led <led@altlinux.ru> 0.6.2-alt40 - upstream fixes * Mon Apr 07 2014 Led <led@altlinux.ru> 0.6.2-alt39 - upstream updates and fixes * Mon Mar 24 2014 Led <led@altlinux.ru> 0.6.2-alt38 - upstream updates and fixes * Fri Mar 21 2014 Led <led@altlinux.ru> 0.6.2-alt37 - upstream updates and fixes * Wed Mar 12 2014 Led <led@altlinux.ru> 0.6.2-alt36 - upstream fixes * Mon Mar 10 2014 Led <led@altlinux.ru> 0.6.2-alt35 - upstream updates and fixes * Sun Feb 23 2014 Led <led@altlinux.ru> 0.6.2-alt34 - upstream updates and fixes * Wed Feb 12 2014 Led <led@altlinux.ru> 0.6.2-alt33 - upstream fixes * Thu Feb 06 2014 Led <led@altlinux.ru> 0.6.2-alt32 - upstream fixes - added systemd unit files for ZFS startup - disabled sysvinit * Tue Feb 04 2014 Led <led@altlinux.ru> 0.6.2-alt31 - upstream fixes * Sat Feb 01 2014 Led <led@altlinux.ru> 0.6.2-alt30 - upstream updates and fixes * Fri Jan 24 2014 Led <led@altlinux.ru> 0.6.2-alt29 - upstream updates and fixes * Thu Jan 16 2014 Led <led@altlinux.ru> 0.6.2-alt28 - upstream updates and fixes * Tue Jan 14 2014 Led <led@altlinux.ru> 0.6.2-alt27 - upstream updates and fixes * Wed Jan 08 2014 Led <led@altlinux.ru> 0.6.2-alt26 - upstream updates and fixes * Tue Dec 24 2013 Led <led@altlinux.ru> 0.6.2-alt25 - upstream fixes * Sat Dec 21 2013 Led <led@altlinux.ru> 0.6.2-alt24 - upstream updates and fixes * Thu Dec 19 2013 Led <led@altlinux.ru> 0.6.2-alt23 - upstream updates and fixes * Fri Dec 13 2013 Led <led@altlinux.ru> 0.6.2-alt22 - upstream fixes * Wed Dec 11 2013 Led <led@altlinux.ru> 0.6.2-alt21 - upstream fixes * Mon Dec 09 2013 Led <led@altlinux.ru> 0.6.2-alt20 - upstream updates and fixes * Tue Dec 03 2013 Led <led@altlinux.ru> 0.6.2-alt19 - upstream updates and fixes * Sun Nov 24 2013 Led <led@altlinux.ru> 0.6.2-alt18 - upstream updates and fixes * Sat Nov 16 2013 Led <led@altlinux.ru> 0.6.2-alt17 - upstream updates and fixes * Tue Nov 12 2013 Led <led@altlinux.ru> 0.6.2-alt16 - Updated kernel-source-spl requires * Tue Nov 12 2013 Led <led@altlinux.ru> 0.6.2-alt15 - kernel modules: added missed includes * Tue Nov 12 2013 Led <led@altlinux.ru> 0.6.2-alt14 - upstream updates and fixes * Tue Nov 05 2013 Led <led@altlinux.ru> 0.6.2-alt13 - upstream updates and fixes * Sat Nov 02 2013 Led <led@altlinux.ru> 0.6.2-alt12 - upstream fixes * Fri Nov 01 2013 Led <led@altlinux.ru> 0.6.2-alt11 - upstream updates and fixes * Tue Oct 29 2013 Led <led@altlinux.ru> 0.6.2-alt10 - upstream updates and fixes * Wed Oct 23 2013 Led <led@altlinux.ru> 0.6.2-alt9 - fixed udevdir * Wed Oct 23 2013 Led <led@altlinux.ru> 0.6.2-alt8 - upstream fixes * Sat Oct 19 2013 Led <led@altlinux.ru> 0.6.2-alt7 - upstream fixes * Mon Oct 14 2013 Led <led@altlinux.ru> 0.6.2-alt6 - upstream updates and fixes * Thu Oct 10 2013 Led <led@altlinux.ru> 0.6.2-alt5 - upstream updates and fixes * Fri Sep 27 2013 Led <led@altlinux.ru> 0.6.2-alt4 - upstream updates and fixes * Sat Sep 14 2013 Led <led@altlinux.ru> 0.6.2-alt3 - upstream fixes * Sun Sep 08 2013 Led <led@altlinux.ru> 0.6.2-alt2 - upstream fixes * Tue Aug 27 2013 Led <led@altlinux.ru> 0.6.2-alt1 - 0.6.2 * Sun Aug 18 2013 Led <led@altlinux.ru> 0.6.1-alt12 - upstream updates and fixes * Thu Aug 15 2013 Led <led@altlinux.ru> 0.6.1-alt11 - upstream updates * Sun Aug 11 2013 Led <led@altlinux.ru> 0.6.1-alt10 - upstream updates and fixes * Fri Aug 02 2013 Led <led@altlinux.ru> 0.6.1-alt9 - kernel modules: upstream updates * Sat Jul 27 2013 Led <led@altlinux.ru> 0.6.1-alt8 - zpool: upstream fixes * Thu Jul 18 2013 Led <led@altlinux.ru> 0.6.1-alt7 - upstream fixes * Wed Jul 17 2013 Led <led@altlinux.ru> 0.6.1-alt6 - upstream fixes * Fri Jul 12 2013 Led <led@altlinux.ru> 0.6.1-alt5 - upstream updates * Sat Jul 06 2013 Led <led@altlinux.ru> 0.6.1-alt4 - kernel-source-%%name: add config/missing * Thu Jul 04 2013 Led <led@altlinux.ru> 0.6.1-alt3 - upstream fixes - kernel-source-%%name requires kernel-source-spl * Tue Jul 02 2013 Led <led@altlinux.ru> 0.6.1-alt2 - upstream fixes * Tue Jun 18 2013 Led <led@altlinux.ru> 0.6.1-alt1 - initial build
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor