Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package CoreFreq for openSUSE:Factory 
checked in at 2021-10-11 15:31:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/CoreFreq (Old)
 and      /work/SRC/openSUSE:Factory/.CoreFreq.new.2443 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "CoreFreq"

Mon Oct 11 15:31:50 2021 rev:11 rq:924548 version:1.87.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/CoreFreq/CoreFreq.changes        2021-09-12 
20:09:43.704096535 +0200
+++ /work/SRC/openSUSE:Factory/.CoreFreq.new.2443/CoreFreq.changes      
2021-10-11 15:32:45.366954519 +0200
@@ -1,0 +2,9 @@
+Sun Oct 10 14:37:04 UTC 2021 - Michael Pujos <pujos.mich...@gmail.com>
+
+- Update to version 1.87.4
+- fixed service hardening preventing daemon to start (boo#1191509) 
+- added modprobe_corefreqd.service.patch to load/unload kernel
+  module on service start/stop. Do not load module on boot anymore
+- fixed leap15_3.patch including unnessary junk  
+
+-------------------------------------------------------------------

Old:
----
  CoreFreq-1.87.1.tar.gz

New:
----
  CoreFreq-1.87.4.tar.gz
  modprobe_corefreqd.service.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ CoreFreq.spec ++++++
--- /var/tmp/diff_new_pack.9K4JrT/_old  2021-10-11 15:32:45.790955199 +0200
+++ /var/tmp/diff_new_pack.9K4JrT/_new  2021-10-11 15:32:45.794955205 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           CoreFreq
-Version:        1.87.1
+Version:        1.87.4
 Release:        0
 Summary:        CPU monitoring software designed for 64-bits processors
 License:        GPL-2.0-or-later
@@ -26,6 +26,7 @@
 Patch0:         leap15_2.patch
 Patch1:         leap15_3.patch
 Patch2:         harden_corefreqd.service.patch
+Patch3:         modprobe_corefreqd.service.patch
 BuildRequires:  %{kernel_module_package_buildreqs}
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(libsystemd)
@@ -48,6 +49,7 @@
 %patch1 -p1
 %endif
 %patch2 -p1
+%patch3 -p0
 
 %build
 %make_build
@@ -57,10 +59,6 @@
 export INSTALL_MOD_DIR=updates
 PREFIX=%{buildroot}%{_prefix} make install
 
-# load module on boot. Necessary for corefreqd to be able to run
-mkdir -p %{buildroot}%{_prefix}/lib/modules-load.d
-echo corefreqk > %{buildroot}%{_prefix}/lib/modules-load.d/corefreq.conf
-
 mkdir -p %{buildroot}%{_sbindir}
 ln -s service %{buildroot}%{_sbindir}/rccorefreqd
 
@@ -71,8 +69,6 @@
 %{_bindir}/corefreqd
 %{_unitdir}/corefreqd.service
 %{_sbindir}/rccorefreqd
-%dir %{_prefix}/lib/modules-load.d
-%{_prefix}/lib/modules-load.d/corefreq.conf
 
 %pre
 %service_add_pre corefreqd.service

++++++ CoreFreq-1.87.1.tar.gz -> CoreFreq-1.87.4.tar.gz ++++++
++++ 3015 lines of diff (skipped)

++++++ harden_corefreqd.service.patch ++++++
--- /var/tmp/diff_new_pack.9K4JrT/_old  2021-10-11 15:32:45.930955423 +0200
+++ /var/tmp/diff_new_pack.9K4JrT/_new  2021-10-11 15:32:45.930955423 +0200
@@ -2,7 +2,7 @@
 ===================================================================
 --- CoreFreq-1.86.7.orig/corefreqd.service
 +++ CoreFreq-1.86.7/corefreqd.service
-@@ -6,6 +6,14 @@
+@@ -6,6 +6,12 @@
  Description=CoreFreq Daemon
  
  [Service]
@@ -11,8 +11,6 @@
 +ProtectSystem=full
 +ProtectHome=true
 +ProtectHostname=true
-+ProtectClock=true
-+ProtectKernelModules=true
 +ProtectKernelLogs=true
  Type=simple
  ExecStart=corefreqd -q

++++++ leap15_3.patch ++++++
++++ 16405 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/CoreFreq/leap15_3.patch
++++ and /work/SRC/openSUSE:Factory/.CoreFreq.new.2443/leap15_3.patch

++++++ modprobe_corefreqd.service.patch ++++++
--- corefreqd.service   2021-10-10 16:23:31.324358421 +0200
+++ corefreqd.service.new       2021-10-10 16:24:56.504466281 +0200
@@ -13,8 +13,10 @@
 ProtectHostname=true
 ProtectKernelLogs=true
 Type=simple
+ExecStartPre=/sbin/modprobe corefreqk
 ExecStart=corefreqd -q
 ExecStop=/bin/kill -QUIT $MAINPID
+ExecStopPost=-/sbin/modprobe -r corefreqk
 RemainAfterExit=no
 SuccessExitStatus=SIGQUIT SIGUSR1 SIGTERM
 

Reply via email to