From c8fd0d84af0bfd1949542adc2cbb735b1d28f9ed Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 7 May 2021 01:33:16 +0100 Subject: gentoo resync : 07.05.2021 --- sys-auth/realtime-base/Manifest | 2 +- sys-auth/realtime-base/realtime-base-0.1-r1.ebuild | 44 +++++++++++++++++++ sys-auth/realtime-base/realtime-base-0.1.ebuild | 49 ---------------------- 3 files changed, 45 insertions(+), 50 deletions(-) create mode 100644 sys-auth/realtime-base/realtime-base-0.1-r1.ebuild delete mode 100644 sys-auth/realtime-base/realtime-base-0.1.ebuild (limited to 'sys-auth/realtime-base') diff --git a/sys-auth/realtime-base/Manifest b/sys-auth/realtime-base/Manifest index 1dfa8a55b867..09636f0ce6f0 100644 --- a/sys-auth/realtime-base/Manifest +++ b/sys-auth/realtime-base/Manifest @@ -1,2 +1,2 @@ -EBUILD realtime-base-0.1.ebuild 971 BLAKE2B 799eb36a91c46324871f146ad21489f3ca4fb8aab7a3b93613a24943a357815fd1dad5ec9ec795805544f5fce242a23e68dd591c3873fabad17536e53b541247 SHA512 5928a24c1b7c2c2acd78a302e5aed6413deb18147630a813126cd5e8a1a36b8925fdecd7f5a49623193a3ceb64acd7a0b45bef73f5db7afb0b411fcde27af140 +EBUILD realtime-base-0.1-r1.ebuild 941 BLAKE2B 569dffefd619f1b7a83c985b286ffda2c1816da1551e85cabcb48db9ec8588ca72b2b2f04bcf86cb7ed57b5325e3273e55ce3ebbcb73ce3c298c4c33ec0729ca SHA512 abf968351039c250432f51efeb08b2c4b0300966ba3f78c6651b07064890fc042f893a7ffb623894c4466fcdb5f799e7f005c04931445655ef7573b52b581306 MISC metadata.xml 265 BLAKE2B e3dedcada43b8145986c6c9f3ed1d374d3e93d2a1f6bdf5d83af1a43e24d01ee0ea4b6efd67ffee46d585e6d37272cbacec69e66e21b22af6a5e01878003e44a SHA512 5b875b5d0a59914316df520eee72ee3c5f931b8513424120281657bbc266c777214a924e4c6c867cdd7a61cb66037c7b9b501225cc06d890abb8ca04c13f5fba diff --git a/sys-auth/realtime-base/realtime-base-0.1-r1.ebuild b/sys-auth/realtime-base/realtime-base-0.1-r1.ebuild new file mode 100644 index 000000000000..dcd0207aef94 --- /dev/null +++ b/sys-auth/realtime-base/realtime-base-0.1-r1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Sets up realtime scheduling" +HOMEPAGE="https://jackaudio.org/faq/linux_rt_config.html" +SRC_URI="" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86" +IUSE="" + +DEPEND="" +RDEPEND="acct-group/realtime + sys-libs/pam" + +S="${WORKDIR}" + +limitsdfile=40-${PN}.conf +rtgroup=realtime + +src_compile() { + einfo "Generating ${limitsdfile}" + cat > ${limitsdfile} <<- EOF || die + # Start of ${limitsdfile} from ${P} + + @${rtgroup} - rtprio 99 + @${rtgroup} - memlock unlimited + + # End of ${limitsdfile} from ${P} + EOF +} + +src_install() { + insinto /etc/security/limits.d/ + doins ${limitsdfile} +} + +pkg_postinst() { + elog "We have added realtime scheduling privileges for users in the ${rtgroup} group." + elog "Please make sure users needing such privileges are in that group." +} diff --git a/sys-auth/realtime-base/realtime-base-0.1.ebuild b/sys-auth/realtime-base/realtime-base-0.1.ebuild deleted file mode 100644 index 2faa18931f6f..000000000000 --- a/sys-auth/realtime-base/realtime-base-0.1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit user - -DESCRIPTION="Sets up realtime scheduling" -HOMEPAGE="https://jackaudio.org/faq/linux_rt_config.html" -SRC_URI="" - -LICENSE="public-domain" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86" -IUSE="" - -DEPEND="" -RDEPEND="sys-libs/pam" - -S=${WORKDIR} - -limitsdfile=40-${PN}.conf -rtgroup=realtime - -pkg_setup() { - enewgroup ${rtgroup} -} - -src_compile() { - einfo "Generating ${limitsdfile}" - cat > ${limitsdfile} <<- EOF || die - # Start of ${limitsdfile} from ${P} - - @${rtgroup} - rtprio 99 - @${rtgroup} - memlock unlimited - - # End of ${limitsdfile} from ${P} - EOF -} - -src_install() { - insinto /etc/security/limits.d/ - doins ${limitsdfile} -} - -pkg_postinst() { - elog "We have added realtime scheduling privileges for users in the ${rtgroup} group." - elog "Please make sure users needing such privileges are in that group." -} -- cgit v1.2.3