[libcgroup/f14/master] Add /cgroup directory back, systemd was kicked out of F14 Resolves: #640282
Jan Šafránek
jsafrane at fedoraproject.org
Wed Oct 6 11:35:44 UTC 2010
commit c80c73de8cef8f29e2a086054ed49e57c452cf07
Author: Jan Safranek <jsafrane at redhat.com>
Date: Tue Oct 5 15:22:56 2010 +0200
Add /cgroup directory back, systemd was kicked out of F14
Resolves: #640282
fedora-config.patch | 20 ++++++++++----------
libcgroup.spec | 9 ++++++++-
2 files changed, 18 insertions(+), 11 deletions(-)
---
diff --git a/fedora-config.patch b/fedora-config.patch
index 16938a7..aa0072e 100644
--- a/fedora-config.patch
+++ b/fedora-config.patch
@@ -45,18 +45,18 @@ diff -up libcgroup-0.34/samples/cgconfig.conf.orig libcgroup-0.34/samples/cgconf
-# cpuacct = /mnt/cgroups/cpuacct;
-#}
+# By default, mount all separately controllers
-+# to /sys/fs/cgroup/<controller name>
++# to /cgroup/<controller name>
+
+mount {
-+ cpuset = /sys/fs/cgroup/cpuset;
-+ cpu = /sys/fs/cgroup/cpu;
-+ cpuacct = /sys/fs/cgroup/cpuacct;
-+ memory = /sys/fs/cgroup/memory;
-+ devices = /sys/fs/cgroup/devices;
-+ freezer = /sys/fs/cgroup/freezer;
-+ net_cls = /sys/fs/cgroup/net_cls;
-+ ns = /sys/fs/cgroup/ns;
-+ blkio = /sys/fs/cgroup/blkio;
++ cpuset = /cgroup/cpuset;
++ cpu = /cgroup/cpu;
++ cpuacct = /cgroup/cpuacct;
++ memory = /cgroup/memory;
++ devices = /cgroup/devices;
++ freezer = /cgroup/freezer;
++ net_cls = /cgroup/net_cls;
++ ns = /cgroup/ns;
++ blkio = /cgroup/blkio;
+}
+
diff -up libcgroup-0.35.1/samples/cgconfig.sysconfig.orig libcgroup-0.35.1/samples/cgconfig.sysconfig
diff --git a/libcgroup.spec b/libcgroup.spec
index 34d8937..b2a8c25 100644
--- a/libcgroup.spec
+++ b/libcgroup.spec
@@ -5,7 +5,7 @@ Name: libcgroup
Summary: Tools and libraries to control and monitor control groups
Group: Development/Libraries
Version: 0.36.2
-Release: 4%{?dist}
+Release: 5%{?dist}
License: LGPLv2+
URL: http://libcg.sourceforge.net/
Source0: http://downloads.sourceforge.net/libcg/%{name}-%{version}.tar.bz2
@@ -86,6 +86,9 @@ ln -sf libcgroup.so.%{soversion} $RPM_BUILD_ROOT/%{_lib}/libcgroup.so.%{soversio
ln -sf ../../%{_lib}/libcgroup.so.%{soversion} $RPM_BUILD_ROOT/%{_libdir}/libcgroup.so
rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la
+# pre-create /cgroup directory
+mkdir $RPM_BUILD_ROOT/cgroup
+
# install README.Fedora
cp %SOURCE1 .
@@ -132,6 +135,7 @@ fi
%attr(0755,root,root) %{_initrddir}/cgconfig
%attr(0755,root,root) %{_initrddir}/cgred
%doc COPYING INSTALL README_daemon README.Fedora
+%attr(0755,root,root) %dir /cgroup
%files pam
%defattr(-,root,root,-)
@@ -146,6 +150,9 @@ fi
%doc COPYING INSTALL
%changelog
+* Tue Oct 5 2010 Jan Safranek <jsafrane at redhat.com> 0.36.2-5
+- Add /cgroup directory back, systemd was kicked out of F14 (#640282)
+
* Fri Sep 3 2010 Jan Safranek <jsafrane at redhat.com> 0.36.2-4
- Removed /cgroup directory, everything is in /sys/fs/cgroup now.
More information about the scm-commits
mailing list