sshfs automount doesn't work with ports except 22 auto.sshfs does only split the string user@host and uses a host in the form server:port as the full qualified name. It should check for a ':' and interpret everything after the doublepoint as the port. Ether upgrade to 0.9.7 which fixes this bug (https://sourceforge.net/project/shownotes.php?release_id=194413) or incoperate the attached trivial patch Reproducible: Always Steps to Reproduce: 1. cd /mnt/net/ssh/user@host:port Actual Results: It connects to user@host:22 Expected Results: it should have connected to user@host:port
Created attachment 21154 [details, diff] Patch for the automount port problem
I guess that isn't an shfs issue in itself. Wout could you look at it?
Upgraded. Let me know if it isn't fixed.
Grr, I just downloaded the sources for 0.9.7 and it seems as they didn't include my patch though it is mentioned in the changelog. It's even in the CVS (http://cvs.sourceforge.net/viewcvs.py/lufs/lufs2/util/auto.sshfs.c) but not in the 0.9.7 tarball. Mentioning this problem in the Changelog but not including it in the tarball indicates that they just forgot it. :-/ Someone should file a new bug at their bug tracking system (probably me :) in the meantime the only solution would be to include the patch from above.
Is kernel 2.6 supported? When is there going to be an ebuild? :) Can't wait! :) Are there any working alternatives? I tried both ftpfs and shfs but none of those worked with 2.6.0-test10...
Can you please try if this is fixed by Bug 67212, comment that it works and add a dependency?
The patch is in portage now, thanks to all who have contributed.