mirror of git://anongit.mindrot.org/openssh.git
38 lines
1013 B
Bash
38 lines
1013 B
Bash
#!/bin/sh
|
|
echo "Checking SunOS revision..."
|
|
MINOR=`/bin/uname -r | /bin/cut -d "." -f 2`
|
|
if [ ${MINOR} -lt %%OSMINOR%% ]; then
|
|
echo "This package was created on Solaris %%OSVERSION%%, and will probably"
|
|
echo " not function correctly on older versions of Solaris."
|
|
echo "** Unable to continue. **"
|
|
exit 3
|
|
fi
|
|
echo "\t...revision okay."
|
|
|
|
echo "Checking for existing SSH installation..."
|
|
if [ -f /etc/sshd_config -o -f /usr/local/etc/sshd_config ]; then
|
|
UPDATE=1
|
|
fi
|
|
if [ -f /etc/ssh_host_key -o -f /usr/local/etc/ssh_host_key ]; then
|
|
UPDATE=1
|
|
fi
|
|
|
|
if [ ${UPDATE} -eq 1 ]; then
|
|
echo "Performing an \"update\" installation of %%PKGNAME%%"
|
|
else
|
|
echo "Performing a \"fresh\" installation of %%PKGNAME%%"
|
|
fi
|
|
echo ""
|
|
|
|
# We derive these at install time in case the package is relocated.
|
|
CONFDIR="${BASEDIR}/etc"
|
|
DESTBIN="${BASEDIR}/bin"
|
|
|
|
# make parameters available to installation service, and
|
|
# so to any other packaging scripts
|
|
cat >$1 <<!
|
|
CONFDIR='$CONFDIR'
|
|
DESTBIN='$DESTBIN'
|
|
UPDATE='$UPDATE'
|
|
!
|