[arch-commits] Commit in pulseaudio/trunk (pulseaudio.install)

Jan Steffens heftig at archlinux.org
Sat Nov 27 23:06:35 UTC 2010


    Date: Saturday, November 27, 2010 @ 18:06:34
  Author: heftig
Revision: 101104

Only destroy users on upgrade from <0.9.22

Modified:
  pulseaudio/trunk/pulseaudio.install

--------------------+
 pulseaudio.install |   10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

Modified: pulseaudio.install
===================================================================
--- pulseaudio.install	2010-11-27 21:03:57 UTC (rev 101103)
+++ pulseaudio.install	2010-11-27 23:06:34 UTC (rev 101104)
@@ -13,10 +13,12 @@
 post_upgrade() {
   # Delete old users and groups
   # System-wide daemon not supported anymore
-  getent passwd pulse &>/dev/null && usr/sbin/userdel -f pulse
-  getent group pulse-access &>/dev/null && usr/sbin/groupdel pulse-access
-  getent group pulse-rt &>/dev/null && usr/sbin/groupdel pulse-rt
-  getent group pulse &>/dev/null && usr/sbin/groupdel pulse
+  if (( $(vercmp $2 0.9.22) < 0 )); then
+    getent passwd pulse &>/dev/null && usr/sbin/userdel -f pulse
+    getent group pulse-access &>/dev/null && usr/sbin/groupdel pulse-access
+    getent group pulse-rt &>/dev/null && usr/sbin/groupdel pulse-rt
+    getent group pulse &>/dev/null && usr/sbin/groupdel pulse
+  fi
 
   true
 }




More information about the arch-commits mailing list