OpenSSH-sparc-3.0.2p1.pkg: /usr/local conflicting file

Dominique Frise Dominique.Frise at ci.unil.ch
Thu Dec 20 21:24:13 EST 2001


Hi,

Trying to install the Solaris package I made after configure/compilation
under Solaris 8.

My configure settings
---------------------
OpenSSH has been configured with the following options:
                 User binaries: /usr/local/bin
               System binaries: /usr/local/sbin
           Configuration files: /usr/local/etc
               Askpass program: /usr/local/libexec/ssh-askpass
                  Manual pages: /usr/local/man/manX
                      PID file: /var/run
        sshd default user PATH:
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
      Random number collection: Builtin (timeout 200)
                Manpage format: man
                   PAM support: yes
            KerberosIV support: no
             Smartcard support: no
                   AFS support: no
                 S/KEY support: no
          TCP Wrappers support: yes
          MD5 password support: no
   IP address in $DISPLAY hack: no
      Use IPv4 by default hack: no
       Translate v4 in v6 hack: no

              Host: sparc-sun-solaris2.8
          Compiler: cc
    Compiler flags: -g
Preprocessor flags: -I/usr/local/ssl/include  -I/usr/local/include
-DPAM_TTY_KLUDGE
      Linker flags: -R/usr/local/ssl/lib -L/usr/local/ssl/lib 
-L/usr/local/lib -R/usr/local/lib
         Libraries: -lpam -ldl -lwrap -lz -lsocket -lnsl  -lcrypto 

PAM is enabled. You may need to install a PAM control file for sshd,
otherwise password authentication may fail. Example PAM control files
can be found in the contrib/ subdirectory

WARNING: you are using the builtin random number collection service.
Please read WARNING.RNG and request that your OS vendor includes
/dev/random in future versions of their OS.
Here below the log of my Solaris package installation:


Log of the package installation
-------------------------------
# pkgadd -d OpenSSH-sparc-3.0.2p1.pkg

The following packages are available:
  1  OpenSSH     OpenSSH Portable for Solaris
                 (sparc) 3.0.2p1

Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]:  

Processing package instance <OpenSSH> from
</local/soft/pub/openssh-3.0.2p1/contrib/solaris/OpenSSH-sparc-3.0.2p1.pkg>

OpenSSH Portable for Solaris
(sparc) 3.0.2p1
OpenSSH Portable Team - http://www.openssh.com/portable.html
## Processing package information.
## Processing system information.
   13 package pathnames are already properly installed.
## Verifying disk space requirements.
## Checking for conflicts with packages already installed.

The following files are already installed on the system and are being
used by another package:
* /usr/local

* - conflict with a file which does not belong to any package.

Do you want to install these conflicting files [y,n,?,q] y
## Checking for setuid/setgid programs.

The following files are being installed with setuid and/or setgid
permissions:
  /usr/local/bin/ssh <setuid root>

Do you want to install these as setuid/setgid files [y,n,?,q] y

Installing OpenSSH Portable for Solaris as <OpenSSH>

## Installing part 1 of 1.
/etc/init.d/opensshd
/etc/rc0.d/K30opensshd <symbolic link>
/etc/rc1.d/K30opensshd <symbolic link>
/etc/rc2.d/S98opensshd <symbolic link>
/etc/rcS.d/K30opensshd <symbolic link>
/usr/local/bin/scp
/usr/local/bin/sftp
/usr/local/bin/slogin <symbolic link>
/usr/local/bin/ssh
/usr/local/bin/ssh-add
/usr/local/bin/ssh-agent
/usr/local/bin/ssh-keygen
/usr/local/bin/ssh-keyscan
/usr/local/etc/moduli
/usr/local/etc/ssh_config
/usr/local/etc/ssh_prng_cmds
/usr/local/etc/sshd_config
/usr/local/libexec/sftp-server
/usr/local/man/man1/scp.1
/usr/local/man/man1/sftp.1
/usr/local/man/man1/slogin.1 <symbolic link>
/usr/local/man/man1/ssh-add.1
/usr/local/man/man1/ssh-agent.1
/usr/local/man/man1/ssh-keygen.1
/usr/local/man/man1/ssh-keyscan.1
/usr/local/man/man1/ssh.1
/usr/local/man/man8/sftp-server.8
/usr/local/man/man8/sshd.8
/usr/local/sbin/sshd
/usr/local/share/Ssh.bin
[ verifying class <none> ]

Installation of <OpenSSH> was successful.

Now the problem I got
---------------------
Before pkg install. /usr/local was a soft link to /local (ln -s /local
/usr/local).
After installation the link is gone and a new /usr/local directory is
created containing only openssh stuff :-(

  
Thanks for help,

Dominique
____________________UNIL - University of Lausanne____________________ 
Dominique Frise                    E-mail: Dominique.Frise at ci.unil.ch
UNIL, Centre Informatique          Phone:            +41 21 692 22 21 
Rte de Chavannes 33                Fax:              +41 21 692 22 05
CH-1007 Lausanne, Switzerland      URL:         http://www.unil.ch/ci



More information about the openssh-unix-dev mailing list