Пакет freeipa-healthcheck: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 | %define _libexecdir %_usr/libexec %define _unpackaged_files_terminate_build 1 %def_with check Name: freeipa-healthcheck Version: 0.6 Release: alt1 Summary: Check the health of a FreeIPA installation License: GPLv3 Group: System/Base Url: https://github.com/freeipa/freeipa-healthcheck Source0: %name-%version.tar.gz Patch: %name-%version-alt.patch ExcludeArch: %ix86 Requires: python3-module-%name = %EVR BuildRequires(pre): rpm-build-python3 BuildRequires: python3-module-ipaserver BuildRequires: python3-module-pytest-runner %if_with check BuildRequires: python3-module-tox BuildRequires: python3-module-pytest BuildRequires: /proc %endif %description FreeIPA-healthcheck is a framework which is needed to assist with the identification, diagnosis and potentially repair of problems. %package -n python3-module-%name Summary: FreeIPA-healthcheck python3 bindings and documentation License: GPLv3 Group: Development/Python3 %description -n python3-module-%name This FreeIPA-healthcheck Python3 module contains the library binding for FreeIPA-healthcheck framework. %prep %setup %patch -p1 %build %python3_build %install %python3_install mkdir -p %buildroot%_sysconfdir/ipahealthcheck echo "[default]" > %buildroot%_sysconfdir/ipahealthcheck/ipahealthcheck.conf mkdir -p %buildroot%_unitdir mkdir -p %buildroot%_libexecdir/ipa install -p -m755 systemd/ipa-healthcheck.sh %buildroot%_libexecdir/ipa/ mkdir -p %buildroot%_logrotatedir/ipahealthcheck install -p -m644 logrotate/ipahealthcheck %buildroot%_logrotatedir/ipahealthcheck/ mkdir -p %buildroot%_logdir/ipa/healthcheck mkdir -p %buildroot%_man5dir mkdir -p %buildroot%_man8dir install -p -m644 man/man5/ipahealthcheck.conf.5 %buildroot%_man5dir/ install -p -m644 man/man8/ipa-healthcheck.8 %buildroot%_man8dir/ install -p -m644 systemd/ipa-healthcheck.service %buildroot%_unitdir/ install -p -m644 systemd/ipa-healthcheck.timer %buildroot%_unitdir/ # since we package python modules as arch dependent %if "%python3_sitelibdir" != "%python3_sitelibdir_noarch" mkdir -p %buildroot%python3_sitelibdir mv %buildroot%python3_sitelibdir_noarch/* %buildroot%python3_sitelibdir/ %endif %post %post_service ipa-healthcheck %preun %preun_service ipa-healthcheck %check export TOXENV=py3 tox.py3 --sitepackages -vv %files %doc README.md COPYING %_bindir/ipa-healthcheck %_bindir/ipa-clustercheck %_sysconfdir/ipahealthcheck/ %_unitdir/ipa-healthcheck.service %_unitdir/ipa-healthcheck.timer %_libexecdir/ipa %_logdir/ipa/healthcheck %_logrotatedir/ipahealthcheck %_man5dir/ipahealthcheck.conf.5.xz %_man8dir/ipa-healthcheck.8.xz %files -n python3-module-%name %python3_sitelibdir/ipahealthcheck/ %python3_sitelibdir/ipahealthcheck-%version-py%__python3_version.egg-info/ %python3_sitelibdir/ipahealthcheck-%version-py%__python3_version-nspkg.pth %python3_sitelibdir/ipaclustercheck/ %changelog * Wed Jul 22 2020 Stanislav Levin <slev@altlinux.org> 0.6-alt1 - Initial build (by Ivan Alekseev <qwetwe@altlinux.org>). |