Differences

This shows you the differences between two versions of the page.

gsoc:nfs [2012/07/16 11:31]
mareo
gsoc:nfs [2014/03/09 17:40] (current)
mareo
Line 1: Line 1:
====== Adding NFS support ====== ====== Adding NFS support ======
-== Known issues == 
-  * Download will fail if the requested file is a symlink. 
== Completed goals == == Completed goals ==
Line 21: Line 19:
     * 2012/06/27 - Issue a READ call to the NFS service      * 2012/06/27 - Issue a READ call to the NFS service
     * 2012/07/01 - Get the file content.      * 2012/07/01 - Get the file content.
-   * 2012/07/01 - iPXE is now able to load an image via NFS +   * 2012/07/01 - iPXE is now able to load an image via NFS. 
- +   * 2012/08/06 - Symlinked images can now be downloaded.
-== Current goals == +
-   * [IN PROGRESS] Code cleanup an documentation+
-   * Getting merged into the main tree. +
- +
-== Future goals ==+
=== How to get a file via NFS in iPXE === === How to get a file via NFS in iPXE ===
-First, clone my reposiroty and switch to the nfs branch: +Since NFS support has been merged in the main tree, you no longer need to checkout my repository
-   git clone git://git.ipxe.org/people/mareo/ipxe.git +  
-   cd ipxe/src +
-   git checkout nfs+
Enable NFS support: Enable NFS support:
    echo "#define DOWNLOAD_PROTO_NFS" >> config/local/general.h     echo "#define DOWNLOAD_PROTO_NFS" >> config/local/general.h
Line 40: Line 31:
URI are in this form: URI are in this form:
-   nfs://server-address[:port]/path/to/file +   nfs://server-address/mountpoint/path/to/file 
-where //port// is the PORTMAP daemon (rpcbind) port, which is usually 111.+where //path/to/the/file// is relative to the mountpoint.
==== Links and references ==== ==== Links and references ====
 
gsoc/nfs.1342434697.txt.gz · Last modified: 2012/07/16 11:31 by mareo
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki
All uses of this content must include an attribution to the iPXE project and the URL http://ipxe.org
References to "iPXE" may not be altered or removed.