Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugal-tweak.git;a=commitdiff;h=cab0774a0240bdbc6b7967c868204881f7066ed9

commit cab0774a0240bdbc6b7967c868204881f7066ed9
Author: bouleetbil <bouleet...@frogdev.info>
Date:   Sat Nov 13 16:02:59 2010 +0100

*check if root user for don't duplicate code, for started command

diff --git a/frugal-mono-tools/OUTILS/Outils.cs 
b/frugal-mono-tools/OUTILS/Outils.cs
index b4df678..c4b2e87 100644
--- a/frugal-mono-tools/OUTILS/Outils.cs
+++ b/frugal-mono-tools/OUTILS/Outils.cs
@@ -140,10 +140,25 @@ namespace frugalmonotools
public static Boolean ExcecuteAsRoot(string Commande,bool wait)
{
string str_CommandeRoot;
+                       if(MainClass.boRoot)
+                       {
+                               string[] parts = Commande.Split( ' ' );
+                               str_CommandeRoot = parts[ 0 ];
+                               string arguments = "";
+                               if( parts.Length > 1 ){
+                               for( int i = 1; i < parts.Length; i++ ){
+                                       arguments += " " + parts[ i ];
+                                       }
+                               }
+                               Commande=arguments;
+                       }
+                       else
+                       {
if(MainClass.pacmanG2.IsInstalled("gksu-frugalware"))
str_CommandeRoot="gksu";
else
str_CommandeRoot="ksu";
+                       }
System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.EnableRaisingEvents=false;
proc.StartInfo.FileName = str_CommandeRoot;
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to