> On Mar 1, 2017, at 17:07, Bradley Giesbrecht <pixi...@macports.org> wrote:
> 
>> On Feb 28, 2017, at 9:54 PM, Ryan Schmidt <ryandes...@macports.org> wrote:
>> 
>> I've just used Migration Assistant to migrate from one Sierra system to 
>> another. Since both systems are the same macOS version, I wasn't planning on 
>> following the Migration instructions in the wiki. (I was planning on 
>> rebuilding gmp, since I know it builds for a specific processor.) I ran into 
>> a problem that I haven't heard discussed before and I don't see addressed in 
>> the Migration instructions.
>> 
>> The problem is that the Migration Assistant explained that it would relocate 
>> users' home directories to the /Users directory -- all those users accounts 
>> that MacPorts had created for the various ports I've installed over the 
>> years. (cyrus, postgres, rabbitmq, snort, squid, etc.) And also MacPorts' 
>> own macports user account. It not only moved the home directories into 
>> /Users, it also added the standard directories (Desktop, Documents, 
>> Downloads, Library, Movies, Music, Pictures) to each one, and edited the 
>> user account so that its NFSHomeDirectory attribute points to the new 
>> location.
>> 
>> Obviously, I didn't want Migration Assistant to do any of that. But I didn't 
>> appear to be given much choice. For each user account, there was only a 
>> checkbox, which I kept checked because I wanted the users transferred to the 
>> new machine. I did not know what would happen if I unchecked the checkboxes: 
>> Would those user accounts and their home directories not be migrated? Would 
>> the user accounts be migrated without their home directories? Would the user 
>> accounts be migrated with the home directories kept in the original 
>> locations?
>> 
>> It looks like MacPorts automatically recreates its home directory in the 
>> normal location, but does not update the NFSHomeDirectory attribute of the 
>> user account.
>> 
>> What should users do if they are in this situation? Manually move each home 
>> directory back to where it belongs, delete the standard directories, and 
>> edit the user account's NFSHomeDirectory attribute? (That's a lot of work.) 
>> Is there anything users can do during or before migration to avoid this 
>> situation?
> 
> I have no answer but building a port migration tool sounds like a good GSoC 
> 2017 project.

What do you think this tool should do?

Reply via email to