Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libcgroup for openSUSE:Factory 
checked in at 2026-09-17 15:20:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libcgroup (Old)
 and      /work/SRC/openSUSE:Factory/.libcgroup.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libcgroup"

Thu Sep 17 15:20:45 2026 rev:2 rq:1378367 version:3.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/libcgroup/libcgroup.changes      2024-10-30 
17:35:11.418152234 +0100
+++ /work/SRC/openSUSE:Factory/.libcgroup.new.383539/libcgroup.changes  
2026-09-17 15:22:20.459331830 +0200
@@ -1,0 +2,25 @@
+Wed Sep 16 13:02:04 UTC 2026 - Dr. Werner Fink <[email protected]>
+
+- Update to libcgroup-3.2.0
+  * Add cgroup_get_cgroup_name() to exported symbols map
+  * Add cgroup_is_systemd_enabled() to exported symbols map
+  * Add cgroup_attach_thread_tid() to exported symbols map
+  * Add cgroup_get_threads() to exported symbols map
+  * Add cgroup_attach_thread_tid() to exported symbols map
+  * Add recursive option, '-R', to cgset and cgxset
+  * Add ignore_rt option to cgrulesengd
+  * Add support for any whitespace characters in cgrules configuration files
+  * Fix issue where cgroup creation failed due to disabled controllers
+  * Various cleanups in the systemd code, especially for when it is undefined
+  * Various changes in the continuous integration actions
+    Switch to using Github-hosted runners
+    Add a checkpatch Github action
+  * Various fixes for issues reported by Coverity
+- Port patches
+  * Syntax-fixes-for-man-pages.patch
+  * cgroup-directory.patch
+  * groups.patch
+  * libcgroup.spec
+  * template-doc.patch
+
+-------------------------------------------------------------------

Old:
----
  libcgroup-3.1.0.tar.gz
  libcgroup-3.1.0.tar.gz.asc

New:
----
  libcgroup-3.2.0.tar.gz
  libcgroup-3.2.0.tar.gz.asc

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

Other differences:
------------------
++++++ libcgroup.spec ++++++
--- /var/tmp/diff_new_pack.Q3Xf1X/_old  2026-09-17 15:22:21.354369329 +0200
+++ /var/tmp/diff_new_pack.Q3Xf1X/_new  2026-09-17 15:22:21.357369454 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libcgroup
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -23,11 +23,11 @@
 
 %define lname  libcgroup3
 Name:           libcgroup
-Version:        3.1.0
+Version:        3.2.0
 Release:        0
 Summary:        Tools and libraries to control and monitor control groups
 License:        LGPL-2.1-only
-Url:            https://github.com/libcgroup/libcgroup
+URL:            https://github.com/libcgroup/libcgroup
 Source:         
https://github.com/%{name}/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz
 Source1:        
https://github.com/%{name}/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz.asc
 Source2:        libcgroup.keyring
@@ -48,11 +48,11 @@
 BuildRequires:  gcc-c++
 BuildRequires:  libtool
 BuildRequires:  permissions
+BuildRequires:  sysuser-tools
 BuildRequires:  pkgconfig(libsystemd)
 BuildRequires:  pkgconfig(pam)
-BuildRequires:  pkgconfig(pkgconf)
 BuildRequires:  pkgconfig(pkg-config)
-BuildRequires:  sysuser-tools
+BuildRequires:  pkgconfig(pkgconf)
 %if ! %{defined _pam_moduledir}
 %define _pam_moduledir /%{_lib}/security
 %endif
@@ -65,6 +65,7 @@
 
 %package -n %{lname}
 Summary:        Control groups management library
+
 %description -n %{lname}
 
 The shared library libcgroup 3.1.0 its self.
@@ -121,9 +122,9 @@
 %prep
 %setup -q
 %patch -P0 -p1
-%patch -P1 -p1
+%patch -P1 -p1 -b .p1
 %patch -P2 -p1
-%patch -P3 -p1
+%patch -P3 -p1 -b .p3
 %patch -P4
 %patch -P5
 

++++++ Syntax-fixes-for-man-pages.patch ++++++
--- /var/tmp/diff_new_pack.Q3Xf1X/_old  2026-09-17 15:22:21.400371256 +0200
+++ /var/tmp/diff_new_pack.Q3Xf1X/_new  2026-09-17 15:22:21.404371424 +0200
@@ -6,26 +6,23 @@
 
 Last-Update: 2015-10-02
 ---
