[gentoo-commits] proj/musl:master commit in: dev-libs/libcgroup/, dev-libs/libcgroup/files/

2017-01-15 Thread Aric Belsito
commit: 0045471cfa7d93b29e2e422842c77014756c11f1
Author: Aric Belsito  gmail  com>
AuthorDate: Sun Jan 15 21:44:17 2017 +
Commit: Aric Belsito  gmail  com>
CommitDate: Sun Jan 15 21:44:17 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=0045471c

dev-libs/libcgroup: Remove

sys-libs/fts-standalone now uses musl-fts

 dev-libs/libcgroup/Manifest|  10 -
 dev-libs/libcgroup/files/cgconfig.confd-r1 |   7 -
 dev-libs/libcgroup/files/cgconfig.initd-r1 |  53 -
 dev-libs/libcgroup/files/cgred.confd-r2|   5 -
 dev-libs/libcgroup/files/cgred.initd-r1|  24 ---
 .../files/libcgroup-0.41-reorder-headers.patch |  28 ---
 .../files/libcgroup-0.41-replace_DECLS.patch   | 225 -
 .../files/libcgroup-0.41-replace_INLCUDES.patch|  74 ---
 dev-libs/libcgroup/libcgroup-0.41-r4.ebuild|  93 -
 dev-libs/libcgroup/metadata.xml|  19 --
 10 files changed, 538 deletions(-)

diff --git a/dev-libs/libcgroup/Manifest b/dev-libs/libcgroup/Manifest
deleted file mode 100644
index b65811b..000
--- a/dev-libs/libcgroup/Manifest
+++ /dev/null
@@ -1,10 +0,0 @@
-AUX cgconfig.confd-r1 205 SHA256 
500b3f3a35eaa94b42ba6f9895498e4bfad44bbf36655782a2de3f78e9e1a23e SHA512 
f5f1d0d09266417276f93434ad47116452e1ab18d736ce08e7c63f797b2d2180a490cdef1f3dd9d960c88426f1dc5b12dcf72b09de765d52d281feceffe7550d
 WHIRLPOOL 
1d4c05b253f67ff5a8a6a927e21abc355567814d166b070416b8bddca60122e28b82cce00390b4f9b0c5472b54a18562c7e5d16eaa73e2a36d4824eb67a8ce2f
-AUX cgconfig.initd-r1 1059 SHA256 
327168f18bfcfc26f7ee00c209846485176153c8005fb4282be27530f57aa6cc SHA512 
2ea392388818a0858920bedee82382e474ca713e29651a1f84e2bbb26ef00a4ac94cf48d8130d1999a699ab670021ac234521b556afbf190705263cf025030f1
 WHIRLPOOL 
8a984da549cf75410a5bb7482a8b9edaf7bd6fd7219481e30cb72ec72f293ef6866d740a0a93af5b456fe934065247d7cb2857e490614b7af1693ff5631fb755
-AUX cgred.confd-r2 160 SHA256 
52b8d2f417e21c0cd80289286483b554d6ab6bd33d2bb3f279736d869aee6d49 SHA512 
5b83b2413e36184671cfd7d654fa0b06940360790aed3c235cdb8eb168c17a703c1a72654fdbf57459ac493f79fd87e90deb33e89297929ca5f681dfa80a7078
 WHIRLPOOL 
365e6da43baacbf0ea56d11df1a001f0e7db803f9886764b5c7835c1e21862b4bcf328b64a99b35ab76624eda7818bf36bb4c40950fc9a24c978ca882596cbe5
-AUX cgred.initd-r1 464 SHA256 
538feab7fafe9d16c3018bd22bc8b3d3581287212dcc85108a6374709bdeb14d SHA512 
7b5ba784d896a9be9bed28f57b22017235e0814baec3556ce81f3acc02914319e5e12c2a76e59a0a36f18ab6625467db8e3ca0f4d33ab88d83a8d1065da91311
 WHIRLPOOL 
1c0ba9854fc70602ef28f550fe8716c5f92282ad0d790016384f73317c0e933d4ea9aa30980a50c16b026805e23d7f46fec5f7cae158d689d9cb7749469dfbf5
-AUX libcgroup-0.41-reorder-headers.patch 953 SHA256 
92cab0cc9dc4d8728892dcea7aaba3990b51cec94dd5b8ba36f1d997f114d773 SHA512 
4f8d4b49668dc0ddae373ab922422a0e933cb6c46af05d01da498c657b5a8df1ea62e644b8ac3db7e7818d33ba21c06d1902b7915f6aaf76f8f96107515433d4
 WHIRLPOOL 
