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