Skip to content
dtrott edited this page Sep 13, 2010 · 8 revisions

Source Code

  • Ensure the error checking is clean when started from launcher
  • Improve command line parsing for the launcher
  • Default all launchs to foreground when using library.
  • There are a number of unimplemented methods in the Fuse 2.6.x spec that need to be implemented.
  • javafs_getxattr and javafs_setxattr are commented out because they do not match the 2.6 fuse spec.

Testing

  • Test the native methods registered from the launcher.

Build

  • Setup Maven Repository on public server to release to.
  • Configure maven to push files to public server.
  • Investigate if it is possible to build JNI code from inside maven.
  • Find better solution for handling different compile flags on Mac/Linux
  • Change release number to 2.6.x
  • Create release source packages

Create binary package OS X

  • Figure out DMG packaging system
  • Create script to build DMG

Create binary package Slackware Linux

  • Create script to build tgz package

Documentation

  • Update README file
  • Write prerequisites document
  • Write generic INSTALL document.
  • Write specific INSTALL doc for OS X
  • Write specific INSTALL doc for Slackware Linux
  • Write notes on LD_LIBRARY_PATH
  • Write notes on different launch methods
    • Write script to mount fuse launching the JVM first (Fuse as DLL)
    • NOTE: Fuse CANNOT be forked when initiated from JVM (that is why there is a native launcher)

Clone this wiki locally