acefa8c8835a66afb6710b040452ecaa179293e8b182f59a82aba85bd6ac2c1bb448270cfe8b8098dd80b7cde1d33ca3bd65c2b4d7babf75bb0896e6101d2381
-AUX libcgroup-0.41-replace_DECLS.patch 5193 SHA256 
488cad79e7d4bf8d82b8ddd695d550ff151850027980daa921ccfef5d3f4823b SHA512 
c7601810e491764c30e8adfadd65e1b1b578a07af24df62cc9a7b291622d806fc196a98e01957b5acbd3bca072617bd0ff54cae200a8e6c21b5cca4d18cd45db
 WHIRLPOOL 
b02b3aa0ac7053d2bd8a359eae1ff552760e63f424594d7fa2e4130656adde861445660509a5d00a4fcc6cb49edfcaca80197d0ba8ba84575a87e0465ad9feb7
-AUX libcgroup-0.41-replace_INLCUDES.patch 3064 SHA256 
eef2516f9d4b99bf724491704a078ec4f5b73636718035a56aa334a213ac08da SHA512 
17c8fa471347da4973969b954f966501d54889050766dfdd225235dd4539bb4249d57e719fa7a894aadc2e0f7296d233c89c44c96291a9266c958ca3a319541b
 WHIRLPOOL 
3da9801690571e4a66b94304ecf7c2884d739ebc789803a03d3f1f14163f47ee4e90649164d3092bc3a0aee57404805a2ca852fc2ac237df6c9a55dde6696616
-DIST libcgroup-0.41.tar.bz2 500120 SHA256 
e4e38bdc7ef70645ce33740ddcca051248d56b53283c0dc6d404e17706f6fb51 SHA512 
1aedb02cd2ce3bc2e2a328a247a92976ad0978ca4d3aee4eb671fbcc6bb270348efc78dcf84f27fc500f8bfb9bb57c7d6e4d429ef2bc69e4e5118b7cd895a6bd
 WHIRLPOOL 
3941ec9362dd7da1c5d1b9eaf2b44303982a04d460ab92946201b1fe952c2f94e19950e9a08104c262eb982d8e64bcf290f1b95115aaba11d8b1457b715a3646
-EBUILD libcgroup-0.41-r4.ebuild 2249 SHA256 
b7a50ff625590ed17479e2c8a593ff7b36f37350a42a6f51db18257ef0020b0a SHA512 
70579d2bf68a6df38d782721a8bdcfb311f3678ebba9f03bcc311a917182857c38215577ef25eaf5a788e8504f432aee6295371647c261a617a1d630efe8c0fe
 WHIRLPOOL 
2d9273ed6dd9b609b9bbd10722d5292ad951bf7094d05a94244b8d861c29b8cdb0a16dd389bf6a692d03fb867170edc819eae544b7e644c670c1579e16e04ba4
-MISC metadata.xml 700 SHA256 
b12f2a4aca9f4bb76f4acbf944c615752ac5cfeb1fa81936f2985939f2dfeac8 SHA512 
faddc728ee6971cbf5e52bc8f3bec9d312fe04d2c876a2ee69e6533ca1ba85350d0b504bff0c7da668b58a3531606fb3d67cb4f6925c08f65df2190ec0c1
 WHIRLPOOL 

[gentoo-commits] proj/musl:master commit in: dev-libs/libcgroup/

2017-01-08 Thread Aric Belsito
commit: e2000f72f62e34a84023fc305a1db808710fd094
Author: Aric Belsito  gmail  com>
AuthorDate: Sun Jan  8 21:48:58 2017 +
Commit: Aric Belsito  gmail  com>
CommitDate: Sun Jan  8 21:48:58 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=e2000f72

dev-libs/libcgroup: Fix manifest

 dev-libs/libcgroup/Manifest | 9 +
 1 file changed, 9 insertions(+)

