Date: Sunday, July 29, 2018 @ 19:41:28 Author: dvzrv Revision: 364882
archrelease: copy trunk to community-testing-any Added: realtime-privileges/repos/community-testing-any/40-realtime-privileges.rules (from rev 364881, realtime-privileges/trunk/40-realtime-privileges.rules) realtime-privileges/repos/community-testing-any/99-realtime-privileges.conf (from rev 364881, realtime-privileges/trunk/99-realtime-privileges.conf) realtime-privileges/repos/community-testing-any/ChangeLog (from rev 364881, realtime-privileges/trunk/ChangeLog) realtime-privileges/repos/community-testing-any/PKGBUILD (from rev 364881, realtime-privileges/trunk/PKGBUILD) realtime-privileges/repos/community-testing-any/realtime-privileges.install (from rev 364881, realtime-privileges/trunk/realtime-privileges.install) realtime-privileges/repos/community-testing-any/sysusers-realtime-privileges.conf (from rev 364881, realtime-privileges/trunk/sysusers-realtime-privileges.conf) Deleted: realtime-privileges/repos/community-testing-any/40-realtime-privileges.rules realtime-privileges/repos/community-testing-any/99-realtime-privileges.conf realtime-privileges/repos/community-testing-any/ChangeLog realtime-privileges/repos/community-testing-any/PKGBUILD realtime-privileges/repos/community-testing-any/realtime-privileges.install realtime-privileges/repos/community-testing-any/sysusers-realtime-privileges.conf -----------------------------------+ 40-realtime-privileges.rules | 12 +++---- 99-realtime-privileges.conf | 4 +- ChangeLog | 17 +++++----- PKGBUILD | 61 ++++++++++++++++++------------------ realtime-privileges.install | 14 ++++---- sysusers-realtime-privileges.conf | 6 +-- 6 files changed, 59 insertions(+), 55 deletions(-) Deleted: 40-realtime-privileges.rules =================================================================== --- 40-realtime-privileges.rules 2018-07-29 19:41:18 UTC (rev 364881) +++ 40-realtime-privileges.rules 2018-07-29 19:41:28 UTC (rev 364882) @@ -1,6 +0,0 @@ -# rw access to /dev/cpu_dma_latency to prevent CPUs from going into idle state -KERNEL=="cpu_dma_latency", GROUP="realtime" -# rw access to /dev/rtc0 -KERNEL=="rtc0", GROUP="realtimrealtimee" -# rw access to /dev/hpet0 -KERNEL=="hpet", GROUP="realtime" Copied: realtime-privileges/repos/community-testing-any/40-realtime-privileges.rules (from rev 364881, realtime-privileges/trunk/40-realtime-privileges.rules) =================================================================== --- 40-realtime-privileges.rules (rev 0) +++ 40-realtime-privileges.rules 2018-07-29 19:41:28 UTC (rev 364882) @@ -0,0 +1,6 @@ +# rw access to /dev/cpu_dma_latency to prevent CPUs from going into idle state +KERNEL=="cpu_dma_latency", GROUP="realtime" +# rw access to /dev/rtc0 +KERNEL=="rtc0", GROUP="realtime" +# rw access to /dev/hpet0 +KERNEL=="hpet", GROUP="realtime" Deleted: 99-realtime-privileges.conf =================================================================== --- 99-realtime-privileges.conf 2018-07-29 19:41:18 UTC (rev 364881) +++ 99-realtime-privileges.conf 2018-07-29 19:41:28 UTC (rev 364882) @@ -1,2 +0,0 @@ -@realtime - rtprio 98 -@realtime - memlock unlimited Copied: realtime-privileges/repos/community-testing-any/99-realtime-privileges.conf (from rev 364881, realtime-privileges/trunk/99-realtime-privileges.conf) =================================================================== --- 99-realtime-privileges.conf (rev 0) +++ 99-realtime-privileges.conf 2018-07-29 19:41:28 UTC (rev 364882) @@ -0,0 +1,2 @@ +@realtime - rtprio 98 +@realtime - memlock unlimited Deleted: ChangeLog =================================================================== --- ChangeLog 2018-07-29 19:41:18 UTC (rev 364881) +++ ChangeLog 2018-07-29 19:41:28 UTC (rev 364882) @@ -1,7 +0,0 @@ -Changes with 1: - * Adding dedicated 'realtime' group using sysusers.d. - * Adding limits.conf drop in file. This adds rtprio 98 and memlock unlimited - for the realtime group. - * Adding access to /dev/cpu_dma_latency for group 'realtime' with the help - of a udev rule. This enables applications to stop the CPU from going to - idle states. Copied: realtime-privileges/repos/community-testing-any/ChangeLog (from rev 364881, realtime-privileges/trunk/ChangeLog) =================================================================== --- ChangeLog (rev 0) +++ ChangeLog 2018-07-29 19:41:28 UTC (rev 364882) @@ -0,0 +1,10 @@ +Changes with 2: + * Fixed a typo in the udev rule. + +Changes with 1: + * Adding dedicated 'realtime' group using sysusers.d. + * Adding limits.conf drop in file. This adds rtprio 98 and memlock unlimited + for the realtime group. + * Adding access to /dev/cpu_dma_latency for group 'realtime' with the help + of a udev rule. This enables applications to stop the CPU from going to + idle states. Deleted: PKGBUILD =================================================================== --- PKGBUILD 2018-07-29 19:41:18 UTC (rev 364881) +++ PKGBUILD 2018-07-29 19:41:28 UTC (rev 364882) @@ -1,30 +0,0 @@ -# $Id$ -# Maintainer: David Runge <d...@sleepmap.de> -pkgname=realtime-privileges -pkgver=1 -pkgrel=1 -pkgdesc="Realtime privileges for users" -arch=('any') -url="https://wiki.archlinux.org/index.php/Realtime_process_management" -license=('GPL') -groups=('pro-audio' 'realtime') -install="${pkgname}.install" -changelog=ChangeLog -source=("99-${pkgname}.conf" - "sysusers-${pkgname}.conf" - "40-${pkgname}.rules" - 'ChangeLog') -sha512sums=('4d812d89561519fe79613d03b531408122a3ae729eba631187848c3480d6235b483102e8c647e6eb2f579293f462b0dae7f4f04d56e085063e24d69f3ed96b4a' - '2f4d048a3e3c6de75bb7432092e1943143507110ff33aa9f7f2ca4ed3f028536c8f910735f5218f0fa6cc89e8eae70699bcce18c0dadc07e518fc3cf33611518' - '10e047ec557540c3847ed8c1e494d59d52dc2d102a58d8cf210cbad6042740782172bd7e674c19f1f6048f5210576b075a494f9b4bba9cc5fd3e78f61fa35cc4' - '05a958946d691861e6803c1cfe4147159c09a43d6a9eca7169ad4c23009c4bea2890243307e21f3798746e65d877ba9b37f4f3e444a8560ef60b7f052296b27f') - -package() { - # realtime group installed through sysusers.d - install -vDm 644 "sysusers-${pkgname}.conf" \ - "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf" - # limits for realtime group - install -vDm 644 "99-${pkgname}.conf" -t "${pkgdir}/etc/security/limits.d/" - # udev rules, giving access to devices to realtime group - install -vDm 644 "40-${pkgname}.rules" -t "${pkgdir}/usr/lib/udev/rules.d/" -} Copied: realtime-privileges/repos/community-testing-any/PKGBUILD (from rev 364881, realtime-privileges/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2018-07-29 19:41:28 UTC (rev 364882) @@ -0,0 +1,31 @@ +# $Id$ +# Maintainer: David Runge <d...@sleepmap.de> +pkgname=realtime-privileges +pkgver=2 +pkgrel=1 +pkgdesc="Realtime privileges for users" +arch=('any') +url="https://wiki.archlinux.org/index.php/Realtime_process_management" +license=('GPL') +groups=('pro-audio' 'realtime') +install="${pkgname}.install" +changelog=ChangeLog +source=("99-${pkgname}.conf" + "sysusers-${pkgname}.conf" + "40-${pkgname}.rules" + 'ChangeLog') +sha512sums=('4d812d89561519fe79613d03b531408122a3ae729eba631187848c3480d6235b483102e8c647e6eb2f579293f462b0dae7f4f04d56e085063e24d69f3ed96b4a' + '2f4d048a3e3c6de75bb7432092e1943143507110ff33aa9f7f2ca4ed3f028536c8f910735f5218f0fa6cc89e8eae70699bcce18c0dadc07e518fc3cf33611518' + '9b37478e352bd27b1e8f37996306054d71fa9a0afd589bfb6c77dc59eaced25517ecc5ecaaa7aa22cb0c9a865e2579e1e279d7cbe27986c661b4eb0c48bf1b1a' + '11f115c77867763424074234dbe4f4e87d83e0423ed1ebf43bb279bebda8ee64f8c44589f508f72ecce4e5f4b0824188f9d30cb36a799a60f35745b534f61f06') + +package() { + # realtime group installed through sysusers.d + install -vDm 644 "sysusers-${pkgname}.conf" \ + "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf" + # limits for realtime group + install -vDm 644 "99-${pkgname}.conf" -t "${pkgdir}/etc/security/limits.d/" + # udev rules, giving access to devices to realtime group + install -vDm 644 "40-${pkgname}.rules" -t "${pkgdir}/usr/lib/udev/rules.d/" + install -vDm 644 ChangeLog -t "${pkgdir}/usr/share/doc/${pkgname}/" +} Deleted: realtime-privileges.install =================================================================== --- realtime-privileges.install 2018-07-29 19:41:18 UTC (rev 364881) +++ realtime-privileges.install 2018-07-29 19:41:28 UTC (rev 364882) @@ -1,7 +0,0 @@ -post_install() { - echo "The 'realtime' group has been created. Add your user to it and re-login to use realtime privileges." -} - -post_remove() { - echo "Privileges for realtime have been removed. However, the group 'realtime' will remain on the system." -} Copied: realtime-privileges/repos/community-testing-any/realtime-privileges.install (from rev 364881, realtime-privileges/trunk/realtime-privileges.install) =================================================================== --- realtime-privileges.install (rev 0) +++ realtime-privileges.install 2018-07-29 19:41:28 UTC (rev 364882) @@ -0,0 +1,7 @@ +post_install() { + echo "The 'realtime' group has been created. Add your user to it and re-login to use realtime privileges." +} + +post_remove() { + echo "Privileges for realtime have been removed. However, the group 'realtime' will remain on the system." +} Deleted: sysusers-realtime-privileges.conf =================================================================== --- sysusers-realtime-privileges.conf 2018-07-29 19:41:18 UTC (rev 364881) +++ sysusers-realtime-privileges.conf 2018-07-29 19:41:28 UTC (rev 364882) @@ -1,3 +0,0 @@ -# This file is part of realtime-privileges. For further information check: -# https://wiki.archlinux.org/index.php/Realtime_process_management -g realtime - - - Copied: realtime-privileges/repos/community-testing-any/sysusers-realtime-privileges.conf (from rev 364881, realtime-privileges/trunk/sysusers-realtime-privileges.conf) =================================================================== --- sysusers-realtime-privileges.conf (rev 0) +++ sysusers-realtime-privileges.conf 2018-07-29 19:41:28 UTC (rev 364882) @@ -0,0 +1,3 @@ +# This file is part of realtime-privileges. For further information check: +# https://wiki.archlinux.org/index.php/Realtime_process_management +g realtime - - -