hwoarang 14/11/17 19:22:03 Modified: ChangeLog Added: libcgroup-0.41.ebuild Log: Version bump (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 09BF4F54C2BA7F3C!)
Revision Changes Path 1.16 dev-libs/libcgroup/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libcgroup/ChangeLog?rev=1.16&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libcgroup/ChangeLog?rev=1.16&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libcgroup/ChangeLog?r1=1.15&r2=1.16 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-libs/libcgroup/ChangeLog,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- ChangeLog 25 May 2013 08:50:55 -0000 1.15 +++ ChangeLog 17 Nov 2014 19:22:03 -0000 1.16 @@ -1,6 +1,11 @@ # ChangeLog for dev-libs/libcgroup -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libcgroup/ChangeLog,v 1.15 2013/05/25 08:50:55 ago Exp $ +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libcgroup/ChangeLog,v 1.16 2014/11/17 19:22:03 hwoarang Exp $ + +*libcgroup-0.41 (17 Nov 2014) + + 17 Nov 2014; Markos Chandras <[email protected]> +libcgroup-0.41.ebuild: + Version bump 25 May 2013; Agostino Sarubbo <[email protected]> libcgroup-0.39_rc1-r1.ebuild: Add ~ppc64, wrt bug #414531 1.1 dev-libs/libcgroup/libcgroup-0.41.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libcgroup/libcgroup-0.41.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libcgroup/libcgroup-0.41.ebuild?rev=1.1&content-type=text/plain Index: libcgroup-0.41.ebuild =================================================================== # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-libs/libcgroup/libcgroup-0.41.ebuild,v 1.1 2014/11/17 19:22:03 hwoarang Exp $ EAPI="5" 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 ~ppc ~ppc64 ~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 local myeconfargs=( $(use_enable daemon) $(use_enable debug) $(use_enable pam) $(use_enable tools) ${my_conf} ) autotools-utils_src_configure } src_test() { # Use mount cgroup to build directory # sandbox restricted to trivial build, # possible kill Diego tanderbox ;) true } 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..." }