diff --git a/dev-libs/libcgroup/Manifest b/dev-libs/libcgroup/Manifest
index 62dae46..b65811b 100644
--- a/dev-libs/libcgroup/Manifest
+++ b/dev-libs/libcgroup/Manifest
@@ -1 +1,10 @@
+AUX cgconfig.confd-r1 205 SHA256 
500b3f3a35eaa94b42ba6f9895498e4bfad44bbf36655782a2de3f78e9e1a23e SHA512 
f5f1d0d09266417276f93434ad47116452e1ab18d736ce08e7c63f797b2d2180a490cdef1f3dd9d960c88426f1dc5b12dcf72b09de765d52d281feceffe7550d
 WHIRLPOOL 
1d4c05b253f67ff5a8a6a927e21abc355567814d166b070416b8bddca60122e28b82cce00390b4f9b0c5472b54a18562c7e5d16eaa73e2a36d4824eb67a8ce2f
+AUX cgconfig.initd-r1 1059 SHA256 
327168f18bfcfc26f7ee00c209846485176153c8005fb4282be27530f57aa6cc SHA512 
2ea392388818a0858920bedee82382e474ca713e29651a1f84e2bbb26ef00a4ac94cf48d8130d1999a699ab670021ac234521b556afbf190705263cf025030f1
 WHIRLPOOL 
8a984da549cf75410a5bb7482a8b9edaf7bd6fd7219481e30cb72ec72f293ef6866d740a0a93af5b456fe934065247d7cb2857e490614b7af1693ff5631fb755
+AUX cgred.confd-r2 160 SHA256 
52b8d2f417e21c0cd80289286483b554d6ab6bd33d2bb3f279736d869aee6d49 SHA512 
5b83b2413e36184671cfd7d654fa0b06940360790aed3c235cdb8eb168c17a703c1a72654fdbf57459ac493f79fd87e90deb33e89297929ca5f681dfa80a7078
 WHIRLPOOL 
365e6da43baacbf0ea56d11df1a001f0e7db803f9886764b5c7835c1e21862b4bcf328b64a99b35ab76624eda7818bf36bb4c40950fc9a24c978ca882596cbe5
+AUX cgred.initd-r1 464 SHA256 
538feab7fafe9d16c3018bd22bc8b3d3581287212dcc85108a6374709bdeb14d SHA512 
7b5ba784d896a9be9bed28f57b22017235e0814baec3556ce81f3acc02914319e5e12c2a76e59a0a36f18ab6625467db8e3ca0f4d33ab88d83a8d1065da91311
 WHIRLPOOL 
1c0ba9854fc70602ef28f550fe8716c5f92282ad0d790016384f73317c0e933d4ea9aa30980a50c16b026805e23d7f46fec5f7cae158d689d9cb7749469dfbf5
+AUX libcgroup-0.41-reorder-headers.patch 953 SHA256 
92cab0cc9dc4d8728892dcea7aaba3990b51cec94dd5b8ba36f1d997f114d773 SHA512 
4f8d4b49668dc0ddae373ab922422a0e933cb6c46af05d01da498c657b5a8df1ea62e644b8ac3db7e7818d33ba21c06d1902b7915f6aaf76f8f96107515433d4
 WHIRLPOOL 
acefa8c8835a66afb6710b040452ecaa179293e8b182f59a82aba85bd6ac2c1bb448270cfe8b8098dd80b7cde1d33ca3bd65c2b4d7babf75bb0896e6101d2381
+AUX libcgroup-0.41-replace_DECLS.patch 5193 SHA256 
488cad79e7d4bf8d82b8ddd695d550ff151850027980daa921ccfef5d3f4823b SHA512 
c7601810e491764c30e8adfadd65e1b1b578a07af24df62cc9a7b291622d806fc196a98e01957b5acbd3bca072617bd0ff54cae200a8e6c21b5cca4d18cd45db
 WHIRLPOOL 
b02b3aa0ac7053d2bd8a359eae1ff552760e63f424594d7fa2e4130656adde861445660509a5d00a4fcc6cb49edfcaca80197d0ba8ba84575a87e0465ad9feb7
+AUX libcgroup-0.41-replace_INLCUDES.patch 3064 SHA256 
eef2516f9d4b99bf724491704a078ec4f5b73636718035a56aa334a213ac08da SHA512 
17c8fa471347da4973969b954f966501d54889050766dfdd225235dd4539bb4249d57e719fa7a894aadc2e0f7296d233c89c44c96291a9266c958ca3a319541b
 WHIRLPOOL 
