package created using the webbuild interface [release 0.6.3-1mamba;Sat Oct 04 2014]

This commit is contained in:
Silvan Calarco 2024-01-05 20:03:58 +01:00
parent f170a2a1cf
commit 9f86639064
2 changed files with 188 additions and 0 deletions

View File

@ -1,2 +1,6 @@
# zfs
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.
Full documentation for installing ZoL on your favorite Linux distribution can be found at: http://zfsonlinux.org

184
zfs.spec Normal file
View File

@ -0,0 +1,184 @@
Name: zfs
Version: 0.6.3
Release: 1mamba
Summary: An advanced file system and volume manager
Group: System/Tools
Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: http://zfsonlinux.org
Source: http://archive.zfsonlinux.org/downloads/zfsonlinux/zfs/zfs-%{version}.tar.gz
License: Common Development and Distribution License
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: libblkid-devel
BuildRequires: libuuid-devel
BuildRequires: libz-devel
## AUTOBUILDREQ-END
Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release}
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%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.
Full documentation for installing ZoL on your favorite Linux distribution can be found at: http://zfsonlinux.org
%package -n lib%{name}
Group: System/Libraries
Summary: Shared libraries for %{name}
%description -n lib%{name}
This package contains shared libraries for %{name}.
%package -n lib%{name}-devel
Group: Development/Libraries
Summary: Development files for %{name}
Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release}
%description -n lib%{name}-devel
This package contains libraries and header files for developing applications that use %{name}.
%debug_package
%prep
%setup -q
%build
%configure \
--disable-sysvinit \
--with-config=user \
--with-systemdunitdir=%{_unitdir} \
--with-systemdpresetdir=%{_presetdir}
%make
%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%makeinstall
%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%post -n lib%{name} -p /sbin/ldconfig
%postun -n lib%{name} -p /sbin/ldconfig
%files
%defattr(-,root,root)
%dir %{_sysconfdir}/zfs
%{_sysconfdir}/zfs/*.example
%dir %{_sysconfdir}/zfs/zed.d
%{_sysconfdir}/zfs/zed.d/zed.rc
%{_sysconfdir}/zfs/zed.d/*.sh
/lib/udev/rules.d/60-zvol.rules
/lib/udev/rules.d/69-vdev.rules
/lib/udev/rules.d/90-zfs.rules
/lib/udev/vdev_id
/lib/udev/zvol_id
/sbin/mount.zfs
%{_bindir}/arcstat.py
%{_bindir}/dbufstat.py
%dir %{_prefix}/lib/dracut/modules.d/90zfs
%{_prefix}/lib/dracut/modules.d/90zfs/module-setup.sh
%{_prefix}/lib/dracut/modules.d/90zfs/mount-zfs.sh
%{_prefix}/lib/dracut/modules.d/90zfs/parse-zfs.sh
%{_prefix}/lib/modules-load.d/zfs.conf
%{_presetdir}/50-zfs.preset
%{_unitdir}/zed.service
%{_unitdir}/zfs-import-cache.service
%{_unitdir}/zfs-import-scan.service
%{_unitdir}/zfs-mount.service
%{_unitdir}/zfs-share.service
%{_unitdir}/zfs.target
%{_sbindir}/fsck.zfs
%{_sbindir}/zdb
%{_sbindir}/zed
%{_sbindir}/zfs
%{_sbindir}/zhack
%{_sbindir}/zinject
%{_sbindir}/zpios
%{_sbindir}/zpool
%{_sbindir}/zstreamdump
%{_sbindir}/ztest
%dir %{_datadir}/zfs
%{_datadir}/zfs/*.sh
%dir %{_datadir}/zfs/zpios-profile
%{_datadir}/zfs/zpios-profile/*.sh
%dir %{_datadir}/zfs/zpios-test
%{_datadir}/zfs/zpios-test/*.sh
%dir %{_datadir}/zfs/zpool-config
%{_datadir}/zfs/zpool-config/*.sh
%{_mandir}/man1/zhack.1*
%{_mandir}/man1/zpios.1*
%{_mandir}/man1/ztest.1*
%{_mandir}/man5/vdev_id.conf.5*
%{_mandir}/man5/zfs-module-parameters.5*
%{_mandir}/man5/zpool-features.5*
%{_mandir}/man8/fsck.zfs.8*
%{_mandir}/man8/mount.zfs.8*
%{_mandir}/man8/vdev_id.8*
%{_mandir}/man8/zdb.8*
%{_mandir}/man8/zed.8*
%{_mandir}/man8/zfs.8*
%{_mandir}/man8/zinject.8*
%{_mandir}/man8/zpool.8*
%{_mandir}/man8/zstreamdump.8*
%files -n lib%{name}
%defattr(-,root,root)
%{_libdir}/libnvpair.so.*
%{_libdir}/libuutil.so.*
%{_libdir}/libzfs.so.*
%{_libdir}/libzfs_core.so.*
%{_libdir}/libzpool.so.*
%dir %{_libexecdir}/zfs
%dir %{_libexecdir}/zfs/zed.d
%{_libexecdir}/zfs/zed.d/*.sh
%doc AUTHORS
%files -n lib%{name}-devel
%defattr(-,root,root)
%dir %{_includedir}/libspl
%{_includedir}/libspl/*.h
%dir %{_includedir}/libspl/ia32
%dir %{_includedir}/libspl/ia32/sys
%{_includedir}/libspl/ia32/sys/*.h
%dir %{_includedir}/libspl/rpc
%{_includedir}/libspl/rpc/*.h
%dir %{_includedir}/libspl/sys
%{_includedir}/libspl/sys/*.h
%dir %{_includedir}/libspl/sys
%dir %{_includedir}/libspl/sys/dktp
%{_includedir}/libspl/sys/dktp/fdisk.h
%dir %{_includedir}/libzfs/sys/fm
%dir %{_includedir}/libzfs/sys/fm/fs
%{_includedir}/libzfs/sys/fm/fs/zfs.h
%dir %{_includedir}/libspl/sys/sysevent
%{_includedir}/libspl/sys/sysevent/*.h
%dir %{_includedir}/libzfs
%{_includedir}/libzfs/*.h
%dir %{_includedir}/libzfs/sys
%{_includedir}/libzfs/sys/*.h
%dir %{_includedir}/libzfs/sys/fm
%dir %{_includedir}/libzfs/sys/fs
%{_includedir}/libzfs/sys/fm/*.h
%{_includedir}/libzfs/sys/fs/*.h
%{_libdir}/libnvpair.a
%{_libdir}/libnvpair.la
%{_libdir}/libnvpair.so
%{_libdir}/libuutil.a
%{_libdir}/libuutil.la
%{_libdir}/libuutil.so
%{_libdir}/libzfs.a
%{_libdir}/libzfs.la
%{_libdir}/libzfs.so
%{_libdir}/libzfs_core.a
%{_libdir}/libzfs_core.la
%{_libdir}/libzfs_core.so
%{_libdir}/libzpool.a
%{_libdir}/libzpool.la
%{_libdir}/libzpool.so
%doc README.markdown
%changelog
* Sat Oct 04 2014 Silvan Calarco <silvan.calarco@mambasoft.it> 0.6.3-1mamba
- package created using the webbuild interface