kov changed libgksu/trunk/ChangeLog, libgksu/trunk/libgksu/libgksu.c

Gustavo Noronha kov at alioth.debian.org
Fri Aug 29 17:53:53 UTC 2008


Mensagem de log: 
patch by Daniel Richard G. <skunk at iSKUNK.ORG> to allow changing the path for the lockfile

-----


Modified: libgksu/trunk/ChangeLog
===================================================================
--- libgksu/trunk/ChangeLog	2008-06-21 00:23:41 UTC (rev 825)
+++ libgksu/trunk/ChangeLog	2008-08-29 17:53:53 UTC (rev 826)
@@ -1,3 +1,9 @@
+2008-08-29  Gustavo Noronha Silva  <kov at debian.org>
+
+	* libgksu/libgksu.c: patch by Daniel Richard G. <skunk at iSKUNK.ORG>
+	to allow changing the location of the lockfile, so that libgksu
+	will work on AFS/NFS mounted home directories
+
 2008-06-20  Gustavo Noronha Silva  <kov at debian.org>
 
 	* libgksu/gksu-run-helper.c: accepted patch by Michael Vogt, from

Modified: libgksu/trunk/libgksu/libgksu.c
===================================================================
--- libgksu/trunk/libgksu/libgksu.c	2008-06-21 00:23:41 UTC (rev 825)
+++ libgksu/trunk/libgksu/libgksu.c	2008-08-29 17:53:53 UTC (rev 826)
@@ -533,10 +533,14 @@
   GdkGrabStatus status;
   gint grab_tries = 0;
   gint lock = -1;
+  pid_t pid;
 
-  gchar *fname = g_strdup_printf ("%s/.gksu.lock", getenv ("HOME"));
-  pid_t pid = test_lock (fname);
+  gchar *fname = g_strdup (getenv ("GKSU_LOCK_FILE"));
+  if (fname == NULL)
+    fname = g_strdup_printf ("%s/.gksu.lock", getenv ("HOME"));
 
+  pid = test_lock (fname);
+
   if (pid != 0)
     {
       g_warning ("Lock taken by pid: %i. Exiting.", pid);




More information about the gksu-commits mailing list