diff options
Diffstat (limited to 'contrib/solaris')
-rwxr-xr-x | contrib/solaris/build-pkg | 1 | ||||
-rw-r--r-- | contrib/solaris/postinstall.in | 5 | ||||
-rw-r--r-- | contrib/solaris/prototype | 1 |
3 files changed, 7 insertions, 0 deletions
diff --git a/contrib/solaris/build-pkg b/contrib/solaris/build-pkg index 5f2e3addd..76529ed48 100755 --- a/contrib/solaris/build-pkg +++ b/contrib/solaris/build-pkg | |||
@@ -163,6 +163,7 @@ cp -p ../../../sshd.8 man/man8/sshd.8 | |||
163 | cp -p ../../../sshd_config.out etc/sshd_config.default | 163 | cp -p ../../../sshd_config.out etc/sshd_config.default |
164 | cp -p ../../../ssh_config.out etc/ssh_config.default | 164 | cp -p ../../../ssh_config.out etc/ssh_config.default |
165 | cp -p ../../../ssh_prng_cmds etc/ssh_prng_cmds.default | 165 | cp -p ../../../ssh_prng_cmds etc/ssh_prng_cmds.default |
166 | cp -p ../../../primes etc/primes.default | ||
166 | 167 | ||
167 | # One of the annoying things about the Solaris packaging process is that | 168 | # One of the annoying things about the Solaris packaging process is that |
168 | # there's no simple way to prototype on the fly--so make sure you edit | 169 | # there's no simple way to prototype on the fly--so make sure you edit |
diff --git a/contrib/solaris/postinstall.in b/contrib/solaris/postinstall.in index 58d773f87..834b5b204 100644 --- a/contrib/solaris/postinstall.in +++ b/contrib/solaris/postinstall.in | |||
@@ -46,6 +46,7 @@ if [ ! "${UPDATE}" = "1" ]; then | |||
46 | instbackup ${CONFDIR} ssh_prng_cmds | 46 | instbackup ${CONFDIR} ssh_prng_cmds |
47 | instbackup ${CONFDIR} ssh_config | 47 | instbackup ${CONFDIR} ssh_config |
48 | instbackup ${CONFDIR} sshd_config | 48 | instbackup ${CONFDIR} sshd_config |
49 | instbackup ${CONFDIR} primes | ||
49 | 50 | ||
50 | ### If no existing sshd_config and host key, then create | 51 | ### If no existing sshd_config and host key, then create |
51 | if [ ! -f "${CONFDIR}/ssh_host_key" ]; then | 52 | if [ ! -f "${CONFDIR}/ssh_host_key" ]; then |
@@ -126,6 +127,10 @@ else | |||
126 | instbackup ${CONFDIR} sshd_config | 127 | instbackup ${CONFDIR} sshd_config |
127 | NEWCONF=1 | 128 | NEWCONF=1 |
128 | fi | 129 | fi |
130 | if [ ! -r "${CONFDIR}/primes" ]; then | ||
131 | instbackup ${CONFDIR} primes | ||
132 | NEWCONF=1 | ||
133 | fi | ||
129 | if [ $NEWCONF -eq 0 ]; then | 134 | if [ $NEWCONF -eq 0 ]; then |
130 | echo "Your existing SSH configuration files have not been altered." | 135 | echo "Your existing SSH configuration files have not been altered." |
131 | else | 136 | else |
diff --git a/contrib/solaris/prototype b/contrib/solaris/prototype index 02c4823de..422b4aa77 100644 --- a/contrib/solaris/prototype +++ b/contrib/solaris/prototype | |||
@@ -15,6 +15,7 @@ d none etc 0755 root sys | |||
15 | f none etc/sshd_config.default 0644 root sys | 15 | f none etc/sshd_config.default 0644 root sys |
16 | f none etc/ssh_config.default 0644 root sys | 16 | f none etc/ssh_config.default 0644 root sys |
17 | f none etc/ssh_prng_cmds.default 0644 root sys | 17 | f none etc/ssh_prng_cmds.default 0644 root sys |
18 | f none etc/primes.default 0644 root sys | ||
18 | f none etc/sshd-initscript 0755 root sys | 19 | f none etc/sshd-initscript 0755 root sys |
19 | d none bin 0755 root sys | 20 | d none bin 0755 root sys |
20 | f none bin/ssh-keygen 0755 root sys | 21 | f none bin/ssh-keygen 0755 root sys |