Subject: Re: today's openssh version 3.7
To: None <current-users@netbsd.org>
From: William Allen Simpson <wsimpson@greendragon.com>
List: current-users
Date: 09/16/2003 23:07:20
William Allen Simpson wrote:
> 
> "Wolfgang S. Rupprecht" wrote:
> > The /usr/pkgsrc tree also installs the current 3.7.1 version.  Hats
> > off the guys that got this out the door so quickly.  (I was about to
> > patch my local copy of openssh's buffer.c when I noticed that anon-cvs
> > was already updated.)

Well, as far as I can tell, it *IS* *NOT* 3.7.1, it is 3.7p1, but the 
latest is supposed to be 3.7.1p1.  Serious naming confusion!!!

=> Checksum OK for openssh-3.7p1.tar.gz.
===> Extracting for openssh-3.7.1
===> Required package perl>=5.0: NOT found
===> Verifying reinstall for ../../lang/perl5
...

And then it wastes time with perl?!?!  I cannot find any reason that 
perl is required for openssh.  Indeed, I didn't have perl in my 
-current system.  What's going on?


> But I didn't realize that ssh was *also* in the pkgsrc tree.  That's
> the ticket!  I'll try that.

It was *NOT* the ticket!  After installing perl, it *does* *not* 
install openssh.  Only the old files are there:

...
===> Registering installation for perl-5.6.1nb9
...
cc -O2 -I/usr/pkg/include -Wall -Wpointer-arith -Wno-uninitialized 
    -I. -I. -I/usr/include -I/usr/include   -I/usr/pkg/include 
    -DSSHDIR=\"/usr/pkg/etc/ssh\"  -D_PATH_SSH_PROGRAM=\"/usr/pkg/bin/ssh\"  
    -D_PATH_SSH_ASKPASS_DEFAULT=\"/usr/X11R6/bin/ssh-askpass\"  
    -D_PATH_SFTP_SERVER=\"/usr/pkg/libexec/sftp-server\"  
    -D_PATH_SSH_KEY_SIGN=\"/usr/pkg/libexec/ssh-keysign\"  
    -D_PATH_SSH_PIDDIR=\"/var/run\"  
    -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/chroot/sshd\"  
    -DSSH_RAND_HELPER=\"/usr/pkg/libexec/ssh-rand-helper\" 
    -DHAVE_CONFIG_H -c sftp-int.c
cc -O2 -I/usr/pkg/include -Wall -Wpointer-arith -Wno-uninitialized 
    -I. -I. -I/usr/include -I/usr/include   -I/usr/pkg/include 
    -DSSHDIR=\"/usr/pkg/etc/ssh\"  -D_PATH_SSH_PROGRAM=\"/usr/pkg/bin/ssh\"  
    -D_PATH_SSH_ASKPASS_DEFAULT=\"/usr/X11R6/bin/ssh-askpass\"  
    -D_PATH_SFTP_SERVER=\"/usr/pkg/libexec/sftp-server\"  
    -D_PATH_SSH_KEY_SIGN=\"/usr/pkg/libexec/ssh-keysign\"  
    -D_PATH_SSH_PIDDIR=\"/var/run\"  
    -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/chroot/sshd\"  
    -DSSH_RAND_HELPER=\"/usr/pkg/libexec/ssh-rand-helper\" 
    -DHAVE_CONFIG_H -c sftp-glob.c
cc -o sftp progressmeter.o sftp.o sftp-client.o sftp-common.o sftp-int.o sftp-glob.o 
    -L. -Lopenbsd-compat/ -L/usr/lib -L/usr/lib  -L/usr/pkg/lib 
    -Wl,-R/usr/pkg/lib -lssh -lopenbsd-compat -lcrypt -lutil -lz  -lcrypto
=> Fixing buildlink references in files-to-be-installed.


dreamer: {16} pkg_info
digest-20021220     Message digest wrapper utility
screen-3.9.15       Multi-screen window manager
perl-5.6.1nb9       Practical Extraction and Report Language
dreamer: {17} whereis perl
/usr/pkg/bin/perl
dreamer: {18} whereis sshd
/usr/sbin/sshd
dreamer: {19} ll /usr/sbin/sshd
-r-xr-xr-x  1 root  wheel  285224 Jul  5 09:16 /usr/sbin/sshd
dreamer: {20} whereis sftp
/usr/bin/sftp
dreamer: {21} ll /usr/bin/sftp
-r-xr-xr-x  1 root  wheel  48680 Jul  4 20:13 /usr/bin/sftp

-- 
William Allen Simpson
    Key fingerprint =  17 40 5E 67 15 6F 31 26  DD 0D B9 9B 6A 15 2C 32