I moved this from the bottom of the page to the top since if you're like me you have a tendancy to follow the steps one by one before fully reading the entire post first!
One final word of advice...
if you value the information contained in your XBMC data folder then
PLEASE take the time to make a copy of it and put it on your desktop
JUST IN CASE.... Never know when Murphy and is book of laws will walk in and ruin you're whole day/weekend. Hell in my computer room he's even got a seat of is very own since he visits so often.
spiff Wrote:no. you can probably use a symlink though.
Yes it quite easy and the terminal will not bite you well okay truth be told it really can bite it'll even break the skin but not if you're careful.
Step 1: Quit XBMC if its running
Step 2: Open terminal while logged in under the account you're using XBMC under.
Step 3: At the prompt type the following commands and then press enter after each line do not type the $ found at the beginning of each line.
Code:
$ md /Volumes/NewDrive/XBMC-Support
$ cd ~/Library/Application\ Support
$ mv XBMC /Volumes/NewDrive/XBMC-Support
$ ln -s /Volumes/NewDrive/XBMC-Support/XBMC XBMC
Command 1: Makes a new folder called XBMC-Support on a drive called NewDrive (that is found in the /Volumes directory of OS X)
Command 2: Changes directory to YOUR homes ~/Library/Application\ Support folder (~ is shorthand for /Users/youraccountname/)
Command 3: Moves (mv) the XBMC folder to the new location you want it to be. /Volumes/NewDrive/XBMC-Support
Command 4: Creates the symlink that will now POINT to the actual location where the XBMC folder is residing (/Volumes/NewDrive/XBMC-Support)
Some notes and warnings...
I am assuming you want to move the XBMC folder to a new drive so in my example I used the drive name /Volumes/NewDrive as the final destination you should replace the word NewDrive in the above commands with the actual name of your drive (but if the drive has spaces in its name or other non A-Z characters read below or rename the drive to a more simple single word name.
If the location is simply somewhere else on your main boot drive then you should replace /Volumes/NewDrive with the path you want the XBMC folder to be held.
If a folder name or a hard drive name has a SPACE anywhere in its name you must use the \ to tell the command line a space is being used as part of the name. Without the \ the command line would treat the space in an entirely different way.
Example:
cd ~/Library/Application\ Support
Works as intended you will now be working inside the "Application Support" folder.
cd ~/Library/Application Support
Will FAIL... the terminal will see the space and think that's the FULL name of the directory and TRY to move you into a ~/Library/Application folder (which shouldn't exist normally) and produce an error, if for some reason a folder called Application does exist inside the Library folder then the finder will move you to the ~/Library/Application folder which is NOT where you wanted to go!
Short and simple try and make the PATH to the location where you want to move the XBMC as simple and uncomplicated as possible simply to avoid potential typing errors. Notice the folder I created above was called XBMC-Support instead of XBMC Support mine has no space and no chance for errors.
Anyway I hope this helps...