rpms/gnome-applets/FC-5 gnome-applets-2.14.3-cpufreq.patch, NONE, 1.1 gnome-applets.spec, 1.136, 1.137

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Sun Aug 27 21:40:53 UTC 2006


Author: mclasen

Update of /cvs/dist/rpms/gnome-applets/FC-5
In directory cvs.devel.redhat.com:/tmp/cvs-serv26118

Modified Files:
	gnome-applets.spec 
Added Files:
	gnome-applets-2.14.3-cpufreq.patch 
Log Message:
fix cpufreq applet


gnome-applets-2.14.3-cpufreq.patch:
 cpufreq-applet.c |   19 +------------------
 cpufreq-popup.c  |   18 ++----------------
 2 files changed, 3 insertions(+), 34 deletions(-)

--- NEW FILE gnome-applets-2.14.3-cpufreq.patch ---
--- gnome-applets-2.14.3/cpufreq/src/cpufreq-applet.c.cpufreq	2006-08-27 17:38:46.000000000 -0400
+++ gnome-applets-2.14.3/cpufreq/src/cpufreq-applet.c	2006-08-27 17:40:24.000000000 -0400
@@ -265,31 +265,14 @@
 gboolean
 cpufreq_applet_selector_is_available (void)
 {
-	struct stat *info;
         gchar       *path = NULL;
 
         path = g_find_program_in_path ("cpufreq-selector");
         if (!path)
                 return FALSE;
-
-        if (geteuid () == 0)
-                return TRUE;
-
-        info = (struct stat *) g_malloc (sizeof (struct stat));
-
-        if ((lstat (path, info)) != -1) {
-                if ((info->st_mode & S_ISUID) && (info->st_uid == 0)) {
-                        g_free (info);
-                        g_free (path);
-                                    
-                        return TRUE;
-                }
-        }
-
-        g_free (info);
         g_free (path);
 
-        return FALSE;
+        return TRUE;
 }
 
 static void
--- gnome-applets-2.14.3/cpufreq/src/cpufreq-popup.c.cpufreq	2006-08-27 17:36:36.000000000 -0400
+++ gnome-applets-2.14.3/cpufreq/src/cpufreq-popup.c	2006-08-27 17:38:34.000000000 -0400
@@ -123,7 +123,6 @@
 cpufreq_popup_set_frequency (GtkWidget *widget, gpointer gdata)
 {
         gint   freq, cpu;
-        gchar *path = NULL;
         gchar *command;
         cpufreq_t *cf;
         
@@ -131,17 +130,11 @@
         freq = cf->freq;
         cpu = cf->cpu;
 
-        path = g_find_program_in_path ("cpufreq-selector");
-
-        if (!path)
-                return;
-           
-        command = g_strdup_printf ("%s -f %d -c %d", path, freq, cpu);
+        command = g_strdup_printf ("/usr/bin/cpufreq-selector -f %d -c %d", freq, cpu);
 
         g_spawn_command_line_async (command, NULL); /* TODO: error */
 
         g_free (command);
-        g_free (path);
 }
 
 static void
@@ -149,7 +142,6 @@
 {
 	gint cpu;
 	gchar *governor;
-	gchar *path = NULL;
 	gchar *command;
 	cpugov_t *cg;
         
@@ -157,17 +149,11 @@
 	governor = cg->gov;
 	cpu = cg->cpu;
 
-	path = g_find_program_in_path ("cpufreq-selector");
-
-	if (!path)
-		return;
-
-	command = g_strdup_printf ("%s -g %s -c %d", path, governor, cpu);
+	command = g_strdup_printf ("/usr/bin/cpufreq-selector -g %s -c %d", governor, cpu);
 
 	g_spawn_command_line_async (command, NULL); /* TODO: error */
 
 	g_free (command);
-	g_free (path);
 }
 
 static void


Index: gnome-applets.spec
===================================================================
RCS file: /cvs/dist/rpms/gnome-applets/FC-5/gnome-applets.spec,v
retrieving revision 1.136
retrieving revision 1.137
diff -u -r1.136 -r1.137
--- gnome-applets.spec	2 Aug 2006 15:11:33 -0000	1.136
+++ gnome-applets.spec	27 Aug 2006 21:40:51 -0000	1.137
@@ -27,7 +27,7 @@
 Patch0:		gnome-applets-2.10.1-use-old-modemlights.patch
 Patch2:		gnome-applets-2.10.1-use-builtin-apm.patch
 Patch3:		gnome-applets-2.3.6-ppp-command.patch
-Patch4:		gnome-applets-2.14.2-cpufreq.patch
+Patch4:		gnome-applets-2.14.3-cpufreq.patch
 Patch5:	        gnome-applets-2.13.4-warning.patch
 Patch6:	        gnome-applets-2.13.90-stock-ticker.patch
 Patch9:	        gnome-applets-2.14.0-gswitchit-export-dynamic.patch




More information about the fedora-cvs-commits mailing list