Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libcgroup-tools-3.1.0-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: libcgroup-tools Distribution: openSUSE Tumbleweed
Version: 3.1.0 Vendor: openSUSE
Release: 1.1 Build date: Wed Oct 2 15:43:06 2024
Group: Unspecified Build host: reproducible
Size: 287114 Source RPM: libcgroup-3.1.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/libcgroup/libcgroup
Summary: Control groups management tools
NOTE - this release is not guaranteed to be backward compatible with previous releases!

Libcgroup v3.1.0 adds systemd support to the libcgroup library.  Users can now create
systemd scopes via the libcgroup C APIs, command line tools, and (experimental) Python
bindings.  These scopes can be "delegated" (or not), which is systemd parlance for a
cgroup hierarchy that is being managed by another entity.  Systemd will not modify
settings or processes within a delegated hierarchy.

Note that libcgroup v3.1.0 is still capable of modifying cgroups and processes anywhere
in the cgroup hierarchy, including the root cgroup and its children (which are owned
by systemd).  Modifying cgroups and processes owned by systemd is a violation of the
cgroup single-writer rule, and systemd reserves the right to undo any changes made by
other processes.  The libcgroup team strongly discourages modifying systemd-managed
cgroups - especially on production systems - but it can be useful during prototyping
and on experimental systems.

The initial release of the cgroups implementation was in Linux 2.6.24.  Over time,
various cgroup controllers have been added to  allow  the  management  of  various
types of resources.  However, the development of these controllers was largely
uncoordinated, with the result that many inconsistencies arose between controllers and
management of the cgroup hierarchies became rather complex.

Provides

Requires

License

LGPL-2.1-only

Changelog

* Wed Oct 02 2024 Dr. Werner Fink <werner@suse.de>
  - Clean up package
    * Make systemd unit files work
    * Set socket path and socket group
    * Create group cgred
    * Use permission build/install api
* Tue Oct 01 2024 Dr. Werner Fink <werner@suse.de>
  - Update to libcgroup-3.1.0
    NOTE - this release is not guaranteed to be backward compatible
    with previous releases!  There has been many changes!
    * Libcgroup v3.1.0 adds systemd support to the libcgroup library.
  - Add cgrules.service and cgconfig.service below examples in
    package documentation of libcgroup-tools
  - Adopt baselibs.conf to libcgroup3
  - Split off a separate libcgroup-pam package
  - Drop obsolete patches
    * cgconfig-Do-not-overwrite-defaultcgroup-configuratio.patch
    * do-not-version-pam-module.patch
    * initd_cgconfig.patch
    * initd_cgred.patch
  - Add patches
    * Syntax-fixes-for-man-pages.patch
    * cgroup-directory.patch
    * oldfashion_init.patch
    * pam_cgroup-Revert-broken-cache-usage.patch
    * template-doc.patch
* Thu Nov 23 2017 rbrown@suse.com
  - Replace references to /var/adm/fillup-templates with new
    %_fillupdir macro (boo#1069468)
* Wed Jan 14 2015 tcech@suse.cz
  - add Require for post install scriptlets (bnc#912531)
* Wed Jan 14 2015 mhocko@suse.de
  - cgconfig-Do-not-overwrite-defaultcgroup-configuratio.patch - cgconfig:
    Do not overwrite defaultcgroup configuration (bnc#912487)
* Tue Jan 13 2015 tchvatal@suse.com
  - Cleanup with spec-cleaner
  - Version bump to 0.41 - no changelog
  - Add fillup/insserv prereqs bnc#912531
* Fri Jan 10 2014 mhocko@suse.com
  - package upgraded from 0.37 to 0.41.rc1
  - libcgroup-man_pages.patch: removed because obsoleted by 41b1e43155831
  - initd_cgconfig-read-correctly-defaultcgroup.patch: removed because
    obsoleted by 9659403b713f9
* Thu May 02 2013 mhocko@suse.cz
  - do-not-version-pam-module.patch: fix an invalid link to pam_cgroup.so.0.0.0
    and do not build cgroup pam module as a versioned shared object (bnc#817533)
* Tue Nov 27 2012 jengelh@inai.de
  - Remove redundant/obsolete sections from specfile
  - Follow shlib packaging guidelines; libcgroup1 ought to only have
    the library, move the rest into libcgroup-tools.
* Thu Nov 22 2012 mhocko@suse.cz
  - initd_cgconfig-read-correctly-defaultcgroup.patch: fix defaultcgroup
    detection (bnc#790934)

Files

/etc/cgconfig.conf
/etc/cgconfig.d
/etc/cgrules.conf
/etc/cgsnapshot_allowlist.conf
/etc/cgsnapshot_denylist.conf
/usr/bin/cgclassify
/usr/bin/cgcreate
/usr/bin/cgdelete
/usr/bin/cgexec
/usr/bin/cgget
/usr/bin/cgset
/usr/bin/cgsnapshot
/usr/bin/cgxget
/usr/bin/cgxset
/usr/bin/libcgroup_systemd_idle_thread
/usr/bin/lscgroup
/usr/bin/lssubsys
/usr/lib/systemd/system/cgconfig.service
/usr/lib/systemd/system/cgrules.service
/usr/lib/sysusers.d/system-group-cgroup.conf
/usr/sbin/cgconfigparser
/usr/sbin/cgrulesengd
/usr/share/doc/packages/libcgroup-tools
/usr/share/doc/packages/libcgroup-tools/README
/usr/share/doc/packages/libcgroup-tools/README_daemon
/usr/share/doc/packages/libcgroup-tools/README_systemd
/usr/share/licenses/libcgroup-tools
/usr/share/licenses/libcgroup-tools/COPYING
/usr/share/man/man1/cgclassify.1.gz
/usr/share/man/man1/cgcreate.1.gz
/usr/share/man/man1/cgdelete.1.gz
/usr/share/man/man1/cgexec.1.gz
/usr/share/man/man1/cgget.1.gz
/usr/share/man/man1/cgset.1.gz
/usr/share/man/man1/cgsnapshot.1.gz
/usr/share/man/man1/cgxget.1.gz
/usr/share/man/man1/cgxset.1.gz
/usr/share/man/man1/lscgroup.1.gz
/usr/share/man/man1/lssubsys.1.gz
/usr/share/man/man5/cgconfig.conf.5.gz
/usr/share/man/man5/cgred.conf.5.gz
/usr/share/man/man5/cgrules.conf.5.gz
/usr/share/man/man8/cgconfigparser.8.gz
/usr/share/man/man8/cgrulesengd.8.gz
/usr/share/permissions/permissions.d
/usr/share/permissions/permissions.d/libcgroup


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Nov 13 00:41:02 2024