Lines Matching +full:global +full:- +full:utilities

1 %global _sbindir    /sbin
2 %global _libdir /%{_lib}
7 %global _udevdir %{_prefix}/lib/udev
9 %global _udevdir /lib/udev
16 %global _udevruledir %{_prefix}/lib/udev/rules.d
18 %global _udevruledir /lib/udev/rules.d
25 %global _bashcompletiondir /etc/bash_completion.d
27 %global _bashcompletiondir /usr/share/bash-completion
34 %global _dracutdir %{_prefix}/lib/dracut
36 %global _dracutdir %{_prefix}/share/dracut
41 %global _initconfdir /etc/sysconfig
45 %global _unitdir %{_prefix}/lib/systemd/system
49 %global _presetdir %{_prefix}/lib/systemd/system-preset
53 %global _modulesloaddir %{_prefix}/lib/modules-load.d
57 %global _systemdgeneratordir %{_prefix}/lib/systemd/system-generators
61 %global _pkgconfigdir %{_prefix}/%{_lib}/pkgconfig
90 %define __python_sitelib %(%{__python} -Esc "
102 print(sitedir);" 2>/dev/null || %{__python} -Esc "from distutils import sysconfig; print(sysconfig.…
112 Source0: %{name}-%{version}.tar.gz
113 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
114 Requires: libzpool6%{?_isa} = %{version}-%{release}
115 Requires: libnvpair3%{?_isa} = %{version}-%{release}
116 Requires: libuutil3%{?_isa} = %{version}-%{release}
117 Requires: libzfs6%{?_isa} = %{version}-%{release}
118 Requires: %{name}-kmod = %{version}
119 Provides: %{name}-kmod-common = %{version}-%{release}
122 # zfs-fuse provides the same commands and man pages that OpenZFS does.
124 Conflicts: zfs-fuse
128 BuildRequires: zlib-devel
129 BuildRequires: libuuid-devel
130 BuildRequires: libblkid-devel
131 BuildRequires: libudev-devel
132 BuildRequires: libattr-devel
133 BuildRequires: openssl-devel
135 BuildRequires: libtirpc-devel
158 # The zpool iostat/status -c scripts call some utilities like lsblk and iostat
159 Requires: util-linux
163 This package contains the core ZFS command line utilities.
165 %package -n libzpool6
172 %description -n libzpool6
177 %ldconfig_scriptlets -n libzpool6
179 %post -n libzpool6 -p /sbin/ldconfig
180 %postun -n libzpool6 -p /sbin/ldconfig
183 %package -n libnvpair3
184 Summary: Solaris name-value library for Linux
188 %description -n libnvpair3
189 This package contains routines for packing and unpacking name-value
195 %ldconfig_scriptlets -n libnvpair3
197 %post -n libnvpair3 -p /sbin/ldconfig
198 %postun -n libnvpair3 -p /sbin/ldconfig
201 %package -n libuutil3
206 %description -n libuutil3
211 * libavl: The Adelson-Velskii Landis balanced binary tree manipulation
218 %ldconfig_scriptlets -n libuutil3
220 %post -n libuutil3 -p /sbin/ldconfig
221 %postun -n libuutil3 -p /sbin/ldconfig
227 %package -n libzfs6
234 %description -n libzfs6
238 %ldconfig_scriptlets -n libzfs6
240 %post -n libzfs6 -p /sbin/ldconfig
241 %postun -n libzfs6 -p /sbin/ldconfig
244 %package -n libzfs6-devel
247 Requires: libzfs6%{?_isa} = %{version}-%{release}
248 Requires: libzpool6%{?_isa} = %{version}-%{release}
249 Requires: libnvpair3%{?_isa} = %{version}-%{release}
250 Requires: libuutil3%{?_isa} = %{version}-%{release}
251 Provides: libzpool6-devel = %{version}-%{release}
252 Provides: libnvpair3-devel = %{version}-%{release}
253 Provides: libuutil3-devel = %{version}-%{release}
254 Obsoletes: zfs-devel <= %{version}
255 Obsoletes: libzfs2-devel <= %{version}
256 Obsoletes: libzfs4-devel <= %{version}
257 Obsoletes: libzfs5-devel <= %{version}
259 %description -n libzfs6-devel
266 Requires: %{name}%{?_isa} = %{version}-%{release}
279 BuildRequires: libaio-devel
301 # Enforce `python36-` package prefix for CentOS 7
303 %package -n python%{__python_pkg_version}-pyzfs
306 License: Apache-2.0
308 Requires: libzfs6 = %{version}-%{release}
309 Requires: libnvpair3 = %{version}-%{release}
314 Requires: python36-cffi
316 Requires: python%{__python_pkg_version}-cffi
321 BuildRequires: python36-packaging
322 BuildRequires: python36-devel
323 BuildRequires: python36-cffi
324 BuildRequires: python36-setuptools
326 BuildRequires: python%{__python_pkg_version}-packaging
327 BuildRequires: python%{__python_pkg_version}-devel
328 BuildRequires: python%{__python_pkg_version}-cffi
329 BuildRequires: python%{__python_pkg_version}-setuptools
332 BuildRequires: libffi-devel
335 %description -n python%{__python_pkg_version}-pyzfs
343 Requires: %{name}%{?_isa} = %{version}-%{release}
344 Requires: initramfs-tools
352 %package -n pam_zfs_key
356 BuildRequires: pam-devel
359 %description -n pam_zfs_key
366 %define debug --enable-debug
368 %define debug --disable-debug
372 %define debuginfo --enable-debuginfo
374 %define debuginfo --disable-debuginfo
378 %define asan --enable-asan
380 %define asan --disable-asan
384 %define ubsan --enable-ubsan
386 %define ubsan --disable-ubsan
390--enable-systemd --with-systemdunitdir=%{_unitdir} --with-systemdpresetdir=%{_presetdir} --with-sy…
391-import-cache.service zfs-import-scan.service zfs-mount.service zfs-mount@.service zfs-share.servi…
393 %define systemd --enable-sysvinit --disable-systemd
397 %define pyzfs --enable-pyzfs
399 %define pyzfs --disable-pyzfs
403 %define pam --enable-pam
405 %define pam --disable-pam
408 %setup -q
412 --with-config=user \
413 --with-udevdir=%{_udevdir} \
414 --with-udevruledir=%{_udevruledir} \
415 --with-dracutdir=%{_dracutdir} \
416 --with-pamconfigsdir=%{_datadir}/pam-configs \
417 --with-pammoduledir=%{_libdir}/security \
418 --with-python=%{__python} \
419 --with-pkgconfigdir=%{_pkgconfigdir} \
420 --disable-static \
431 %{__rm} -rf $RPM_BUILD_ROOT
433 find %{?buildroot}%{_libdir} -name '*.la' -exec rm -f {} \;
436 \( -name arc_summary -or -name arcstat -or -name dbufstat \
437 -or -name zilstat \) \
438 -exec %{__sed} -i 's|^#!.*|#!%{__python}|' {} \;
440 \( -name test-runner.py -or -name zts-report.py \) \
441 -exec %{__sed} -i 's|^#!.*|#!%{__python}|' {} \;
449 if [ "$1" = "1" -o "$1" = "install" ] ; then
455 if [ -x /sbin/chkconfig ]; then
456 /sbin/chkconfig --add zfs-import
457 /sbin/chkconfig --add zfs-load-key
458 /sbin/chkconfig --add zfs-mount
459 /sbin/chkconfig --add zfs-share
460 /sbin/chkconfig --add zfs-zed
469 systemctl restart kmod-static-nodes
470 systemctl restart systemd-tmpfiles-setup-dev
479 if [ "$1" = "0" -o "$1" = "remove" ] ; then
481 systemctl --no-reload disable %{systemd_svcs} >/dev/null || true
486 if [ "$1" = "0" -o "$1" = "remove" ] && [ -x /sbin/chkconfig ]; then
487 /sbin/chkconfig --del zfs-import
488 /sbin/chkconfig --del zfs-load-key
489 /sbin/chkconfig --del zfs-mount
490 /sbin/chkconfig --del zfs-share
491 /sbin/chkconfig --del zfs-zed
501 systemctl --system daemon-reload >/dev/null || true
506 # Core utilities
528 # Files needed for sysvinit and initramfs-tools
529 %{_sysconfdir}/%{name}/zfs-functions
532 %exclude %{_sysconfdir}/%{name}/zfs-functions
551 %files -n libzpool6
554 %files -n libnvpair3
557 %files -n libuutil3
560 %files -n libzfs6
563 %files -n libzfs6-devel
572 %{_datadir}/%{name}/zfs-tests
573 %{_datadir}/%{name}/test-runner
582 %files -n python%{__python_pkg_version}-pyzfs
585 %defattr(-,root,root,-)
593 /usr/share/initramfs-tools/*
597 %exclude /usr/share/initramfs-tools
601 %files -n pam_zfs_key
603 %{_datadir}/pam-configs/*