[arch-commits] Commit in realtime-privileges/repos/community-any (12 files)
David Runge
dvzrv at gemini.archlinux.org
Thu Jan 27 18:13:26 UTC 2022
Date: Thursday, January 27, 2022 @ 18:13:26
Author: dvzrv
Revision: 1117201
archrelease: copy trunk to community-any
Added:
realtime-privileges/repos/community-any/40-realtime-privileges.rules
(from rev 1117200, realtime-privileges/trunk/40-realtime-privileges.rules)
realtime-privileges/repos/community-any/99-realtime-privileges.conf
(from rev 1117200, realtime-privileges/trunk/99-realtime-privileges.conf)
realtime-privileges/repos/community-any/ChangeLog
(from rev 1117200, realtime-privileges/trunk/ChangeLog)
realtime-privileges/repos/community-any/PKGBUILD
(from rev 1117200, realtime-privileges/trunk/PKGBUILD)
realtime-privileges/repos/community-any/realtime-privileges.install
(from rev 1117200, realtime-privileges/trunk/realtime-privileges.install)
realtime-privileges/repos/community-any/sysusers-realtime-privileges.conf
(from rev 1117200, realtime-privileges/trunk/sysusers-realtime-privileges.conf)
Deleted:
realtime-privileges/repos/community-any/40-realtime-privileges.rules
realtime-privileges/repos/community-any/99-realtime-privileges.conf
realtime-privileges/repos/community-any/ChangeLog
realtime-privileges/repos/community-any/PKGBUILD
realtime-privileges/repos/community-any/realtime-privileges.install
realtime-privileges/repos/community-any/sysusers-realtime-privileges.conf
-----------------------------------+
40-realtime-privileges.rules | 4 +-
99-realtime-privileges.conf | 5 +-
ChangeLog | 32 +++++++++-------
PKGBUILD | 71 ++++++++++++++++++------------------
realtime-privileges.install | 14 +++----
sysusers-realtime-privileges.conf | 6 +--
6 files changed, 69 insertions(+), 63 deletions(-)
Deleted: 40-realtime-privileges.rules
===================================================================
--- 40-realtime-privileges.rules 2022-01-27 18:13:15 UTC (rev 1117200)
+++ 40-realtime-privileges.rules 2022-01-27 18:13:26 UTC (rev 1117201)
@@ -1,2 +0,0 @@
-# rw access to /dev/cpu_dma_latency to prevent CPUs from going into idle state
-KERNEL=="cpu_dma_latency", GROUP="realtime"
Copied: realtime-privileges/repos/community-any/40-realtime-privileges.rules (from rev 1117200, realtime-privileges/trunk/40-realtime-privileges.rules)
===================================================================
--- 40-realtime-privileges.rules (rev 0)
+++ 40-realtime-privileges.rules 2022-01-27 18:13:26 UTC (rev 1117201)
@@ -0,0 +1,2 @@
+# rw access to /dev/cpu_dma_latency to prevent CPUs from going into idle state
+KERNEL=="cpu_dma_latency", GROUP="realtime"
Deleted: 99-realtime-privileges.conf
===================================================================
--- 99-realtime-privileges.conf 2022-01-27 18:13:15 UTC (rev 1117200)
+++ 99-realtime-privileges.conf 2022-01-27 18:13:26 UTC (rev 1117201)
@@ -1,2 +0,0 @@
- at realtime - rtprio 98
- at realtime - memlock unlimited
Copied: realtime-privileges/repos/community-any/99-realtime-privileges.conf (from rev 1117200, realtime-privileges/trunk/99-realtime-privileges.conf)
===================================================================
--- 99-realtime-privileges.conf (rev 0)
+++ 99-realtime-privileges.conf 2022-01-27 18:13:26 UTC (rev 1117201)
@@ -0,0 +1,3 @@
+ at realtime - rtprio 98
+ at realtime - memlock unlimited
+ at realtime - nice -11
Deleted: ChangeLog
===================================================================
--- ChangeLog 2022-01-27 18:13:15 UTC (rev 1117200)
+++ ChangeLog 2022-01-27 18:13:26 UTC (rev 1117201)
@@ -1,14 +0,0 @@
-Changes with 3:
- * Remove access to hpet0 and rtc0 for the realtime group as access is not
- required in recent kernels and can be rather detrimental.
-
-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.
Copied: realtime-privileges/repos/community-any/ChangeLog (from rev 1117200, realtime-privileges/trunk/ChangeLog)
===================================================================
--- ChangeLog (rev 0)
+++ ChangeLog 2022-01-27 18:13:26 UTC (rev 1117201)
@@ -0,0 +1,18 @@
+Changes with 4:
+ * Add an allowed nice value of -11 for the realtime group. This is required
+ e.g. for pipewire.
+
+Changes with 3:
+ * Remove access to hpet0 and rtc0 for the realtime group as access is not
+ required in recent kernels and can be rather detrimental.
+
+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 2022-01-27 18:13:15 UTC (rev 1117200)
+++ PKGBUILD 2022-01-27 18:13:26 UTC (rev 1117201)
@@ -1,35 +0,0 @@
-# Maintainer: David Runge <dvzrv at archlinux.org>
-
-pkgname=realtime-privileges
-pkgver=3
-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'
- '349b432f17f3b5ee061d21eddb75f5b424c5eca913053a68f4f959a418fc5dca9198b7cc9141869540ec8f6f1fa928452fca9993c8f2200c8fbda2b65a25f0ad'
- 'fd66feb3ef3ec28ebb1206f30f541e15c194863602711762fe9d7bb86228a3c93eca6b1b63d168e0357e3237bcf58e73e1d2b8414a04837cc87e815681b14e29')
-b2sums=('f66a8b9f468201b4f0d4e3c69386794700beb674386ebedf45f187a22897cf1bffe1c3df657021d5fba652bbfc907f2dd0b3caf67da298b6d9b1703632509831'
- '9a0c97a880ee034116e88dca34254505fc8599f85ad4228b2afc8812aba76ef17ff1f464ea93326972b6f603594ec758ea0aa011c2be388ebe94ebcf039cbf74'
- '20dd3aa81d2c940b08091fc46199e98b8d5362e4b802ff1ce90f3d20554e9ad1c270228044407d5444ecbad960e9c8de29ff1ff7fe5652d875e8b1210a3db182'
- '37bcfe3fae1f862adf87536d24dc3db6e386045d17bd8ec2c9f8e0a11b2c10ac9246b04d0c1e6c6b6e39bcedf8d71e593fa2937b0dd945f8353b249e30977672')
-
-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}/"
-}
Copied: realtime-privileges/repos/community-any/PKGBUILD (from rev 1117200, realtime-privileges/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2022-01-27 18:13:26 UTC (rev 1117201)
@@ -0,0 +1,36 @@
+# Maintainer: David Runge <dvzrv at archlinux.org>
+
+pkgname=realtime-privileges
+pkgver=4
+pkgrel=1
+pkgdesc="Realtime privileges for users"
+arch=(any)
+url="https://wiki.archlinux.org/index.php/Realtime_process_management"
+license=(GPL3)
+groups=(pro-audio realtime)
+install=${pkgname}.install
+changelog=ChangeLog
+source=(
+ 99-${pkgname}.conf
+ sysusers-${pkgname}.conf
+ 40-${pkgname}.rules
+ ChangeLog
+)
+sha512sums=('10bba7242c27850287aeea5084ab54e6e71343672f611a047266bded0e3e0ab8d7cfb0eb3bc3e39c3625b0e49520605b038b640c342247a28f09c5c850182183'
+ '2f4d048a3e3c6de75bb7432092e1943143507110ff33aa9f7f2ca4ed3f028536c8f910735f5218f0fa6cc89e8eae70699bcce18c0dadc07e518fc3cf33611518'
+ '349b432f17f3b5ee061d21eddb75f5b424c5eca913053a68f4f959a418fc5dca9198b7cc9141869540ec8f6f1fa928452fca9993c8f2200c8fbda2b65a25f0ad'
+ 'f66f92d4fe04743401d9f37bfd2a54393a0e66d24b82e05263842a68d9ef43691737898eb78ce6ab33dc78743b6143e140431230bc42ae02f80f5d34ac485d32')
+b2sums=('ba49871609d0b8230be942a65d2c90277c1d6f398a3d6abc7a60a6f4e3141c3f9803608fd4af82368a5386ea3c7c233b7f5d36cc76999be62ba4c21381df8ddd'
+ '9a0c97a880ee034116e88dca34254505fc8599f85ad4228b2afc8812aba76ef17ff1f464ea93326972b6f603594ec758ea0aa011c2be388ebe94ebcf039cbf74'
+ '20dd3aa81d2c940b08091fc46199e98b8d5362e4b802ff1ce90f3d20554e9ad1c270228044407d5444ecbad960e9c8de29ff1ff7fe5652d875e8b1210a3db182'
+ '7d4814748e92ffb74dc87c7839531b7d5e68fd7f0c9eb6abee25d23e4a4903fe9838082fefa55dcce51242c2b7437dc7290ceebe18ef7ef7cf42c886265fa444')
+
+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 for 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 2022-01-27 18:13:15 UTC (rev 1117200)
+++ realtime-privileges.install 2022-01-27 18:13:26 UTC (rev 1117201)
@@ -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-any/realtime-privileges.install (from rev 1117200, realtime-privileges/trunk/realtime-privileges.install)
===================================================================
--- realtime-privileges.install (rev 0)
+++ realtime-privileges.install 2022-01-27 18:13:26 UTC (rev 1117201)
@@ -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 2022-01-27 18:13:15 UTC (rev 1117200)
+++ sysusers-realtime-privileges.conf 2022-01-27 18:13:26 UTC (rev 1117201)
@@ -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-any/sysusers-realtime-privileges.conf (from rev 1117200, realtime-privileges/trunk/sysusers-realtime-privileges.conf)
===================================================================
--- sysusers-realtime-privileges.conf (rev 0)
+++ sysusers-realtime-privileges.conf 2022-01-27 18:13:26 UTC (rev 1117201)
@@ -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 - - -
More information about the arch-commits
mailing list