summaryrefslogtreecommitdiff
path: root/contrib/solaris/README
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/solaris/README')
-rw-r--r--contrib/solaris/README82
1 files changed, 82 insertions, 0 deletions
diff --git a/contrib/solaris/README b/contrib/solaris/README
new file mode 100644
index 000000000..e5445c3ac
--- /dev/null
+++ b/contrib/solaris/README
@@ -0,0 +1,82 @@
1README for OpenSSH Solaris packaging scripts
2Rip Loomis <loomisg@saic.com> - 2000-08-02
3
4To use, simply expand this tarball under your main
5OpenSSH source directory--it will create a
6contrib/solaris subdirectory. Run configure and
7make in OpenSSH as before. Then, from either
8that directory or the main OpenSSH source directory,
9run the command "build-pkg" (specifying the
10appropriate path of course.) A subdirectory
11will be created as contrib/solaris/build-SSH-package,
12and after the build is done the package will be
13present in that build-SSH-package directory
14with a name of the form
15OPENssh-$SSHversion-$arch-$OSversion[-$installLocation]
16
17The build and install scripts should take into account
18most possible situations (existing SSH installation,
19differences in Solaris version between build and
20target systems, changes you have made to the default
21configuration, etc.) I would appreciate any feedback
22or comments.
23
24Copyright information is included below, followed by the known issue list.
25Both are taken verbatim from the "build-pkg" script.
26
27# OpenSSH solaris build script and supporting data files
28# Copyright (c) 2000 Rip Loomis and
29# Science Applications International Corporation (SAIC)
30# (http://www.cist-east.saic.com). All rights reserved.
31#
32# Redistribution and use in source and binary forms, with or without
33# modification, are permitted provided that the following conditions
34# are met:
35# 1. Redistributions of source code must retain the above copyright
36# notice, this list of conditions and the following disclaimer.
37# 2. Redistributions in binary form must reproduce the above copyright
38# notice, this list of conditions and the following disclaimer in the
39# documentation and/or other materials provided with the distribution.
40# 3. The name of the author may not be used to endorse or promote products
41# derived from this software without specific prior written permission.
42#
43# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
44# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
45# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
46# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
47# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
48# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
49# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
50# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
51# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
52# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
53
54# Obviously, without all the hard work of the OpenBSD OpenSSH developers
55# and the OpenSSH Portability Team, these scripts would be pointless...
56# so thanks again folks!
57#=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
58
59#### Known issues
60# These methods are generally based on a "default" compilation of
61# OpenSSH on Solaris--so the more things that you change from the default,
62# the greater the chance that something in the script won't be able to
63# handle the changes. In general, though, most things should be determined
64# from your compile environment--the architecture, SSH version, and
65# other related data should all get picked up by this script. The script
66# and data files were last updated to match OpenSSH 2.1.1p4.
67#
68# All building and packaging is done under a temporary directory that is
69# itself created under the contrib/solaris directory--so there shouldn't
70# be any special security issues (or need for root access during the
71# packaging process). The temporary directory is defined below as
72# ${BUILDDIR}.
73#
74# The permissions on the installed files are based on how we prefer to
75# do things here--so nothing is installed SetUID to root.
76#
77# The post-install script makes a good-faith attempt to install a
78# functional configuration on your system. I would be interested in hearing
79# of any failure modes that are found, as I tried to compensate for all
80# the ones that showed up here when we started replacing all the
81# different installed versions of SSH.
82