diff --git a/powerapi-1.0.0.tar.gz b/powerapi-1.0.0.tar.gz index d7de1a6692bb16b95afa94ecb831e3766dbbac14..c421e1457acc46f29c5e4cad78b8aa9a639edd3f 100644 Binary files a/powerapi-1.0.0.tar.gz and b/powerapi-1.0.0.tar.gz differ diff --git a/powerapi.spec b/powerapi.spec index 11d6d0d4956955deb22617f30acaf0cd80448a6d..a474dd407893c203deac30aff6753481ba1c880a 100644 --- a/powerapi.spec +++ b/powerapi.spec @@ -2,7 +2,7 @@ Name: powerapi Version: 1.0.0 -Release: 1 +Release: 2 Summary: The ability to support openEuler power consumption control. License: MulanPSL-2.0 @@ -32,27 +32,46 @@ sh build.sh release %install install -d %{buildroot}/%{_sysconfdir}/sysconfig/pwrapis cp release/pwrapis/conf/pwrapis_config.ini %{buildroot}/%{_sysconfdir}/sysconfig/pwrapis -install -d %{buildroot}/%{_bindir} -cp release/pwrapis/pwrapis %{buildroot}/%{_bindir} +install -d %{buildroot}/%{_sbindir} +cp release/pwrapis/pwrapis %{buildroot}/%{_sbindir} +install -d %{buildroot}/%{_sysconfdir}/systemd/system +cp pwrapis/pwrapis.service %{buildroot}/%{_sysconfdir}/systemd/system install -d %{buildroot}/%{_libdir} cp release/pwrapic/lib/libpwrapi.so %{buildroot}/%{_libdir} install -d %{buildroot}/%{_includedir}/pwrapic -cp -r release/pwrapic/inc %{buildroot}/%{_includedir}/pwrapic +cp -r release/pwrapic/inc/* %{buildroot}/%{_includedir}/pwrapic + +%post +systemctl start pwrapis + +%preun +systemctl stop pwrapis + +%post -n powerapi-devel +systemctl start pwrapis + +%preun -n powerapi-devel +systemctl stop pwrapis %files -%{_bindir}/pwrapis +%{_sbindir}/pwrapis %{_libdir}/libpwrapi.so %dir %{_sysconfdir}/sysconfig/pwrapis %{_sysconfdir}/sysconfig/pwrapis/* +%{_sysconfdir}/systemd/system/pwrapis.service %files -n powerapi-devel -%{_bindir}/pwrapis +%{_sbindir}/pwrapis %{_libdir}/libpwrapi.so %dir %{_sysconfdir}/sysconfig/pwrapis %{_sysconfdir}/sysconfig/pwrapis/* %dir %{_includedir}/pwrapic %{_includedir}/pwrapic/* +%{_sysconfdir}/systemd/system/pwrapis.service %changelog +* Fri Dec 15 2023 xuchongyu - 1.0.0-2 +- add pwrapis.service + * Tue Dec 5 2023 xuchongyu - 1.0.0-1 - init powerapi