This patch is to allow the onboard samba configuration in qemu to correctly 
start
the samba server on Solaris (It's in a different location than a normal linux 
system).

Ben
diff -ruN qemu-orig/vl.c qemu/vl.c
--- qemu-orig/vl.c	2006-05-03 18:02:44.000000000 -0400
+++ qemu/vl.c	2006-05-12 20:48:32.642704000 -0400
@@ -2496,8 +2496,13 @@
     fclose(f);
     atexit(smb_exit);
 
+#ifdef HOST_SOLARIS
+    snprintf(smb_cmdline, sizeof(smb_cmdline), "/bin/env LC_ALL=C /usr/sfw/sbin/smbd -s %s",
+             smb_conf);
+#else
     snprintf(smb_cmdline, sizeof(smb_cmdline), "/usr/sbin/smbd -s %s",
              smb_conf);
+#endif
     
     slirp_add_exec(0, smb_cmdline, 4, 139);
 }
_______________________________________________
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel

Reply via email to