Mount UserPackages

This commit is contained in:
Steve Checkoway
2009-04-11 20:59:03 +00:00
parent 3ff00cf9a4
commit d3352fdfac
@@ -4,6 +4,7 @@
#include "RageUtil.h" #include "RageUtil.h"
#include "archutils/Unix/CrashHandler.h" #include "archutils/Unix/CrashHandler.h"
#include "archutils/Unix/SignalHandler.h" #include "archutils/Unix/SignalHandler.h"
#include "SpecialFiles.h"
#include "ProductInfo.h" #include "ProductInfo.h"
#include <CoreServices/CoreServices.h> #include <CoreServices/CoreServices.h>
#include <ApplicationServices/ApplicationServices.h> #include <ApplicationServices/ApplicationServices.h>
@@ -407,10 +408,14 @@ void ArchHooks::MountInitialFilesystems( const RString &sDirOfExecutable )
CFRelease( dataUrl ); CFRelease( dataUrl );
} }
// /Save -> ~/Library/Application Support/PRODUCT_ID // /Save -> ~/Library/Preferences/PRODUCT_ID
PathForFolderType( dir, kPreferencesFolderType ); PathForFolderType( dir, kPreferencesFolderType );
FILEMAN->Mount( "dir", ssprintf("%s/" PRODUCT_ID, dir), "/Save" ); FILEMAN->Mount( "dir", ssprintf("%s/" PRODUCT_ID, dir), "/Save" );
// /UserPackages -> ~/Library/Application Support/PRODUCT_ID/Packages
PathForFolderType( dir, kApplicationSupportFolderType );
FILEMAN->Mount( "dir", ssprintf("%s/" PRODUCT_ID "/Packages", dir), "/" + SpecialFiles::USER_PACKAGES_DIR );
// /Screenshots -> ~/Pictures/PRODUCT_ID Screenshots // /Screenshots -> ~/Pictures/PRODUCT_ID Screenshots
PathForFolderType( dir, kPictureDocumentsFolderType ); PathForFolderType( dir, kPictureDocumentsFolderType );
FILEMAN->Mount( "dir", ssprintf("%s/" PRODUCT_ID " Screenshots", dir), "/Screenshots" ); FILEMAN->Mount( "dir", ssprintf("%s/" PRODUCT_ID " Screenshots", dir), "/Screenshots" );