3da9801690571e4a66b94304ecf7c2884d739ebc789803a03d3f1f14163f47ee4e90649164d3092bc3a0aee57404805a2ca852fc2ac237df6c9a55dde6696616
 DIST libcgroup-0.41.tar.bz2 500120 SHA256 
e4e38bdc7ef70645ce33740ddcca051248d56b53283c0dc6d404e17706f6fb51 SHA512 
1aedb02cd2ce3bc2e2a328a247a92976ad0978ca4d3aee4eb671fbcc6bb270348efc78dcf84f27fc500f8bfb9bb57c7d6e4d429ef2bc69e4e5118b7cd895a6bd
 WHIRLPOOL 
3941ec9362dd7da1c5d1b9eaf2b44303982a04d460ab92946201b1fe952c2f94e19950e9a08104c262eb982d8e64bcf290f1b95115aaba11d8b1457b715a3646
+EBUILD libcgroup-0.41-r4.ebuild 2249 SHA256 
b7a50ff625590ed17479e2c8a593ff7b36f37350a42a6f51db18257ef0020b0a SHA512 
70579d2bf68a6df38d782721a8bdcfb311f3678ebba9f03bcc311a917182857c38215577ef25eaf5a788e8504f432aee6295371647c261a617a1d630efe8c0fe
 WHIRLPOOL 
2d9273ed6dd9b609b9bbd10722d5292ad951bf7094d05a94244b8d861c29b8cdb0a16dd389bf6a692d03fb867170edc819eae544b7e644c670c1579e16e04ba4
+MISC metadata.xml 700 SHA256 
b12f2a4aca9f4bb76f4acbf944c615752ac5cfeb1fa81936f2985939f2dfeac8 SHA512 
faddc728ee6971cbf5e52bc8f3bec9d312fe04d2c876a2ee69e6533ca1ba85350d0b504bff0c7da668b58a3531606fb3d67cb4f6925c08f65df2190ec0c1
 WHIRLPOOL 
d3c54727fd68b0cb46d80eb40a3794ba99cae0f504556619251b1124a350d60baa33e6e4487a30444c62eec5e677197b1384195e00bf5d619caace5a78225c4e



[gentoo-commits] proj/musl:master commit in: dev-libs/libcgroup/, dev-libs/libcgroup/files/

2017-01-08 Thread Aric Belsito
commit: bb869aa04de2430f54c61d229d6e1ae80c2c065f
Author: Aric Belsito  gmail  com>
AuthorDate: Sun Jan  8 21:01:24 2017 +
Commit: Aric Belsito  gmail  com>
CommitDate: Sun Jan  8 21:01:24 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=bb869aa0

dev-libs/libcgroup: Use sys-libs/musl-fts

Only change from the in-tree version

 dev-libs/libcgroup/Manifest|   1 +
 dev-libs/libcgroup/files/cgconfig.confd-r1 |   7 +
 dev-libs/libcgroup/files/cgconfig.initd-r1 |  53 +
 dev-libs/libcgroup/files/cgred.confd-r2|   5 +
 dev-libs/libcgroup/files/cgred.initd-r1|  24 +++
 .../files/libcgroup-0.41-reorder-headers.patch |  28 +++
 .../files/libcgroup-0.41-replace_DECLS.patch   | 225 +
 .../files/libcgroup-0.41-replace_INLCUDES.patch|  74 +++
 dev-libs/libcgroup/libcgroup-0.41-r4.ebuild|  93 +
 dev-libs/libcgroup/metadata.xml|  19 ++
 10 files changed, 529 insertions(+)

diff --git a/dev-libs/libcgroup/Manifest b/dev-libs/libcgroup/Manifest
new file mode 100644
index 000..62dae46
--- /dev/null
+++ b/dev-libs/libcgroup/Manifest
@@ -0,0 +1 @@
+DIST libcgroup-0.41.tar.bz2 500120 SHA256 
e4e38bdc7ef70645ce33740ddcca051248d56b53283c0dc6d404e17706f6fb51 SHA512 
1aedb02cd2ce3bc2e2a328a247a92976ad0978ca4d3aee4eb671fbcc6bb270348efc78dcf84f27fc500f8bfb9bb57c7d6e4d429ef2bc69e4e5118b7cd895a6bd
 WHIRLPOOL 
