Name: oeAware-manager Version: v1.0.1 Release: 6 Summary: OeAware server and client License: MulanPSL2 URL: https://gitee.com/openeuler/%{name} Source0: %{name}-%{version}.tar.gz Patch1: 0001-fix-issues.patch Patch2: 0002-refactor-plugin-interface.patch Patch3: 0003-the-client-adapts-to-the-new-interface-and-refactor-.patch Patch4: 0004-modify-some-interfaces-and-add-interface-comments.patch Patch5: 0005-add-the-SIGINT-signal-processing-and-singleton-class.patch Patch6: 0006-add-dynamic-dependencncy-adjustment.patch Patch7: 0007-fix-dependency-disabled-failed-and-pre-enable-illega.patch Patch8: 0008-fix-dependency-error-and-add-enable-failed-logs.patch BuildRequires: cmake make gcc-c++ BuildRequires: boost-devel BuildRequires: curl-devel BuildRequires: log4cplus-devel BuildRequires: yaml-cpp-devel BuildRequires: gtest-devel gmock-devel Requires: oeAware-collector >= v1.0.2 Requires: oeAware-scenario >= v1.0.2 Requires: oeAware-tune >= v1.0.0 Requires: graphviz yaml-cpp curl log4cplus boost %description %{name} provides server and client to manager plugins. %prep %autosetup -n %{name}-%{version} -p1 %build mkdir build cd build cmake .. make %{?_smp_mflags} %install install -D -m 0750 build/src/plugin_mgr/oeaware %{buildroot}%{_bindir}/oeaware install -D -m 0750 build/src/client/oeawarectl %{buildroot}%{_bindir}/oeawarectl install -D -m 0640 config.yaml %{buildroot}%{_sysconfdir}/oeAware/config.yaml install -D -p -m 0644 oeaware.service %{buildroot}%{_unitdir}/oeaware.service %preun %systemd_preun oeaware.service %post %systemd_post oeaware.service %files %attr(0750, root, root) %{_bindir}/oeaware %attr(0750, root, root) %{_bindir}/oeawarectl %attr(0640, root, root) %{_sysconfdir}/oeAware/config.yaml %attr(0644, root, root) %{_unitdir}/oeaware.service %changelog * Fri Jun 14 2024 fly_1997 -v1.0.1-6 - fix dependency error and add enable failed logs - fix dependency disabled failed and pre-enable illegal plugin * Wed Jun 12 2024 fly_1997 -v1.0.1-5 - add Requires * Wed Jun 5 2024 fly_1997 -v1.0.1-4 - add dynamic dependencncy adjustment * Fri May 31 2024 fly_1997 -v1.0.1-3 - refactor instance interfaces and add signal function * Wed May 15 2024 fly_1997 -v1.0.1-2 - fix pre-enable failed, dependencies missing error, memory leak - fix warning message * Sat May 11 2024 fly_1997 -v1.0.1-1 - update version to v1.0.1 * Wed May 8 2024 fly_1997 -v1.0.0-5 - fix systemd service uninstallation issue - fix load error and args parsing error printing * Mon May 6 2024 fly_1997 -v1.0.0-4 - add logs, modify sock file permission and serivce file * Mon Apr 29 2024 fly_1997 -v1.0.0-3 - add error description, refactor, and fix bugs * Sun Apr 28 2024 huangwenhua -v1.0.0-2 - Add Requires:graphviz * Thu Apr 18 2024 fly_1997 -v1.0.0-1 - Package init