Permalink
Commits on Aug 29, 2012
Commits on May 29, 2012
  1. Update fuse4x website

    anatol committed May 29, 2012
Commits on Mar 1, 2012
  1. Do not use sudo if the current user is root

    anatol committed Mar 1, 2012
    If this script is called from other script that already run as root
    then there is no reason to use sudo, just use bash eval.
Commits on Feb 16, 2012
Commits on Feb 15, 2012
Commits on Feb 2, 2012
Commits on Jan 17, 2012
  1. Fix build warning

    anatol committed Jan 17, 2012
    Use empty string for SDKROOT as "macosx" returns incorrect sdk version (e.g. 10.6.8).
Commits on Oct 17, 2011
Commits on Oct 10, 2011
  1. Introduce --release flag

    anatol committed Oct 10, 2011
    When a module is built for final distribution it is called with --release flag.
    When this flag is enabled a module usually do stuff like purge local changes
    and set correct build flags.
    
    Remove hardcoded SDK dependency from XCode files. XCode should use the default one.
    When we build module for distribution we just set target SDK via command line arguments.
Commits on Sep 23, 2011
  1. Set correct copyright

    anatol committed Sep 23, 2011
Commits on Sep 20, 2011
  1. Set file mode for autoupdater launchd file

    anatol committed Sep 20, 2011
    This file is copied from sourcetree and might have file mode that differs
    from 644. The file mode depends on the user 'umask'.
    To make the result file mode deterministic we set it to 644.
Commits on Sep 19, 2011
  1. Use lower-case letter

    anatol committed Sep 19, 2011
  2. Add default fssubtype for Fuse4X filesystems

    anatol committed Sep 19, 2011
    A user can pass integer option “fssubtype”. This option is passed to kernel via mount() syscall where it used by vfsop_mount(). This functions sets f_fssubtype filesystem attribute. This attribute van be fetched to userspace via statfs() (field f_fssubtype). Finder (or DiskManagement framework) uses this field to get a string representation of the filesystem flavor from fuse4x_FILESYSTEM filesystem bundle. Thus all flavor names should be hardcoded in fuse4x sourcecode.
    
    http://fuse4x.org/options#fssubtype
    
    In case if the user does not pass 'fstypename' option then default fssubtype is used 'Filesystem In Userspace'
    
    See more information here
    http://shadowofged.blogspot.com/2007/07/mac-fs-filesystem-bundle.html#kFSPersonalities
    http://markmail.org/message/jrk25f22wxpokipd
Commits on Sep 15, 2011
Commits on Sep 10, 2011
Commits on Sep 6, 2011
  1. Use default compiler

    anatol committed Sep 6, 2011
    Do not use clang as it causes problems on platforms where clang is not installed
Commits on Aug 29, 2011
  1. Added SYMROOT=build SHARED_PRECOMPS_DIR=build -PBXBuildsContinueAfter…

    anatol committed Aug 29, 2011
    …Errors=0 to the xcodebuild call
    
    Because build.rb assumes the results to live below "build" it's necessary to tell xcodebuild that SYMROOT is really
    there. If you have Xcode configured to have a shared build directory for all projects (like I do), then this is
    not the case and setting SYMROOT accordingly is required. SHARED_PRECOMPS_DIR is merely an optimization and not
    strictly required. Also, stopping the build on first error isn't required also (but comes in handy IMO).
Commits on Aug 21, 2011
Commits on Aug 17, 2011
Commits on Aug 11, 2011
Commits on Jul 26, 2011
Commits on Jul 19, 2011
Commits on Jul 11, 2011
  1. Backport fuse4x to 10.5

    anatol committed Jul 11, 2011
Commits on Jun 25, 2011
  1. Add --clean flag

    anatol committed Jun 25, 2011
Commits on Jun 23, 2011
  1. Use canonical Fuse4X name

    anatol committed Jun 23, 2011
Commits on Jun 20, 2011
  1. Remove sshfs from the bundle

    anatol committed Jun 20, 2011
Commits on Jun 17, 2011
Commits on Jun 14, 2011
  1. Add support submodule

    anatol committed Jun 14, 2011
    This module contains utility tools such as
    - autoupdater that checks the site if a new version of Fuse4X is available
    - uninstall tool