- doc/man/cgclassify.1     |  8 +++---
- doc/man/cgclear.1        | 16 ++++++------
- doc/man/cgconfig.conf.5  | 66 ++++++++++++++++++++++++------------------------
- doc/man/cgconfigparser.8 | 30 +++++++++++-----------
- doc/man/cgcreate.1       | 24 +++++++++---------
- doc/man/cgdelete.1       | 10 ++++----
- doc/man/cgexec.1         | 18 ++++++-------
- doc/man/cgget.1          | 30 +++++++++++-----------
- doc/man/cgred.conf.5     |  6 ++---
- doc/man/cgrulesengd.8    | 32 +++++++++++------------
- doc/man/cgset.1          |  8 +++---
- doc/man/cgsnapshot.1     | 20 +++++++--------
- doc/man/lscgroup.1       |  4 +--
- doc/man/lssubsys.1       | 28 ++++++++++----------
- 14 files changed, 150 insertions(+), 150 deletions(-)
+ libcgroup-3.2.0/doc/man/cgclassify.1     |    8 +--
+ libcgroup-3.2.0/doc/man/cgconfig.conf.5  |   66 
+++++++++++++++----------------
+ libcgroup-3.2.0/doc/man/cgconfigparser.8 |   30 +++++++-------
+ libcgroup-3.2.0/doc/man/cgcreate.1       |   46 ++++++++++-----------
+ libcgroup-3.2.0/doc/man/cgdelete.1       |   10 ++--
+ libcgroup-3.2.0/doc/man/cgexec.1         |   18 ++++----
+ libcgroup-3.2.0/doc/man/cgget.1          |   30 +++++++-------
+ libcgroup-3.2.0/doc/man/cgred.conf.5     |    6 +-
+ libcgroup-3.2.0/doc/man/cgrulesengd.8    |   32 +++++++--------
+ libcgroup-3.2.0/doc/man/cgset.1          |   18 ++++----
+ libcgroup-3.2.0/doc/man/cgsnapshot.1     |   20 ++++-----
+ libcgroup-3.2.0/doc/man/lscgroup.1       |    4 -
+ libcgroup-3.2.0/doc/man/lssubsys.1       |   28 ++++++-------
+ 13 files changed, 158 insertions(+), 158 deletions(-)
 
-Index: libcgroup/doc/man/cgclassify.1
-===================================================================
---- libcgroup.orig/doc/man/cgclassify.1
-+++ libcgroup/doc/man/cgclassify.1
+--- libcgroup-3.2.0/doc/man/cgclassify.1
++++ libcgroup-3.2.0/doc/man/cgclassify.1       2026-09-16 12:48:58.908502962 
+0000
 @@ -6,7 +6,7 @@
  cgclassify \- move running task(s) to given cgroups
  
@@ -62,11 +59,9 @@
  If this option is used, the daemon of service cgred (cgrulesengd process)
  can automatically change both the specified \fBpidlist\fR and their child
  tasks to the right cgroup based on \fB/etc/cgrules.conf\fR.
-Index: libcgroup/doc/man/cgconfig.conf.5
-===================================================================
---- libcgroup.orig/doc/man/cgconfig.conf.5
-+++ libcgroup/doc/man/cgconfig.conf.5
-@@ -280,7 +280,7 @@ inside. It corresponds to the following
+--- libcgroup-3.2.0/doc/man/cgconfig.conf.5
++++ libcgroup-3.2.0/doc/man/cgconfig.conf.5    2026-09-16 12:48:58.968501893 
+0000
+@@ -327,7 +327,7 @@ inside. It corresponds to the following
  .RS
  .nf
  mkdir /sys/fs/cgroup/cpu
@@ -75,7 +70,7 @@
  .fi
  .RE
  
-@@ -323,8 +323,8 @@ following operations:
+@@ -370,8 +370,8 @@ following operations:
  .RS
  .nf
  mkdir /sys/fs/cgroup/cpu
@@ -86,7 +81,7 @@
  
  mkdir /sys/fs/cgroup/cpu/daemons
  echo 1000 > /sys/fs/cgroup/cpu/daemons/www/cpu.shares
-@@ -432,7 +432,7 @@ which are little bit trickier to emulate
+@@ -479,7 +479,7 @@ which are little bit trickier to emulate
  .RS
  .nf
  mkdir /sys/fs/cgroup/cpu
@@ -95,7 +90,7 @@
  
  mkdir /sys/fs/cgroup/cpu/daemons
  
