Ask Your Question

# Revision history [back]

I already replied to your original comment, but again, short version:

• "I do not like to have the default working directory here" It's not supposed to be there. There is a bug in the current version of the sage-sethome script; that's all. I'll be uploading a new version of the installer shortly that contains the fixed version. In the meantime, the existing installer gives you the option to specify your starting directory when you first install, and that does work.

• "moreover the file fstab has been renamed fstab.d": It has not. /etc/fstab and /etc/fstab.d are to different things (the latter is a directory, in fact). I just want to make that clear in case anyone else reading is confused. Also, normally you shouldn't have to mess with these files at all; this is what sage-sethome is supposed to do. It's unfortunate that it has a bug, and I'm sorry for that.

• "I put this line below in the file C:\Program Files\SageMath 8.3\runtime\etc\fstab.d": It should be:

C:\Users\jean-pierre /home/sage ntfs binary,posix=1,user,acl 0 0

The only problem is that one of the options is being written as "usr" by sage-sethome, when it should be "user". It seems perhaps when I wrote the file a character got accidentally deleted or something, because it used to work correctly. The fstab files are unfortunately very finnicky and have to be exactly correct, or the mounts simply don't work (and there isn't much of a useful warning either).

I already replied to your original comment, but again, short version:

• "I do not like to have the default working directory here" It's not supposed to be there. There is a bug in the current version of the sage-sethome script; that's all. I'll be uploading a new version of the installer shortly that contains the fixed version. In the meantime, the existing installer gives you the option to specify your starting directory when you first install, and that does work.

• "moreover the file fstab has been renamed fstab.d": It has not. /etc/fstab and /etc/fstab.d are to different things (the latter is a directory, in fact). I just want to make that clear in case anyone else reading is confused. Also, normally you shouldn't have to mess with these files at all; this is what sage-sethome is supposed to do. It's unfortunate that it has a bug, and I'm sorry for that.

• "I put this line below in the file C:\Program Files\SageMath 8.3\runtime\etc\fstab.d": It should be:

C:\Users\jean-pierre /home/sage ntfs binary,posix=1,user,acl 0 0
• 
0 

The only problem is that one of the options is being written as "usr" by sage-sethome, when it should be "user". It seems perhaps when I wrote the file a character got accidentally deleted or something, because it used to work correctly. The fstab files are unfortunately very finnicky and have to be exactly correct, or the mounts simply don't work (and there isn't much of a useful warning either).