skin arg : vm path
authorSon Hyunjun <hj79.son@samsung.com>
Wed, 14 Mar 2012 21:37:11 +0000 (06:37 +0900)
committerSon Hyunjun <hj79.son@samsung.com>
Wed, 14 Mar 2012 21:37:11 +0000 (06:37 +0900)
tizen/src/emulator.c
tizen/src/process.c
tizen/src/skin/maruskin_client.c

index 68fc3ceea9df868d693f83e03ed414e92f96b473..5f67463cd2acd7a0e862d9762a023c5a2cfc47bb 100644 (file)
@@ -56,7 +56,6 @@ MULTI_DEBUG_CHANNEL(qemu, main);
 int tizen_base_port = 0;
 
 int _emulator_condition = 0; //TODO:
-extern char tizen_vms_path[256];
 
 int get_emulator_condition(void)
 {
index 310d96bffc2cb71ed4b24f431b3086e7454f483c..70a88a90ed8a0476ce471efd592584e016c98bf9 100644 (file)
@@ -45,7 +45,7 @@
 MULTI_DEBUG_CHANNEL(tizen, process);
 
 static char portfname[512] = { 0, };
-static char tizen_vms_path[512] = {0, };
+char tizen_vms_path[512] = {0, };
 extern int tizen_base_port;
 #ifdef _WIN32
 static char *mbstok_r (char *string, const char *delim, char **save_ptr)
index 655dc005fc26d439ba7f414a28663a966ee014bc..335c237a809ec08f81c2973a703153e7d88aca27 100644 (file)
 
 #define OPT_SVR_PORT "svr.port"
 #define OPT_UID "uid"
+#define OPT_VM_PATH "vm.path"
 
 MULTI_DEBUG_CHANNEL( qemu, maruskin_client );
 
+extern char tizen_vms_path[512];
+
 // function modified by caramis
 // for delivery argv
 
@@ -67,13 +70,17 @@ static void* run_skin_client(void* arg)
     }
 
     int skin_server_port = get_skin_server_port();
-    int uid = rand();
 
+    int uid = rand();
     INFO( "generated skin uid:%d\n", uid );
 
-    sprintf( cmd, "%s %s %s %s=%d %s=%d %s", JAVA_EXEFILE_PATH, JAVA_EXEOPTION, JAR_SKINFILE_PATH,
+    char* vm_path = tizen_vms_path;
+    INFO( "vm_path:%s\n", vm_path );
+
+    sprintf( cmd, "%s %s %s %s=%d %s=%d %s=%s %s", JAVA_EXEFILE_PATH, JAVA_EXEOPTION, JAR_SKINFILE_PATH,
         OPT_SVR_PORT, skin_server_port,
         OPT_UID, uid,
+        OPT_VM_PATH, vm_path,
         argv );
 
     if( system(cmd) ) {