diff options
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 000000000..e5445c3ac --- /dev/null +++ b/contrib/solaris/README | |||
@@ -0,0 +1,82 @@ | |||
1 | README for OpenSSH Solaris packaging scripts | ||
2 | Rip Loomis <loomisg@saic.com> - 2000-08-02 | ||
3 | |||
4 | To use, simply expand this tarball under your main | ||
5 | OpenSSH source directory--it will create a | ||
6 | contrib/solaris subdirectory. Run configure and | ||
7 | make in OpenSSH as before. Then, from either | ||
8 | that directory or the main OpenSSH source directory, | ||
9 | run the command "build-pkg" (specifying the | ||
10 | appropriate path of course.) A subdirectory | ||
11 | will be created as contrib/solaris/build-SSH-package, | ||
12 | and after the build is done the package will be | ||
13 | present in that build-SSH-package directory | ||
14 | with a name of the form | ||
15 | OPENssh-$SSHversion-$arch-$OSversion[-$installLocation] | ||
16 | |||
17 | The build and install scripts should take into account | ||
18 | most possible situations (existing SSH installation, | ||
19 | differences in Solaris version between build and | ||
20 | target systems, changes you have made to the default | ||
21 | configuration, etc.) I would appreciate any feedback | ||
22 | or comments. | ||
23 | |||
24 | Copyright information is included below, followed by the known issue list. | ||
25 | Both 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 | |||