3941ec9362dd7da1c5d1b9eaf2b44303982a04d460ab92946201b1fe952c2f94e19950e9a08104c262eb982d8e64bcf290f1b95115aaba11d8b1457b715a3646

diff --git a/dev-libs/libcgroup/files/cgconfig.confd-r1 
b/dev-libs/libcgroup/files/cgconfig.confd-r1
new file mode 100644
index 000..334958e
--- /dev/null
+++ b/dev-libs/libcgroup/files/cgconfig.confd-r1
@@ -0,0 +1,7 @@
+# /etc/conf.d/cgconfig: config file for /etc/init.d/cgconfig
+
+# Configuration file location
+CG_CONFIGFILE=/etc/cgroup/cgconfig.conf
+
+# Enable calssifying pid according to rules if necessary
+CG_CLASSIFY=No

diff --git a/dev-libs/libcgroup/files/cgconfig.initd-r1 
b/dev-libs/libcgroup/files/cgconfig.initd-r1
new file mode 100644
index 000..0615259
--- /dev/null
+++ b/dev-libs/libcgroup/files/cgconfig.initd-r1
@@ -0,0 +1,53 @@
+#!/sbin/openrc-run
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+CGCONFIGPARSER="/usr/sbin/cgconfigparser"
+CGCLASSIFY="/usr/sbin/cgclassify"
+:  ${CG_CONFIGFILE:=/etc/cgroup/cgconfig.conf}
+description="Control Group Configuration Service"
+
+start()
+{
+   ebegin "Setting up CGroups"
+   ${CGCONFIGPARSER} --load=${CG_CONFIGFILE} >/dev/null 2>&1
+   eend "$?"
+}
+
+start_post()
+{
+   # Classify PID according to the rules if requested
+   yesno "${CG_CLASSIFY}" || return 0
+   ebegin "Classifying PID to CGroups"
+   local pid
+   for pid in $(ps --no-headers -eL o tid); do
+${CGCLASSIFY} ${pid}
+   done
+   eend "$?"
+}
+
+stop()
+{
+   cgconfig_umount
+}
+
+cgconfig_umount()
+{
+   local ctrl eq mnt_pnt mnt_pts
+
+   while read ctrl eq mnt_pnt; do
+   case "${ctrl}" in
+   (\#*)continue;;
+   (mount*) mnt_pts=true;;
+   (\}*)mnt_pts=;;
+   (*)
+   [ -n "${mnt_pts}" ] || continue
+   mnt_pnt="${mnt_pnt%;}"
+   ebegin "Unmounting ${mnt_pnt}"
+   umount "${mnt_pnt}"
+   eend "$?"
+   ;;
+   esac
+   done < "${CG_CONFIGFILE}"
+}

diff --git a/dev-libs/libcgroup/files/cgred.confd-r2 
b/dev-libs/libcgroup/files/cgred.confd-r2
new file mode 100644
index 000..cdc7a7c
--- /dev/null
+++ b/dev-libs/libcgroup/files/cgred.confd-r2
@@ -0,0 +1,5 @@
+# /etc/conf.d/cgred.conf: config file for /etc/init.d/cgred
+
+# Options to pass to cgrulesengd;
+# See the cgrulesengd(8) man page for more info.
+CGRED_OPTS="-n"

diff --git a/dev-libs/libcgroup/files/cgred.initd-r1 
b/dev-libs/libcgroup/files/cgred.initd-r1
new file mode 100644
index 000..6bc7ef5
--- /dev/null
+++ b/dev-libs/libcgroup/files/cgred.initd-r1
@@ -0,0 +1,24 @@
+#!/sbin/openrc-run
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+command="/usr/sbin/cgrulesengd"
+command_args="${CGRED_OPTS}"
+command_background="1"
+pidfile="/var/run/cgred.pid"
+description="CGroups Rules Engine Daemon"
+extra_started_commands="reload"
+
+depend()
+{
+   need cgconfig
+   use logger
+}
+
+reload()
+{
+   ebegin "Reloading CGroup Rules Engine Daemon"
+   kill -USR2 $(cat "${pidfile}")
+   eend $?
+}

diff --git a/dev-libs/libcgroup/files/libcgroup-0.41-reorder-headers.patch