-@@ -442,23 +442,23 @@ chown root:webmaster /sys/fs/cgroup/cpu/
+@@ -489,23 +489,23 @@ chown root:webmaster /sys/fs/cgroup/cpu/
  echo 1000 > /sys/fs/cgroup/cpu/daemons/www/cpu.shares
  
   # + chmod the files so the result looks like:
@@ -131,7 +126,7 @@
  
  
  mkdir /sys/fs/cgroup/cpu/daemons/ftp
-@@ -467,23 +467,23 @@ chown root:ftpmaster /sys/fs/cgroup/cpu/
+@@ -514,23 +514,23 @@ chown root:ftpmaster /sys/fs/cgroup/cpu/
  echo 500 > /sys/fs/cgroup/cpu/daemons/ftp/cpu.shares
  
   # + chmod the files so the result looks like:
@@ -167,7 +162,7 @@
  
  .fi
  .RE
-@@ -537,8 +537,8 @@ It corresponds to the following operatio
+@@ -584,8 +584,8 @@ It corresponds to the following operatio
  .nf
  mkdir /sys/fs/cgroup/cpu
  mkdir /sys/fs/cgroup/cpuacct
@@ -178,7 +173,7 @@
  
  mkdir /sys/fs/cgroup/cpu/daemons
  mkdir /sys/fs/cgroup/cpuacct/daemons
-@@ -604,8 +604,8 @@ It corresponds to the following operatio
+@@ -651,8 +651,8 @@ It corresponds to the following operatio
  .nf
  mkdir /sys/fs/cgroup/cpu
  mkdir /sys/fs/cgroup/cpuacct
@@ -189,7 +184,7 @@
  
  mkdir /sys/fs/cgroup/cpuacct/daemons
  mkdir /sys/fs/cgroup/cpu/daemons
-@@ -702,7 +702,7 @@ It corresponds to the following operatio
+@@ -749,7 +749,7 @@ It corresponds to the following operatio
  .RS
  .nf
  mkdir /sys/fs/cgroup/cpu
