diff options
author | Damien Miller <djm@mindrot.org> | 2000-08-18 14:43:41 +1000 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 2000-08-18 14:43:41 +1000 |
commit | a7f58293f7340fc022c025b482614d5bd8dada50 (patch) | |
tree | 85500ec7087d95a5aba61bb2ac24c526d7cd48d4 /contrib/solaris/README | |
parent | 681062a6b347383768ddf62c30ca468c2829c329 (diff) |
- (djm) Add Solaris package support from Rip Loomis <loomisg@cist.saic.com>
Diffstat (limited to 'contrib/solaris/README')
-rw-r--r-- | contrib/solaris/README | 82 |
1 files changed, 82 insertions, 0 deletions
diff --git a/contrib/solaris/README b/contrib/solaris/README new file mode 100644 index 00000000..e5445c3a --- /dev/null +++ b/contrib/solaris/README @@ -0,0 +1,82 @@ +README for OpenSSH Solaris packaging scripts +Rip Loomis <loomisg@saic.com> - 2000-08-02 + +To use, simply expand this tarball under your main +OpenSSH source directory--it will create a +contrib/solaris subdirectory. Run configure and +make in OpenSSH as before. Then, from either +that directory or the main OpenSSH source directory, +run the command "build-pkg" (specifying the +appropriate path of course.) A subdirectory +will be created as contrib/solaris/build-SSH-package, +and after the build is done the package will be +present in that build-SSH-package directory +with a name of the form +OPENssh-$SSHversion-$arch-$OSversion[-$installLocation] + +The build and install scripts should take into account +most possible situations (existing SSH installation, +differences in Solaris version between build and +target systems, changes you have made to the default +configuration, etc.) I would appreciate any feedback +or comments. + +Copyright information is included below, followed by the known issue list. +Both are taken verbatim from the "build-pkg" script. + +# OpenSSH solaris build script and supporting data files +# Copyright (c) 2000 Rip Loomis and +# Science Applications International Corporation (SAIC) +# (http://www.cist-east.saic.com). All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# 3. The name of the author may not be used to endorse or promote products +# derived from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR +# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +# Obviously, without all the hard work of the OpenBSD OpenSSH developers +# and the OpenSSH Portability Team, these scripts would be pointless... +# so thanks again folks! +#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= + +#### Known issues +# These methods are generally based on a "default" compilation of +# OpenSSH on Solaris--so the more things that you change from the default, +# the greater the chance that something in the script won't be able to +# handle the changes. In general, though, most things should be determined +# from your compile environment--the architecture, SSH version, and +# other related data should all get picked up by this script. The script +# and data files were last updated to match OpenSSH 2.1.1p4. +# +# All building and packaging is done under a temporary directory that is +# itself created under the contrib/solaris directory--so there shouldn't +# be any special security issues (or need for root access during the +# packaging process). The temporary directory is defined below as +# ${BUILDDIR}. +# +# The permissions on the installed files are based on how we prefer to +# do things here--so nothing is installed SetUID to root. +# +# The post-install script makes a good-faith attempt to install a +# functional configuration on your system. I would be interested in hearing +# of any failure modes that are found, as I tried to compensate for all +# the ones that showed up here when we started replacing all the +# different installed versions of SSH. + |