Re: [Vala] spawn_command_line_asyn with dinamic variable
- From: Luca Dionisi <luca dionisi gmail com>
- To: Estu Fardani <andro medh4 gmail com>
- Cc: vala-list <vala-list gnome org>
- Subject: Re: [Vala] spawn_command_line_asyn with dinamic variable
- Date: Mon, 31 Mar 2014 08:26:27 +0200
If you want to put a variable into a string you have to put a @-sign before
the leading "-sign.
On Mon, Mar 31, 2014 at 4:04 AM, Estu Fardani <andro medh4 gmail com> wrote:
hi,
i just want to run command like bashscript. so i can put dinamyc variable.
this my sample bash script
#!/bin/bash
STR=brasero
apt-get install $STR -y
and this my vala code
public static JSCore.Value installapp (Context ctx,
JSCore.Object function,
JSCore.Object thisObject,
JSCore.Value[] arguments,
out JSCore.Value exception) {
exception = null;
var nama = "brasero";
//run program with root previlage or run gksudo, its show a box root
try {
Process.spawn_command_line_async ("sudo apt-get install $nama -y");
} catch (SpawnError e) {
stdout.printf ("Error: %s\n", e.message);
}
return new JSCore.Value.undefined (ctx);
}
but when i run the program, i got this message :
*Reading package lists... Done*
*Building dependency tree *
*Reading state information... Done*
*E: Unable to locate package $nama*
*E: Couldn't find any package by regex '$nama'*
did I missing something?
this my github :
https://github.com/tuanpembual/Testing/blob/master/app.vala#L62
thanks a lot of.
- Estu Fardani -
+62 856 432 14898
Linux Blog: http://tuanpembual.wordpess.com<
http://tuanpembual.wordpress.com>
_______________________________________________
vala-list mailing list
vala-list gnome org
https://mail.gnome.org/mailman/listinfo/vala-list
[
Date Prev][Date Next] [
Thread Prev][Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]