Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 326334 Details for
Bug 437856
dev-libs/libcgroup-0.38 (perhaps 0.39_rc1) version bump
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
libcgroup-0.39_rc1.ebuild
libcgroup-0.39_rc1.ebuild (text/plain), 2.94 KB, created by
Andreis Vinogradovs ( slepnoga )
on 2012-10-11 20:59:18 UTC
(
hide
)
Description:
libcgroup-0.39_rc1.ebuild
Filename:
MIME Type:
Creator:
Andreis Vinogradovs ( slepnoga )
Created:
2012-10-11 20:59:18 UTC
Size:
2.94 KB
patch
obsolete
># Copyright 1999-2012 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/dev-libs/libcgroup/libcgroup-0.37-r2.ebuild,v 1.2 2012/06/06 03:30:43 zmedico Exp $ > >EAPI="4" > >AUTOTOOLS_AUTORECONF=1 > >inherit eutils linux-info pam autotools-utils versionator > >MY_P="${PN}-$(replace_version_separator 2 .)" > >DESCRIPTION="Tools and libraries to configure and manage kernel control groups" >HOMEPAGE="http://libcg.sourceforge.net/" >SRC_URI="mirror://sourceforge/project/libcg/${PN}/v0.39.rc/${MY_P}.tar.bz2" > >LICENSE="LGPL-2.1" >SLOT="0" >KEYWORDS="~amd64 ~x86" >IUSE="+daemon debug pam static-libs +tools debug" > >RDEPEND="pam? ( virtual/pam )" > >DEPEND=" > ${RDEPEND} > sys-devel/bison > sys-devel/flex > " >REQUIRED_USE="daemon? ( tools )" > >S="${WORKDIR}/${MY_P}" > >DOCS=(README_daemon README README_systemd INSTALL) >pkg_setup() { > local CONFIG_CHECK="~CGROUPS" > if use daemon; then > CONFIG_CHECK="${CONFIG_CHECK} ~CONNECTOR ~PROC_EVENTS" > fi > linux-info_pkg_setup >} > >src_prepare() { > > # Change rules file location > sed -e 's:/etc/cgrules.conf:/etc/cgroup/cgrules.conf:' \ > -i src/libcgroup-internal.h || die "sed failed" > sed -e 's:\(pam_cgroup_la_LDFLAGS.*\):\1\ -avoid-version:' \ > -i src/pam/Makefile.am || die "sed failed" > sed -e 's#/var/run#/run#g' -i configure.in || die "sed failed" > > autotools-utils_src_prepare >} > >src_configure() { > local my_conf > > if use pam; then > my_conf=" --enable-pam-module-dir=$(getpam_mod_dir) " > fi > > #if use daemon; then > # my_conf+=" --enable-cgred-socket=/run/cgred.socket " > #fi > > local myeconfargs=( > $(use_enable daemon) > $(use_enable debug) > $(use_enable pam) > $(use_enable tools) > --enable-silent-rules > ${my_conf} > ) > autotools-utils_src_configure >} > >src_install() { > autotools-utils_src_install > prune_libtool_files --all > > insinto /etc/cgroup > doins samples/*.conf || die > > if use tools; then > newconfd "${FILESDIR}"/cgconfig.confd cgconfig || die > newinitd "${FILESDIR}"/cgconfig.initd cgconfig || die > fi > > if use daemon; then > newconfd "${FILESDIR}"/cgred.confd cgred || die > newinitd "${FILESDIR}"/cgred.initd cgred || die > fi >} > >pkg_postinst() { > elog "Read the kernel docs on cgroups, related schedulers, and the" > elog "block I/O controllers. The Redhat Resource Management Guide" > elog "is also helpful. DO NOT enable the cgroup namespace subsytem" > elog "if you want a custom config, rule processing, etc. This option" > elog "should only be enabled for a VM environment. The UID wildcard" > elog "rules seem to work only without a custom config (since wildcards" > elog "don't work in config blocks). Specific user-id configs *do*" > elog "work, but be careful about how the mem limits add up if using" > elog "the memory.limit_* directives. There should be a basic task" > elog "partitioning into the default group when running cgred with no" > elog "specific config blocks or rules (other than the mount directive)." > elog "See the docs for the pam module config, and as always, RTFM..." >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 437856
: 326334