--- StepMania-3.9-src/src/RageFileManager.cpp.ori 2005-12-29 12:47:01.857108000 +0100 +++ StepMania-3.9-src/src/RageFileManager.cpp 2005-12-29 12:47:36.083247000 +0100 @@ -154,7 +154,7 @@ * scores. It would need to handle permissions properly. */ /* RageFileManager::Mount( "dir", "/var/lib/games/stepmania", "Data/Profiles" ); */ - // CString Home = getenv( "HOME" ) + "/" + PRODUCT_NAME; + CString Home = ssprintf( "%s/%s", getenv( "HOME" ), PACKAGE ); /* * Next: path to write general mutable user data. If the above path fails (eg. @@ -181,7 +181,8 @@ if( Root == "" ) RageException::Throw( "Couldn't find \"Songs\"" ); - RageFileManager::Mount( "dir", Root, "" ); + RageFileManager::Mount( "dir", Home, "" ); + RageFileManager::Mount( "dir", "/usr/share/games/stepmania", "" ); #elif defined(_WINDOWS) /* All Windows data goes in the directory one level above the executable. */ CHECKPOINT_M( ssprintf( "DOE \"%s\"", DirOfExecutable.c_str()) );