@@ -198,10 +193,8 @@
  
  chown root:operator /sys/fs/cgroup/cpu/*
  chown root:operator /sys/fs/cgroup/cpu/tasks
-Index: libcgroup/doc/man/cgconfigparser.8
-===================================================================
---- libcgroup.orig/doc/man/cgconfigparser.8
-+++ libcgroup/doc/man/cgconfigparser.8
+--- libcgroup-3.2.0/doc/man/cgconfigparser.8
++++ libcgroup-3.2.0/doc/man/cgconfigparser.8   2026-09-16 12:48:59.024500895 
+0000
 @@ -7,61 +7,61 @@
  cgconfigparser \- setup control group file system
  
@@ -279,10 +272,8 @@
  defines the default owner of tasks file of the defined control
  group. I.e. this user and members
  of this group have write access to the file.
-Index: libcgroup/doc/man/cgcreate.1
-===================================================================
---- libcgroup.orig/doc/man/cgcreate.1
-+++ libcgroup/doc/man/cgcreate.1
+--- libcgroup-3.2.0/doc/man/cgcreate.1
++++ libcgroup-3.2.0/doc/man/cgcreate.1 2026-09-16 12:48:59.084499826 +0000
 @@ -5,54 +5,54 @@
  cgcreate \- create new cgroup(s)
  
@@ -394,10 +385,8 @@
  defines the name of the user and the group, which owns tasks
  file of the defined control group. I.e. this user and members
  of this group have write access to the file.
-Index: libcgroup/doc/man/cgdelete.1
-===================================================================
---- libcgroup.orig/doc/man/cgdelete.1
-+++ libcgroup/doc/man/cgdelete.1
+--- libcgroup-3.2.0/doc/man/cgdelete.1
++++ libcgroup-3.2.0/doc/man/cgdelete.1 2026-09-16 12:48:59.140498828 +0000
 @@ -7,7 +7,7 @@
  cgdelete \- remove control group(s)
  
@@ -430,10 +419,8 @@
  Recursively remove all subgroups.
  
  .SH ENVIRONMENT VARIABLES
-Index: libcgroup/doc/man/cgexec.1
-===================================================================
---- libcgroup.orig/doc/man/cgexec.1
-+++ libcgroup/doc/man/cgexec.1
+--- libcgroup-3.2.0/doc/man/cgexec.1
++++ libcgroup-3.2.0/doc/man/cgexec.1   2026-09-16 12:48:59.200497759 +0000
 @@ -7,7 +7,7 @@
  cgexec \- run the task in given control groups
  
@@ -499,10 +486,8 @@
  .ft R
  .fi
  runs command \fBls -l\fR in control group test1
-Index: libcgroup/doc/man/cgget.1
-===================================================================
---- libcgroup.orig/doc/man/cgget.1
-+++ libcgroup/doc/man/cgget.1
+--- libcgroup-3.2.0/doc/man/cgget.1
++++ libcgroup-3.2.0/doc/man/cgget.1    2026-09-16 12:48:59.268496548 +0000
 @@ -7,11 +7,11 @@
  cgget \- print parameter(s) of given group(s)
  
@@ -595,10 +580,8 @@
  Unified Mode (Cgroup v2 only).
  
  .fi
-Index: libcgroup/doc/man/cgred.conf.5
-===================================================================
---- libcgroup.orig/doc/man/cgred.conf.5
-+++ libcgroup/doc/man/cgred.conf.5
+--- libcgroup-3.2.0/doc/man/cgred.conf.5
++++ libcgroup-3.2.0/doc/man/cgred.conf.5       2026-09-16 12:48:59.324495550 
+0000
 @@ -21,13 +21,13 @@ variable specifies the file to which log
  
  .TP
@@ -616,10 +599,8 @@
  .LP
  
  
-Index: libcgroup/doc/man/cgrulesengd.8
-===================================================================
---- libcgroup.orig/doc/man/cgrulesengd.8
-+++ libcgroup/doc/man/cgrulesengd.8
+--- libcgroup-3.2.0/doc/man/cgrulesengd.8
++++ libcgroup-3.2.0/doc/man/cgrulesengd.8      2026-09-16 12:48:59.384494481 
+0000
 @@ -22,40 +22,40 @@ The daemon opens a standard unix socket
  
  .SH OPTIONS
@@ -677,23 +658,28 @@
  
  .SH ENVIRONMENT VARIABLES
  .TP
-Index: libcgroup/doc/man/cgset.1
-===================================================================
---- libcgroup.orig/doc/man/cgset.1
-+++ libcgroup/doc/man/cgset.1
+--- libcgroup-3.2.0/doc/man/cgset.1
++++ libcgroup-3.2.0/doc/man/cgset.1    2026-09-16 12:51:51.509427679 +0000
 @@ -7,9 +7,9 @@
  cgset \- set the parameters of given cgroup(s)
  
  .SH SYNOPSIS
--\fBcgset\fR [\fB-b\fR] [\fB-r\fR <\fIname=value\fR>] <\fBcgroup_path\fR> ...
-+\fBcgset\fR [\fB\-b\fR] [\fB\-r\fR <\fIname=value\fR>] <\fBcgroup_path\fR> ...
+-\fBcgset\fR [\fB-b\fR] [\fB-R\fR] [\fB-r\fR <\fIname=value\fR>] 
<\fBcgroup_path\fR> ...
++\fBcgset\fR [\fB\-b\fR] [\fB\-R\fR] [\fB\-r\fR <\fIname=value\fR>] 
<\fBcgroup_path\fR> ...
  .br
--\fBcgset\fR [\fB-b\fR] \fB--copy-from\fR <\fIsource_cgroup_path\fR> 
<\fBcgroup_path\fR> ...
-+\fBcgset\fR [\fB\-b\fR] \fB\-\-copy-from\fR <\fIsource_cgroup_path\fR> 
<\fBcgroup_path\fR> ...
+-\fBcgset\fR [\fB-b\fR] [\fB-R\fR] \fB--copy-from\fR 
<\fIsource_cgroup_path\fR> <\fBcgroup_path\fR> ...
++\fBcgset\fR [\fB\-b\fR] [\fB\-R\fR] \fB\-\-copy-from\fR 
<\fIsource_cgroup_path\fR> <\fBcgroup_path\fR> ...
  
  .SH DESCRIPTION
  Set the parameters of input cgroups.
-@@ -26,13 +26,13 @@ constructs the path of the control group
+@@ -20,24 +20,24 @@ is the name of the cgroup which should b
+ This parameter can be used multiple times.
+ 
+ .TP
+-.B -b
++.B \-b
+ ignores the default systemd delegated hierarchy path and
+ constructs the path of the control groups relative to the
  cgroup root hierarchy.
  
  .TP
@@ -704,15 +690,34 @@
  This parameter can be used multiple times.
  
  .TP
+-.B -R
+-recursively sets variable settings passed with -r option
++.B \-R
++recursively sets variable settings passed with \-r option
+ to cgroup_path and its descendant cgroups.
+ 
+ .TP
 -.B --copy-from <source_cgroup_path>
 +.B \-\-copy-from <source_cgroup_path>
  defines the name of the cgroup whose parameters will be
  copied to the input cgroup.
  
-Index: libcgroup/doc/man/cgsnapshot.1
-===================================================================
---- libcgroup.orig/doc/man/cgsnapshot.1
-+++ libcgroup/doc/man/cgsnapshot.1
+@@ -49,11 +49,11 @@ controls verbosity of the tool. Allowed
+ 
+ .SH EXAMPLES
+ .TP
+-.B cgset -r cpuset.cpus=0-1 student
++.B cgset \-r cpuset.cpus=0-1 student
+ set variable cpus in control group student (controller cpuset) to 0-1
+ 
+ .TP
+-.B cgset --copy-from group1/ group2/
++.B cgset \-\-copy-from group1/ group2/
+ copy all parameters of group group1 to group group2
+ (for all path where both cgroups are defined)
+ 
+--- libcgroup-3.2.0/doc/man/cgsnapshot.1
++++ libcgroup-3.2.0/doc/man/cgsnapshot.1       2026-09-16 12:48:59.596490703 
+0000
 @@ -7,8 +7,8 @@
  cgsnapshot \- generate the configuration file for given controllers
  
@@ -777,10 +782,8 @@
  flag is used, the variable which is not on the allowlist is
  not displayed.
  
-Index: libcgroup/doc/man/lscgroup.1
-===================================================================
---- libcgroup.orig/doc/man/lscgroup.1
-+++ libcgroup/doc/man/lscgroup.1
+--- libcgroup-3.2.0/doc/man/lscgroup.1
++++ libcgroup-3.2.0/doc/man/lscgroup.1 2026-09-16 12:48:59.660489564 +0000
 @@ -7,9 +7,9 @@
  lscgroup \- list all cgroups
  
@@ -793,10 +796,8 @@
  
  .SH DESCRIPTION
  List all/chosen cgroups.
-Index: libcgroup/doc/man/lssubsys.1
-===================================================================
---- libcgroup.orig/doc/man/lssubsys.1
-+++ libcgroup/doc/man/lssubsys.1
+--- libcgroup-3.2.0/doc/man/lssubsys.1
++++ libcgroup-3.2.0/doc/man/lssubsys.1 2026-09-16 12:48:59.720488493 +0000
 @@ -7,13 +7,13 @@
  lssubsys \- list hierarchies containing given subsystem
  

++++++ cgroup-directory.patch ++++++
--- /var/tmp/diff_new_pack.Q3Xf1X/_old  2026-09-17 15:22:21.457373644 +0200
+++ /var/tmp/diff_new_pack.Q3Xf1X/_new  2026-09-17 15:22:21.462373854 +0200
@@ -4,10 +4,8 @@
 
 Last-Update: 2014-07-26
 ---
- README                  |   2 +-
- doc/man/cgconfig.conf.5 | 124 ++++++++++++++++++++++++------------------------
- samples/cgconfig.conf   |   4 +-
- 3 files changed, 65 insertions(+), 65 deletions(-)
+ README |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/README b/README
 index 54e0f7b..d7b7bc0 100644
@@ -22,261 +20,4 @@
                          |       |
                        gid1      gid2
                       |   |
-diff --git a/doc/man/cgconfig.conf.5 b/doc/man/cgconfig.conf.5
-index be80e4e..5ebd879 100644
---- a/doc/man/cgconfig.conf.5
-+++ b/doc/man/cgconfig.conf.5
-@@ -267,8 +267,8 @@ The configuration file:
- .nf
- mount {
- .RS
--cpu = /mnt/cgroups/cpu;
--cpuacct = /mnt/cgroups/cpu;
-+cpu = /sys/fs/cgroup/cpu;
-+cpuacct = /sys/fs/cgroup/cpu;
- .RE
- }
- .fi
-@@ -279,8 +279,8 @@ inside. It corresponds to the following
- .LP
- .RS
- .nf
--mkdir /mnt/cgroups/cpu
--mount -t cgroup -o cpu,cpuacct cpu /mnt/cgroups/cpu
-+mkdir /sys/fs/cgroup/cpu
-+mount -t cgroup -o cpu,cpuacct cpu /sys/fs/cgroup/cpu
- .fi
- .RE
- 
-@@ -292,9 +292,9 @@ The configuration file:
- .nf
- mount {
- .RS
--cpu = /mnt/cgroups/cpu;
--"name=scheduler" = /mnt/cgroups/cpu;
--"name=noctrl" = /mnt/cgroups/noctrl;
-+cpu = /sys/fs/cgroup/cpu;
-+"name=scheduler" = /sys/fs/cgroup/cpu;
-+"name=noctrl" = /sys/fs/cgroup/noctrl;
- .RE
- }
- 
-@@ -322,14 +322,14 @@ following operations:
- .LP
- .RS
- .nf
--mkdir /mnt/cgroups/cpu
--mount -t cgroup -o cpu,name=scheduler cpu /mnt/cgroups/cpu
--mount -t cgroup -o none,name=noctrl none /mnt/cgroups/noctrl
-+mkdir /sys/fs/cgroup/cpu
-+mount -t cgroup -o cpu,name=scheduler cpu /sys/fs/cgroup/cpu
-+mount -t cgroup -o none,name=noctrl none /sys/fs/cgroup/noctrl
- 
--mkdir /mnt/cgroups/cpu/daemons
--echo 1000 > /mnt/cgroups/cpu/daemons/www/cpu.shares
-+mkdir /sys/fs/cgroup/cpu/daemons
-+echo 1000 > /sys/fs/cgroup/cpu/daemons/www/cpu.shares
- 
--mkdir /mnt/cgroups/noctrl/tests
-+mkdir /sys/fs/cgroup/noctrl/tests
- .fi
- .RE
- 
-@@ -359,8 +359,8 @@ The configuration file:
- .nf
- mount {
- .RS
--cpu = /mnt/cgroups/cpu;
--cpuacct = /mnt/cgroups/cpu;
-+cpu = /sys/fs/cgroup/cpu;
-+cpuacct = /sys/fs/cgroup/cpu;
- .RE
- }
- 
-@@ -431,18 +431,18 @@ which are little bit trickier to emulate
- .LP
- .RS
- .nf
--mkdir /mnt/cgroups/cpu
--mount -t cgroup -o cpu,cpuacct cpu /mnt/cgroups/cpu
-+mkdir /sys/fs/cgroup/cpu
-+mount -t cgroup -o cpu,cpuacct cpu /sys/fs/cgroup/cpu
- 
--mkdir /mnt/cgroups/cpu/daemons
-+mkdir /sys/fs/cgroup/cpu/daemons
- 
--mkdir /mnt/cgroups/cpu/daemons/www
--chown root:root /mnt/cgroups/cpu/daemons/www/*
--chown root:webmaster /mnt/cgroups/cpu/daemons/www/tasks
--echo 1000 > /mnt/cgroups/cpu/daemons/www/cpu.shares
-+mkdir /sys/fs/cgroup/cpu/daemons/www
-+chown root:root /sys/fs/cgroup/cpu/daemons/www/*
-+chown root:webmaster /sys/fs/cgroup/cpu/daemons/www/tasks
-+echo 1000 > /sys/fs/cgroup/cpu/daemons/www/cpu.shares
- 
-  # + chmod the files so the result looks like:
-- # ls -la /mnt/cgroups/cpu/daemons/www/
-+ # ls -la /sys/fs/cgroup/cpu/daemons/www/
-  # admin.dperm = 755:
-  # drwxr-xr-x. 2 root webmaster 0 Jun 16 11:51 .
-  #
-@@ -461,13 +461,13 @@ echo 1000 > /mnt/cgroups/cpu/daemons/www
-  # -rw-rw----. 1 root webmaster 0 Jun 16 11:51 tasks
- 
- 
--mkdir /mnt/cgroups/cpu/daemons/ftp
--chown root:root /mnt/cgroups/cpu/daemons/ftp/*
--chown root:ftpmaster /mnt/cgroups/cpu/daemons/ftp/tasks
--echo 500 > /mnt/cgroups/cpu/daemons/ftp/cpu.shares
-+mkdir /sys/fs/cgroup/cpu/daemons/ftp
-+chown root:root /sys/fs/cgroup/cpu/daemons/ftp/*
-+chown root:ftpmaster /sys/fs/cgroup/cpu/daemons/ftp/tasks
-+echo 500 > /sys/fs/cgroup/cpu/daemons/ftp/cpu.shares
- 
-  # + chmod the files so the result looks like:
-- # ls -la /mnt/cgroups/cpu/daemons/ftp/
-+ # ls -la /sys/fs/cgroup/cpu/daemons/ftp/
-  # admin.dperm = 755:
-  # drwxr-xr-x. 2 root ftpmaster 0 Jun 16 11:51 .
-  #
-@@ -515,8 +515,8 @@ The configuration file:
- .nf
- mount {
- .RS
--cpu = /mnt/cgroups/cpu;
--cpuacct = /mnt/cgroups/cpuacct;
-+cpu = /sys/fs/cgroup/cpu;
-+cpuacct = /sys/fs/cgroup/cpuacct;
- .RE
- }
- 
-@@ -535,13 +535,13 @@ It corresponds to the following operatio
- .LP
- .RS
- .nf
--mkdir /mnt/cgroups/cpu
--mkdir /mnt/cgroups/cpuacct
--mount -t cgroup -o cpu cpu /mnt/cgroups/cpu
--mount -t cgroup -o cpuacct cpuacct /mnt/cgroups/cpuacct
-+mkdir /sys/fs/cgroup/cpu
-+mkdir /sys/fs/cgroup/cpuacct
-+mount -t cgroup -o cpu cpu /sys/fs/cgroup/cpu
-+mount -t cgroup -o cpuacct cpuacct /sys/fs/cgroup/cpuacct
- 
--mkdir /mnt/cgroups/cpu/daemons
--mkdir /mnt/cgroups/cpuacct/daemons
-+mkdir /sys/fs/cgroup/cpu/daemons
-+mkdir /sys/fs/cgroup/cpuacct/daemons
- .fi
- .RE
- 
-@@ -562,8 +562,8 @@ The configuration file:
- .nf
- mount {
- .RS
--cpu = /mnt/cgroups/cpu;
--cpuacct = /mnt/cgroups/cpuacct;
-+cpu = /sys/fs/cgroup/cpu;
-+cpuacct = /sys/fs/cgroup/cpuacct;
- .RE
- }
- 
-@@ -602,17 +602,17 @@ It corresponds to the following operatio
- .LP
- .RS
- .nf
--mkdir /mnt/cgroups/cpu
--mkdir /mnt/cgroups/cpuacct
--mount -t cgroup -o cpu cpu /mnt/cgroups/cpu
--mount -t cgroup -o cpuacct cpuacct /mnt/cgroups/cpuacct
--
--mkdir /mnt/cgroups/cpuacct/daemons
--mkdir /mnt/cgroups/cpu/daemons
--mkdir /mnt/cgroups/cpu/daemons/www
--echo 1000 > /mnt/cgroups/cpu/daemons/www/cpu.shares
--mkdir /mnt/cgroups/cpu/daemons/ftp
--echo 500 > /mnt/cgroups/cpu/daemons/ftp/cpu.shares
-+mkdir /sys/fs/cgroup/cpu
-+mkdir /sys/fs/cgroup/cpuacct
-+mount -t cgroup -o cpu cpu /sys/fs/cgroup/cpu
-+mount -t cgroup -o cpuacct cpuacct /sys/fs/cgroup/cpuacct
-+
-+mkdir /sys/fs/cgroup/cpuacct/daemons
-+mkdir /sys/fs/cgroup/cpu/daemons
-+mkdir /sys/fs/cgroup/cpu/daemons/www
-+echo 1000 > /sys/fs/cgroup/cpu/daemons/www/cpu.shares
-+mkdir /sys/fs/cgroup/cpu/daemons/ftp
-+echo 500 > /sys/fs/cgroup/cpu/daemons/ftp/cpu.shares
- .fi
- .RE
- Group
-@@ -643,8 +643,8 @@ The configuration file:
- .nf
- mount {
- .RS
--cpu = /mnt/cgroups/cpu;
--cpuacct = /mnt/cgroups/cpu;
-+cpu = /sys/fs/cgroup/cpu;
-+cpuacct = /sys/fs/cgroup/cpu;
- .RE
- }
- 
-@@ -701,15 +701,15 @@ It corresponds to the following operatio
- .LP
- .RS
- .nf
--mkdir /mnt/cgroups/cpu
--mount -t cgroup -o cpu,cpuacct cpu /mnt/cgroups/cpu
-+mkdir /sys/fs/cgroup/cpu
-+mount -t cgroup -o cpu,cpuacct cpu /sys/fs/cgroup/cpu
- 
--chown root:operator /mnt/cgroups/cpu/*
--chown root:operator /mnt/cgroups/cpu/tasks
-+chown root:operator /sys/fs/cgroup/cpu/*
-+chown root:operator /sys/fs/cgroup/cpu/tasks
- 
--mkdir /mnt/cgroups/cpu/daemons
--chown root:operator /mnt/cgroups/cpu/daemons/*
--chown root:daemonmaster /mnt/cgroups/cpu/daemons/tasks
-+mkdir /sys/fs/cgroup/cpu/daemons
-+chown root:operator /sys/fs/cgroup/cpu/daemons/*
-+chown root:daemonmaster /sys/fs/cgroup/cpu/daemons/tasks
- .fi
- .RE
- 
-@@ -736,8 +736,8 @@ The configuration file:
- .nf
- mount {
- .RS
--cpu = /mnt/cgroups/cpu;
--cpuacct = /mnt/cgroups/cpuacct;
-+cpu = /sys/fs/cgroup/cpu;
-+cpuacct = /sys/fs/cgroup/cpuacct;
- .RE
- }
- 
-@@ -759,8 +759,8 @@ cpu {
- .RE
- }
- 
--mkdir /mnt/cgroups/cpu/daemons
--mkdir /mnt/cgroups/cpuacct/daemons
-+mkdir /sys/fs/cgroup/cpu/daemons
-+mkdir /sys/fs/cgroup/cpuacct/daemons
- .fi
- .RE
- 
-diff --git a/samples/config/cgconfig.conf b/samples/config/cgconfig.conf
-index de77e4b..5e668a8 100644
---- a/samples/config/cgconfig.conf
-+++ b/samples/config/cgconfig.conf
-@@ -37,6 +37,6 @@
- #}
- #
- #mount {
--#     cpu = /mnt/cgroups/cpu;
--#     cpuacct = /mnt/cgroups/cpuacct;
-+#     cpu = /sys/fs/cgroup/cpu;
-+#     cpuacct = /sys/fs/cgroup/cpuacct;
- #}
 

++++++ groups.patch ++++++
--- /var/tmp/diff_new_pack.Q3Xf1X/_old  2026-09-17 15:22:21.496375278 +0200
+++ /var/tmp/diff_new_pack.Q3Xf1X/_new  2026-09-17 15:22:21.502375530 +0200
@@ -4,7 +4,7 @@
 
 --- src/tools/cgexec.c
 +++ src/tools/cgexec.c 2024-10-02 13:10:56.264649618 +0000
-@@ -164,6 +164,12 @@ int main(int argc, char *argv[])
+@@ -167,6 +167,12 @@ int main(int argc, char *argv[])
                return -1;
        }
  

++++++ libcgroup-3.1.0.tar.gz -> libcgroup-3.2.0.tar.gz ++++++
++++ 40574 lines of diff (skipped)

++++++ libcgroup.keyring ++++++
--- /var/tmp/diff_new_pack.Q3Xf1X/_old  2026-09-17 15:22:21.890391786 +0200
+++ /var/tmp/diff_new_pack.Q3Xf1X/_new  2026-09-17 15:22:21.900392205 +0200
@@ -50,4 +50,69 @@
 rfo=
 =6Js4
 -----END PGP PUBLIC KEY BLOCK-----
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+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
+=ElkQ
+-----END PGP PUBLIC KEY BLOCK-----
 

++++++ template-doc.patch ++++++
--- /var/tmp/diff_new_pack.Q3Xf1X/_old  2026-09-17 15:22:21.982395641 +0200
+++ /var/tmp/diff_new_pack.Q3Xf1X/_new  2026-09-17 15:22:21.988395892 +0200
@@ -3,15 +3,15 @@
 Subject: Updating template documentation to match template code (Closes: 
#682748).
 
 Last-Update: 2014-07-26
+
 ---
- doc/man/cgrules.conf.5 | 12 ++++++------
+ doc/man/cgrules.conf.5 |   12 ++++++------
  1 file changed, 6 insertions(+), 6 deletions(-)
 
 diff --git a/doc/man/cgrules.conf.5 b/doc/man/cgrules.conf.5
-index 7a89fb5..29061b9 100644
 --- a/doc/man/cgrules.conf.5
 +++ b/doc/man/cgrules.conf.5
-@@ -58,12 +58,12 @@ can be:
+@@ -59,12 +59,12 @@ can be:
      - path relative to the controller hierarchy (ex. pgrp1/gid1/uid1)
      - following strings called "\fBtemplates\fR" and will get expanded
  
@@ -28,6 +28,6 @@
 +          %p     pid
 +          %P     process name, pid if name not available
  
-           '\\' can be used to escape '%'
- .fi
+     - '\\' can be used to escape '%'
+     - quotation marks '"' can be used for names and/or paths with spaces
 

Reply via email to