[Esbox-commits] r2272 - in www/2nd_edition: . images/vm
eswartz at garage.maemo.org
eswartz at garage.maemo.org
Wed Oct 7 04:02:45 EEST 2009
Author: eswartz
Date: 2009-10-07 04:02:41 +0300 (Wed, 07 Oct 2009)
New Revision: 2272
Added:
www/2nd_edition/images/vm/esbox-mount-share.png
www/2nd_edition/images/vm/prefs-esbox-build-machines-manual.png
www/2nd_edition/images/vm/prefs-esbox-build-machines-shared-folders-2.png
Modified:
www/2nd_edition/images/vm/prefs-esbox-build-machines-machine-access.png
www/2nd_edition/images/vm/prefs-esbox-build-machines-qemu.png
www/2nd_edition/images/vm/prefs-esbox-build-machines-shared-folders.png
www/2nd_edition/images/vm/prefs-esbox-build-machines-virtualbox.png
www/2nd_edition/images/vm/prefs-esbox-build-machines-vmware.png
www/2nd_edition/installation.html
www/2nd_edition/release_integration.html
www/2nd_edition/virtual_machines.html
Log:
Update documents for VM changes
Added: www/2nd_edition/images/vm/esbox-mount-share.png
===================================================================
(Binary files differ)
Property changes on: www/2nd_edition/images/vm/esbox-mount-share.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified: www/2nd_edition/images/vm/prefs-esbox-build-machines-machine-access.png
===================================================================
(Binary files differ)
Added: www/2nd_edition/images/vm/prefs-esbox-build-machines-manual.png
===================================================================
(Binary files differ)
Property changes on: www/2nd_edition/images/vm/prefs-esbox-build-machines-manual.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified: www/2nd_edition/images/vm/prefs-esbox-build-machines-qemu.png
===================================================================
(Binary files differ)
Added: www/2nd_edition/images/vm/prefs-esbox-build-machines-shared-folders-2.png
===================================================================
(Binary files differ)
Property changes on: www/2nd_edition/images/vm/prefs-esbox-build-machines-shared-folders-2.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified: www/2nd_edition/images/vm/prefs-esbox-build-machines-shared-folders.png
===================================================================
(Binary files differ)
Modified: www/2nd_edition/images/vm/prefs-esbox-build-machines-virtualbox.png
===================================================================
(Binary files differ)
Modified: www/2nd_edition/images/vm/prefs-esbox-build-machines-vmware.png
===================================================================
(Binary files differ)
Modified: www/2nd_edition/installation.html
===================================================================
--- www/2nd_edition/installation.html 2009-10-06 21:30:32 UTC (rev 2271)
+++ www/2nd_edition/installation.html 2009-10-07 01:02:41 UTC (rev 2272)
@@ -1,5 +1,6 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
+
<script></script>
@@ -11,8 +12,8 @@
- <meta http-equiv="content-type" content="text/html; charset=utf-8">
- <title>Installation</title>
+ <meta http-equiv="content-type" content="text/html; charset=utf-8"><title>Installation</title>
+
@@ -51,10 +52,7 @@
- <link rel="shortcut icon" href="images/favicon.ico">
-
-
-</head><body>
+ <link rel="shortcut icon" href="images/favicon.ico"></head><body>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
@@ -533,8 +531,9 @@
<li>Linux
<ul>
<li>The Xephyr nested server is recommended.</li>
- <li>In Debian Linux: <tt>sudo apt-get install xephyr</tt></li>
- </ul>
+ <li>In Debian Linux: <tt>sudo apt-get install xserver-xephyr</tt></li>
+ <li>In Fedora Linux: <tt>sudo yum install xorg-x11-xserver-Xephyr</tt></li>
+</ul>
</li>
<li>Windows
<ul>
@@ -617,19 +616,19 @@
<p id="sdkdocs">
</p>
-<div id="group">
-
-<h3 id="heading">Maemo SDK Help Content</h3>
-
-<p>
-To finish the installation, see
-<a href="installation_help.html">instructions on installing the Maemo SDK documentation and offline hover help support</a>.
-</p>
-
-</div>
+<div id="group">
+<h3 id="heading">Maemo SDK Help Content</h3>
+<p>
+To finish the installation, see
+<a href="installation_help.html">instructions on installing the Maemo SDK documentation and offline hover help support</a>.
+</p>
+</div>
+
+
+
<p>
</p></div>
Modified: www/2nd_edition/release_integration.html
===================================================================
--- www/2nd_edition/release_integration.html 2009-10-06 21:30:32 UTC (rev 2271)
+++ www/2nd_edition/release_integration.html 2009-10-07 01:02:41 UTC (rev 2272)
@@ -1,14 +1,13 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
- <meta http-equiv="content-type" content="text/html; charset=utf-8" />
- <title>Integration Releases</title>
- <meta name="description" content="" />
- <meta name="keywords" content="" />
- <link href="css/main.css" rel="stylesheet" type="text/css" />
- <link rel="shortcut icon" href="images/favicon.ico" />
-</head>
-<body>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+
+
+ <meta http-equiv="content-type" content="text/html; charset=utf-8"><title>Integration Releases</title>
+
+ <meta name="description" content="">
+ <meta name="keywords" content="">
+ <link href="css/main.css" rel="stylesheet" type="text/css">
+ <link rel="shortcut icon" href="images/favicon.ico"></head><body>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
@@ -19,7 +18,7 @@
pageTracker._trackPageview();
</script>
<div id="header">
- <span id="img"><a href="index.html"><img src="images/marca.jpg" alt="logo" /></a></span>
+ <span id="img"><a href="index.html"><img src="images/marca.jpg" alt="logo"></a></span>
<ul id="menu">
<li><a href="index.html">home</a></li>
<li><a href="features.html">features</a></li>
@@ -48,17 +47,20 @@
They are released more frequently than milestone releases and serve the
demands of quick bug fixes and feature requests. Once a release is made,
notes are moved into the "Detailed Changes" of that release page.</p>
-<p style="font-size: 14px"><a
- href="https://garage.maemo.org/frs/?group_id=192">Download
+<p style="font-size: 14px;"><a href="https://garage.maemo.org/frs/?group_id=192">Download
integration releases here.</a></p>
-<h3 id="heading"><a name="I20090923">ESbox 2.0.0-I20090923</a></h3>
+<h3 id="heading"><a name="I20090923">ESbox 2.0.0-I20091007</a></h3>
<ul>
<li>Fixed: Multiple instances of VMware are started every time ESbox wants to do something with the VM
-<a href="https://garage.maemo.org/tracker/index.php?func=detail&aid=4595&group_id=192&atid=1420">[#4595]</a>
+<a href="https://garage.maemo.org/tracker/index.php?func=detail&aid=4595&group_id=192&atid=1420">[#4595]</a></li>
+ <li>Added a "Launch" button to the <strong>ESbox > Build Machines</strong> page to test launching a machine before attempting to validate it.</li>
+ <li>Added support to mount shared Samba/CIFS folders from Windows and OS X<br>
+ </li>
+ <li>Added support to add shared folder entries from the host or the VM <br>
+ </li>
-</li>
</ul>
@@ -88,7 +90,7 @@
</ul>
</li>
<li>Fixed: Usability problems with first configuring a new virtual machine
-<a href="https://garage.maemo.org/tracker/index.php?func=detail&aid=4009&group_id=192&atid=1420">[#4009]</a>
+<a href="https://garage.maemo.org/tracker/index.php?func=detail&aid=4009&group_id=192&atid=1420">[#4009]</a>
<p>The process of setting up a virtual machine, as well as launching it and diagnosing problems,
should be much improved.</p>
<p>ESbox no longer silently launches a VM, or worse, kills a VM when it
@@ -109,25 +111,25 @@
</p>
</li>
<li>Fixed: Hover help local- local/remote update fails
-<a href="https://garage.maemo.org/tracker/index.php?func=detail&aid=4510&group_id=192&atid=1420">[#4510]</a>
+<a href="https://garage.maemo.org/tracker/index.php?func=detail&aid=4510&group_id=192&atid=1420">[#4510]</a>
</li>
<li>Fixed: Building debian package for template projects does not work on MacOS
-<a href="https://garage.maemo.org/tracker/index.php?func=detail&aid=3955&group_id=192&atid=1420">[#3955]</a>
+<a href="https://garage.maemo.org/tracker/index.php?func=detail&aid=3955&group_id=192&atid=1420">[#3955]</a>
<p>More specifically, you couldn't create the Debian structure in the Shared Library
template because the original fix for this bug introduced softlinks that pointed to themselves.</p>
</li>
<li>Fixed: Python Project: Fails to build debian package
-<a href="https://garage.maemo.org/tracker/index.php?func=detail&aid=3358&group_id=192&atid=1420">[#3358]</a>
+<a href="https://garage.maemo.org/tracker/index.php?func=detail&aid=3358&group_id=192&atid=1420">[#3358]</a>
<p>This was fixed in Mica by adding extensions for Python-specific support; see more details there.</p>
</li>
<li>Fixed: Maemo 5 template projects, enhancement for "debianization"
-<a href="https://garage.maemo.org/tracker/index.php?func=detail&aid=4561&group_id=192&atid=1420">[#4561]</a>
+<a href="https://garage.maemo.org/tracker/index.php?func=detail&aid=4561&group_id=192&atid=1420">[#4561]</a>
</li>
<li>Fixed: VirtualBox config: offer to set up port forwarding for NAT
-<a href="https://garage.maemo.org/tracker/index.php?func=detail&aid=4490&group_id=192&atid=1420">[#4490]</a>
+<a href="https://garage.maemo.org/tracker/index.php?func=detail&aid=4490&group_id=192&atid=1420">[#4490]</a>
</li>
<li>Fixed: Cygwin X failed to restart
-<a href="https://garage.maemo.org/tracker/index.php?func=detail&aid=4535&group_id=192&atid=1420">[#4535]</a>
+<a href="https://garage.maemo.org/tracker/index.php?func=detail&aid=4535&group_id=192&atid=1420">[#4535]</a>
</li>
</ul>
@@ -136,40 +138,38 @@
</p>
-<p/>
+<p>
<!-- uncomment when a real release comes out,
so people don't get an old integration release -->
-<h3>Official releases</h3>
+</p><h3>Official releases</h3>
<p>
The latest release is <a href="release_2_0_0_M6.html">2.0.0 M6 (Prefinal)</a>.
</p>
-<p style="text-align: right"><a href="index.html" target="_parent"><img
- src="images/li_back.jpg" alt="back" title="back" /></a></p>
+<p style="text-align: right;"><a href="index.html" target="_parent"><img src="images/li_back.jpg" alt="back" title="back"></a></p>
</div>
</div>
</div>
<div id="footer">
<div class="part">
- <table width="100%" cellspacing="5px" style="bgcolor:#000">
- <tr class="white">
- <td><a href="http://esbox.garage.maemo.org" target="_blank"><img src="images/ma_es.jpg" alt="esbox" title="esbox" /></a></td>
+ <table style="" cellspacing="5" width="100%">
+ <tbody><tr class="white">
+ <td><a href="http://esbox.garage.maemo.org" target="_blank"><img src="images/ma_es.jpg" alt="esbox" title="esbox"></a></td>
<td valign="middle">is a part of</td>
- <td><a href="http://wiki.percomp.org" target="_blank"><img src="images/ma_pe.jpg" alt="percomp" title="percomp" /></a></td>
+ <td><a href="http://wiki.percomp.org" target="_blank"><img src="images/ma_pe.jpg" alt="percomp" title="percomp"></a></td>
<td valign="middle">developed by</td>
- <td><a href="http://embedded.ufcg.edu.br" target="_blank"><img src="images/ma_emb.jpg" alt="embedded" title="embedded" /></a></td>
+ <td><a href="http://embedded.ufcg.edu.br" target="_blank"><img src="images/ma_emb.jpg" alt="embedded" title="embedded"></a></td>
<td valign="middle">in cooperation with</td>
- <td><a href="http://www.indt.org.br/" target="_blank"><img src="images/ma_indt.jpg" alt="indt" title="indt" /></a></td>
+ <td><a href="http://www.indt.org.br/" target="_blank"><img src="images/ma_indt.jpg" alt="indt" title="indt"></a></td>
<td valign="middle">and</td>
- <td><a href="http://maemo.org/" target="_blank"><img src="images/ma_ma.jpg" alt="maemo.org" title="maemo.org" /></a></td>
+ <td><a href="http://maemo.org/" target="_blank"><img src="images/ma_ma.jpg" alt="maemo.org" title="maemo.org"></a></td>
</tr>
- </table>
+ </tbody></table>
</div>
<p class="right">© Copyright 2007 - 2009, INdT, 2008 - 2009 Nokia</p>
</div>
-</body>
-</html>
\ No newline at end of file
+</body></html>
\ No newline at end of file
Modified: www/2nd_edition/virtual_machines.html
===================================================================
--- www/2nd_edition/virtual_machines.html 2009-10-06 21:30:32 UTC (rev 2271)
+++ www/2nd_edition/virtual_machines.html 2009-10-07 01:02:41 UTC (rev 2272)
@@ -1,11 +1,25 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
- <meta http-equiv="content-type" content="text/html; charset=utf-8"><title>ESbox Virtual Machines</title>
+
+
+
+
+ <meta http-equiv="content-type" content="text/html; charset=utf-8">
+ <title>ESbox Virtual Machines</title>
+
+
<meta name="description" content="">
+
+
<meta name="keywords" content="">
+
+
<link href="css/main.css" rel="stylesheet" type="text/css">
- <link rel="shortcut icon" href="images/favicon.ico"></head><body>
+
+
+ <link rel="shortcut icon" href="images/favicon.ico">
+</head><body>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
@@ -25,6 +39,7 @@
<li><a href="contributing.html">contributing</a></li>
</ul>
</div>
+
<div id="banner">
<div class="wrap">
<div id="box">
@@ -32,6 +47,7 @@
</div>
</div>
+
<div class="wrap">
<div id="container">
@@ -172,11 +188,11 @@
configuration") and
adjust the settings on all the pages accordingly.
<p>
- <img style="width: 644px; height: 545px;" src="images/vm/prefs-esbox-build-machines-vmware.png" alt="vmware">
+ <img style="width: 666px; height: 564px;" src="images/vm/prefs-esbox-build-machines-vmware.png" alt="vmware">
</p><p>
- <img style="width: 643px; height: 545px;" src="images/vm/prefs-esbox-build-machines-virtualbox.png" alt="virtualbox">
+ <img style="width: 666px; height: 564px;" src="images/vm/prefs-esbox-build-machines-virtualbox.png" alt="virtualbox">
</p><p>
- <img style="width: 640px; height: 543px;" src="images/vm/prefs-esbox-build-machines-qemu.png" alt="qemu">
+ <img style="width: 666px; height: 564px;" src="images/vm/prefs-esbox-build-machines-qemu.png" alt="qemu">
</p></li><li>
Any selected build machine has a unique configuration in <em>Machine Access</em> (the user name,
@@ -195,7 +211,7 @@
address and port settings depending on your networking configuration.</p>
<p>
-<img style="width: 641px; height: 541px;" src="images/vm/prefs-esbox-build-machines-machine-access.png" alt="qemu">
+<img style="width: 682px; height: 564px;" src="images/vm/prefs-esbox-build-machines-machine-access.png" alt="qemu">
</p><ul><li>
Use the <em>Autoselect Network Settings</em> button
to try to guess the networking settings from current virtual machine settings
@@ -305,17 +321,20 @@
On the <em>Shared Folders</em> tab, specify the shared folders that ESbox uses
to map filesystem paths between the host and VM filesystem. <br>
</p>
+<h4>Background<br>
+</h4>
<p>The mappings on this tab are essential for allowing ESbox to
create and access projects, launch builds, perform debugger source lookups, autoconfigure SBRSH,
etc. so that the host Eclipse and the target Maemo SDK can work on the same files and directories.<br>
</p>
-<p>Optional mappings may be added to expose rootstraps from the virtual machine for the purpose of indexing C/C++ code (see the <a href="#indexing">Setting up for C/C++ Indexing</a> below later on).<br>
+
+<p>Optional mappings may be added to expose rootstraps from the virtual
+machine for the purpose of indexing C/C++ code (also see the <a href="#indexing">Setting up for C/C++ Indexing</a> below later on).<br>
</p>
<p>We require Eclipse projects to be visible to <span style="font-weight: bold;">both the
host and target</span>, so all projects need to live on a path <i>shared from the host</i> and
-<i>mapped to the VM</i>. Also, the projects must be visible to Scratchbox (usually under <span style="font-family: monospace;">/scratchbox</span>).<br>
-</p>
+<i>mapped to the VM</i>. Such projects must be visible to Scratchbox (usually under <tt>/scratchbox</tt>).</p>
@@ -326,16 +345,39 @@
<p>(Most Eclipse code assumes that all project files are visible
on the host. We don't support the notion of a project fully hosted
on the VM, since this has an unacceptable performance cost
-for the majority of IDE operations.)<br>
-
+for the majority of IDE operations.)</p>
+<p>Further, in order to index C/C++ code and use hover help in C++, the SDK (usually /scratchbox) must be <span style="font-style: italic;">shared from the VM </span>and<span style="font-style: italic;"> mapped to the host.</span> <br>
</p>
<p>
<a href="images/vm/shared_folders.png">See a diagram explaining how this works in an example Win32 configuration here.</a>
+</p>
+<p><span style="font-weight: bold;">NOTE: </span>this preference page
+does not configure shares on the host or the VM -- it only reflects the
+mappings that you want ESbox to use. You must manually configure
+file sharing yourself.</p>
+<p><span style="font-weight: bold;">NOTE #2</span>: ESbox only supports Samba (Windows/CIFS) shared folders at the moment. <br>
</p>
-<p>
-<img style="width: 679px; height: 576px;" src="images/vm/prefs-esbox-build-machines-shared-folders.png" alt="qemu"><br>
-</p><ul><li>The default configuration recommends two shared folders that map a <tt>.../maemo/shared</tt>
+
+
+
+<p><span style="font-weight: bold;">NOTE #3</span>: To expose shares from the VM to the host, you should use <span style="font-weight: bold;">Bridged networking</span>in
+the VM for best results. (NAT networking requires port forwarding
+over the CIFS port
+445 to avoid conflicting with the host's SMB/CIFS server, but Windows
+at
+least does not easily allow you to specify an alternate CIFS port with
+programs
+like "net use".) ESbox will not attempt to mount in NAT mode, but
+free to manually mount if you know how to make this work.<a href="images/vm/shared_folders.png"></a><br>
+</p>
+<h4>Configuration<br>
+
+</h4>
+<p><img alt="qemu" src="images/vm/prefs-esbox-build-machines-shared-folders.png" style="width: 682px; height: 754px;"><br>
+</p>
+<ul>
+<li>The default configuration recommends two shared folders that map a <tt>.../maemo/shared</tt>
folder from the host to two locations on the target. There is
nothing special about the host path; use whatever suits you. <br>
</li><li>These
@@ -344,24 +386,64 @@
Scratchbox 1 and Scratchbox 2 can see the projects in the same
Scratchbox-relative directory at build time. (You may edit these if
needed but it's up to you to ensure the necessary mappings are defined
-so all targets can see the same path, so you can switch between targets without reconverting the project.) </li><li>ESbox can automatically mount folders from the host to the virtual machine by running <tt>smbmount</tt>
- or <tt>mount -t cifs</tt> on the Linux VM. It currently cannot mount folders from the VM onto the
- host. To prevent ESbox from trying this and reporting helpful failure messages, set the <em>Mount automatically?</em>
+so all targets can see the same path, so you can switch between targets without reconverting the project.) </li>
+ <li>If <em>Local share?</em> is yes, you need to configure file
+sharing on your host and expose a share which can be mounted by the VM.
+There should be at least This typically should be <em>yes</em>
+for normal usage (since the
+Eclipse workspace must be on the local machine). If the setting is no,
+then in the Maemo SDK VM images, the mount is exposed in <tt>/etc/samba/smb.conf</tt>.</li>
+ <li>"Add Host Share..." lets you add an entry from the shared folders exposed on the host. These must be manually configured.</li>
+ <li>"Add VM Share..." lets you add an entry from the shared folders
+exposed from the virtual machine. This requires that the VM be
+launched and validated before the button is enabled. <br>
+ </li>
+ <li>ESbox can automatically mount folders from the host to the
+virtual machine and from the virtual machine to the host. This
+dialog appears when ESbox wants to mount a share:</li>
+</ul>
+<img style="width: 438px; height: 367px;" alt="Mount share dialog" src="images/vm/esbox-mount-share.png"><br>
+<ul>
+ <li>The username is, by default, the same as the main user account on
+the given machine, but you may change it if needed depending on the
+share's permissions.<br>
+ </li>
+ <li>The workgroup/domain may not be required unless you are logged into a Windows domain.</li>
+ <li>The password will be remembered for future launches of the mount
+during the current Eclipse session, but it will be discarded if the
+mount fails.<br>
+ </li>
+ <li>To prevent ESbox from trying to mount the share, change the <em>Auto mount?</em>
setting to <em>No</em>.
- </li></ul>
+ </li>
+</ul>
+
+<h4>Dynamic shared folder status</h4>
+<p>The "Check folder status while editing" checkbox will dynamically
+validate the shared folders against a running VM, to assist with some
+issues that may be tedious to debug by using "Validate Machines".<br>
+</p>
+<p>To use this:</p>
+<ul>
+ <li>Be sure the Machine Access > Target Address and Host Address fields are valid</li>
+ <li>Be sure the VM has been launched (using "Launch Machine" or a previous "Validate Machine" invocation)</li>
+ <li>Enable the checkbox.</li>
+ <li>Then, edit the entries in the table. The status will be updated as you change the fields.</li>
+</ul>
+<p><img style="width: 682px; height: 758px;" alt="Successful shared folder status" src="images/vm/prefs-esbox-build-machines-shared-folders-2.png"><br>
+</p>
<h4>More details</h4>
-<p>ESbox has some support for automatically mounting shares into the
-VM, since this is a commonly needed task when the VM is started and
-stopped. Note, however, ESbox will not configure VM -> host shares for you or
-validate whether your settings make any sense -- you must manually configure such shares.<br>
-</p>
+
<p>If <em>Local share?</em> is yes, you need to configure file
sharing on your host and expose a share which can be mounted by the VM.
-This typically should be <em>yes</em> for normal usage (since the
-Eclipse workspace must be on the local machine).</p>
+This typically should be <em>yes</em>
+for normal usage (since the
+Eclipse workspace must be on the local machine). If the setting
+is no, then in the Maemo SDK VM images, the mount is exposed in <tt>/etc/samba/smb.conf</tt>.<br>
+</p>
<p>Be sure to validate the <em>Share name</em>. In Windows this
is the base name of the directory by default. On Mac OS X, the name is chosen by OS X (e.g. "<user>'s Public Folder").</p>
@@ -427,7 +509,7 @@
To configure projects for C/C++ indexing, the system includes from Scratchbox need to
be visible in the local filesystem. Since the Maemo SDK is inside a virtual machine,
you can expose the directories using Samba shares <em>from the VM</em>.
-You need to add entries for those shares; they aren't
+You need to add entries for those shares, e.g., using "Add VM Share"; they aren't
set up by default.
</p>
@@ -450,15 +532,15 @@
entries like this to <tt>/etc/samba/smb.conf</tt>:
</p>
-<tt class="cmdbox"><br>[scratchbox]<br>writable = yes<br>public = yes<br>browseable = yes<br>path = /scratchbox<br><br>
+<tt class="cmdbox"><br>[scratchbox]<br>writable = yes<br>public = yes<br>browseable = yes<br>path = /scratchbox<br><br><br>
[maemo]<br>writable = yes<br>public = yes<br>browseable = yes<br>path = /home/maemo</tt>
-<p>and then restart Samba with <tt>sudo /etc/init.d/samba restart</tt>.
-</p>
+<p>and then restart Samba with, e.g., <tt>sudo /etc/init.d/samba restart</tt>. or <tt>sudo killall -HUP smbd</tt> .<br>
+
+ </p>
<h4>Mounting shares<br>
</h4>
-<p>
-Also, you will need to manually mount these shares on your host.
+<p>If you do not select to automatically mount the shares (<strong>Auto mount?</strong> = yes), you can manually mount these shares on your host. You must be using Bridged networking for this to succeed.
</p>
@@ -469,10 +551,10 @@
</p>
<p>In Mac OS X, you can mount shares with <strong>Finder > Go > Connect to Server...</strong> or:</p>
-<p><tt>sudo mount_smbfs //maemo:maemo@<em>target.address</em>/scratchbox /your/path/to/scratchbox</tt>
+<p><tt>mount_smbfs //maemo:maemo@<em>target.address</em>/scratchbox /your/path/to/scratchbox</tt>
</p>
<p>
-When you create a new project, these shares should be automatically integrated
+When you create a new project, these share mappings should be automatically integrated
into the project preferences (<em>C/C++ Indexer</em>) to allow
indexing. The indexing operation and source lookup will be slower, though, due to the access over a network.</p>
<h4>Updating project settings<br>
@@ -617,7 +699,7 @@
</li></ul>
</li><li><span style="font-weight: bold;">Autotools projects fail to build Makefile?</span>
<ul>
-<li><span style="font-family: monospace;">make: *** No rule to make target `all'. Stop.</span><br>
+<li><tt>make: *** No rule to make target `all'. Stop.</tt><br>
</li>
<li>In any modern version of Linux, there is a known file truncation issue that occurs
@@ -690,6 +772,7 @@
</div>
</div>
+
<div id="footer">
<div class="part">
<table style="" cellspacing="5" width="100%">
@@ -708,4 +791,5 @@
</div>
<p class="right">© Copyright 2007 - 2009, INdT, 2008 - 2009 Nokia</p>
</div>
+
</body></html>
\ No newline at end of file
More information about the Esbox-commits
mailing list