Opened 5 years ago

Closed 4 years ago

#50805 closed defect (fixed)

openssh @7.1p2_0+kerberos5 slogin missing in OpenSSH_7.1p2

Reported by: gadcode@… Owned by: Ionic (Mihai Moldovan)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: openssh

Description

I recently upgraded openssh to version @7.1p2_0+kerberos5 on multiple Macs, which are running multiple versions of MacOS (10.6.8, 10.9.5, 10.10.<latest>). The official OpenSSH project has changed their package such that they no longer install 'slogin' as a link to 'ssh'. In some sense this is fine, because 'ssh' can do everything that 'slogin' can do.

However, in the context of MacPorts this poses a bit of a problem. At least on my machines, if '/opt/local/bin/slogin' does not exist, then I have various script which pick up 'slogin' from /usr/bin/slogin (due to $PATH), and that means I am not running the most-recent version of slogin. And in my case, that causes problems. In my case the problems were very obvious and forced me to fix my scripts, but other users might not notice that they are getting an older version then they think they are getting.

I don't know if macports should add slogin as a link to the ssh it installs, or if maybe it should install an 'slogin' which just tells users that they should be using 'ssh' instead of 'slogin'. (or maybe a little stub-program which warns the user, and then 'exec's /opt/local/bin/ssh).

But I do think something should be done.

Change History (2)

comment:1 Changed 4 years ago by Ionic (Mihai Moldovan)

Owner: changed from macports-tickets@… to ionic@…
Status: newassigned

comment:2 Changed 4 years ago by Ionic (Mihai Moldovan)

Resolution: fixed
Status: assignedclosed
Version: 2.3.4

Wrapper added in r153360.

Note: See TracTickets for help on using tickets.