Darwin notes for openssh-3.7.1p1
proclus at gnu-darwin.org
proclus at gnu-darwin.org
Thu Sep 18 16:37:02 EST 2003
I was able to build working openssh-3.7.1p1 on the Darwin-ppc-1.4 , 5.5, and 6.0 platform, by
setting the following by hand in config.h.
#define SETEUID_BREAKS_SETUID
#define BROKEN_SETREUID
#define HAVE_SETEUID 1
/* #undef HAVE_SETREUID 1 */
For Darwin-x86-6.6.1, it built with the following.
#define SETEUID_BREAKS_SETUID
/* #undef BROKEN_SETREUID */
#define HAVE_SETEUID 1
/* #undef HAVE_SETREUID 1 */
Here is what I get from configure.
/* #undef SETEUID_BREAKS_SETUID */
/* #undef BROKEN_SETREUID */
#define HAVE_SETEUID 1
#define HAVE_SETREUID 1
Without this change, the implementation for SETREUID is apparently
broken in Darwin, which in turn breaks sshd. Sorry, if this is old
news, which might be fixed in Darwin-7, but it would be good to have
this working with the older versions of Darwin as well.
I am not subscribed to this list, so if you want to contact me, please
send directly to me.
Regards,
proclus
http://www.gnu-darwin.org/
--
Visit proclus realm! http://proclus.tripod.com/
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GMU/S d+@ s: a+ C++++ UBOULI++++$ P+ L+++(++++) E--- W++ N- !o K- w--- !O
M++@ V-- PS+++ PE Y+ PGP-- t+++(+) 5+++ X+ R tv-(--)@ b !DI D- G e++++
h--- r+++ y++++
------END GEEK CODE BLOCK------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 186 bytes
Desc: not available
Url : http://lists.mindrot.org/pipermail/openssh-unix-dev/attachments/20030918/2380fba5/attachment.bin
More information about the openssh-unix-dev
mailing list