Gambas France BETA


Pas de compte ? Incription

bash de mise à jour

12
AuteurMessages
GarulfoUnix#16 Posté le 8/5/2011 à 20:35:00
By the way
Lors de la compilation, j'ai des problèmes avec le sudo...
!
ou kdesu ...

Je te laisse le soin d'implémenter la vérification d'utilisation du DE par l'utilisateur ;) .
Et en fonction à toi d'employer la bonne commande du Super User !

[/Quote]

Oui je sais france, j'ai integéré un test sur le bureau et en fonction j'utilise gksudo ou kdesu... Mais le problème, c'est que l'application ne s’arrête pas quand elle me demande le mot de passe.....[/Quote]

Montre moi cette partie de ton code.
manu#17 Posté le 8/5/2011 à 20:38:00
Avec Gambas ca roule !voila :)

1
IF sDesktop = "KDE" THEN SHELL "cd trunk && kdesu make install" FOR READ AS "Process" ' Normalement cela devrais etre sMySvn a la place de trunk Else 'Shell "cd trunk && gksu make install" For Read As "Process" ' pareil qu'au dessus Mais CA NE MARCHE PAS !!! Exec ["gksu", "make", "install", sMySvn] For Read As "Process" ' alors que ca marche pour ./configure ?" Endif


Dans mon cas je suis sous gnome...
Jeanne d'arc, elle a frit, elle a tout compris ! ;)

Config :
Manjaro linux (excellent !)
XFCE 4.1 (simple et efficace)
Gambas 3 dans les dépots (confort total)
GarulfoUnix#18 Posté le 8/5/2011 à 20:52:00
By the wayVoici ce que je te recommande.
Pour commencer c'est normal que l'application ne s'arrête pas. Récupère une référence vers l'objet Process et emploie sa méthode .Wait() ;) .
Ou plus simple, tu peux utiliser WAIT directement dans l'instruction EXEC.

Ensuite, que viens faire sMySvn dans ta liste d'arguments ici :

1
EXEC ["gksu", "make", "install", sMySvn]


?
manu#19 Posté le 8/5/2011 à 20:57:00
Avec Gambas ca roule !sMySvn est une string qui contiens le chemin de la svn : "/home/manu/trunk"

Ou dois-je mettre Wait dans l'instruction exec ?
Jeanne d'arc, elle a frit, elle a tout compris ! ;)

Config :
Manjaro linux (excellent !)
XFCE 4.1 (simple et efficace)
Gambas 3 dans les dépots (confort total)
GarulfoUnix#20 Posté le 8/5/2011 à 21:17:00
By the way
Ou dois-je mettre Wait dans l'instruction exec ?


Tu as l'emplacement dans la doc :

http://gambasdoc.org/help/lang/exec?fr&v3
;)
manu#21 Posté le 8/5/2011 à 21:43:00
Avec Gambas ca roule !ok ca a l'air de marcher... :)

Autre question :

faut t'il ecrire


1
EXEC ["./reconf", "-all", sMySvn] FOR READ AS "Process"


ou

1
EXEC ["./reconf-all", sMySvn] FOR READ AS "Process"


pareil pour configure ?

Jeanne d'arc, elle a frit, elle a tout compris ! ;)

Config :
Manjaro linux (excellent !)
XFCE 4.1 (simple et efficace)
Gambas 3 dans les dépots (confort total)
GarulfoUnix#22 Posté le 8/5/2011 à 22:14:00
By the wayreconf-all est le nom du fichier, donc pas de séparation.
manu#23 Posté le 8/5/2011 à 22:17:00
Avec Gambas ca roule !ok

Merci pour ces précisions...

Je vais essayer de le finir alors ;)

Jeanne d'arc, elle a frit, elle a tout compris ! ;)

Config :
Manjaro linux (excellent !)
XFCE 4.1 (simple et efficace)
Gambas 3 dans les dépots (confort total)
spheris#24 Posté le 9/5/2011 à 07:59:00
Je vais essayer de le finir alors


Non ! tu vas réussir à le finir! :tongue: :tongue:


;) ;)
12