Author: shadzik                      Date: Wed Sep 29 21:58:19 2010 GMT
Module: packages                      Tag: Titanium
---- Log message:
- hmm, try to detect if we run as root via poldek, or via kpackagekit which 
runs as user
- rel 2

---- Files affected:
packages/kernel-desktop:
   kernel-desktop.spec (1.204.2.135 -> 1.204.2.136) 

---- Diffs:

================================================================
Index: packages/kernel-desktop/kernel-desktop.spec
diff -u packages/kernel-desktop/kernel-desktop.spec:1.204.2.135 
packages/kernel-desktop/kernel-desktop.spec:1.204.2.136
--- packages/kernel-desktop/kernel-desktop.spec:1.204.2.135     Wed Sep 29 
18:44:42 2010
+++ packages/kernel-desktop/kernel-desktop.spec Wed Sep 29 23:58:13 2010
@@ -47,7 +47,7 @@
 
 %define                _basever                2.6.35
 %define                _postver                .7
-%define                _rel                    1
+%define                _rel                    2
 
 %define                _enable_debug_packages                  0
 
@@ -710,11 +710,16 @@
 fi
 
 # kde4-kernelupdatenotifier
+UID=$(id -u)
 if [ -x /usr/bin/kernelupdatenotifier ]; then
-       # TODO: Send to all kde4 sessions
-       for user in $(ps -o user= -C kded4 | sort -u); do
-               su -s /bin/sh -l $user -c "/usr/bin/kernelupdatenotifier 
%{name}-%{version}-%{release}" &
-       done
+       if [ $UID -eq 0 ]; then
+               # TODO: Send to all kde4 sessions
+               for user in $(ps -o user= -C kded4 | sort -u); do
+                       su -s /bin/sh -l $user -c 
"/usr/bin/kernelupdatenotifier %{name}-%{version}-%{release}" &
+               done
+       else
+               /usr/bin/kernelupdatenotifier %{name}-%{version}-%{release} &
+       fi
 fi
 
 %post vmlinux
@@ -964,6 +969,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.204.2.136  2010/09/29 21:58:13  shadzik
+- hmm, try to detect if we run as root via poldek, or via kpackagekit which 
runs as user
+- rel 2
+
 Revision 1.204.2.135  2010/09/29 16:44:42  shadzik
 - Linux 2.6.35.7
 
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kernel-desktop/kernel-desktop.spec?r1=1.204.2.135&r2=1.204.2.136&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to