
DESTDIR=`pwd`/work

rm -rf $DESTDIR/*
mkdir -p $DESTDIR/usr/bin
mkdir -p $DESTDIR/usr/sbin
mkdir -p $DESTDIR/usr/man
mkdir -p $DESTDIR/usr/man/man1
mkdir -p $DESTDIR/usr/man/man8
mkdir -p $DESTDIR/usr/libexec

rm -rf openssh-2.5.1p2
tar xvzpf openssh-2.5.1p2.tar.gz
cd openssh-2.5.1p2
./configure --prefix=/usr
make -j3

/bin/install -c -m 04711 -s ssh $DESTDIR/usr/bin/ssh
/bin/install -c -m 0755 -s scp $DESTDIR/usr/bin/scp
/bin/install -c -m 0755 -s ssh-add $DESTDIR/usr/bin/ssh-add
/bin/install -c -m 0755 -s ssh-agent $DESTDIR/usr/bin/ssh-agent
/bin/install -c -m 0755 -s ssh-keygen $DESTDIR/usr/bin/ssh-keygen
/bin/install -c -m 0775 -s ssh-keyscan $DESTDIR/usr/bin/ssh-keyscan
/bin/install -c -m 0755 -s sshd $DESTDIR/usr/sbin/sshd
/bin/install -c -m 0755 -s sftp $DESTDIR/usr/bin/sftp
/bin/install -c -m 0755 -s sftp-server $DESTDIR/usr/libexec/sftp-server
/bin/install -c -m 644 ssh.1 $DESTDIR/usr/man/man1/ssh.1
/bin/install -c -m 644 scp.1 $DESTDIR/usr/man/man1/scp.1
/bin/install -c -m 644 ssh-add.1 $DESTDIR/usr/man/man1/ssh-add.1
/bin/install -c -m 644 ssh-agent.1 $DESTDIR/usr/man/man1/ssh-agent.1
/bin/install -c -m 644 ssh-keygen.1 $DESTDIR/usr/man/man1/ssh-keygen.1
/bin/install -c -m 644 ssh-keyscan.1 $DESTDIR/usr/man/man1/ssh-keyscan.1
/bin/install -c -m 644 sshd.8 $DESTDIR/usr/man/man8/sshd.8
/bin/install -c -m 644 sftp.1 $DESTDIR/usr/man/man1/sftp.1
/bin/install -c -m 644 sftp-server.8 $DESTDIR/usr/man/man8/sftp-server.8
rm -f $DESTDIR/usr/bin/slogin
ln -s ssh $DESTDIR/usr/bin/slogin
rm -f $DESTDIR/usr/man/man1/slogin.1
ln -s ssh.1 $DESTDIR/usr/man/man1/slogin.1

mkdir -p $DESTDIR/usr/etc
/bin/install -c -m 644 ssh_config.out $DESTDIR/usr/etc/ssh_config;
/bin/install -c -m 644 sshd_config.out $DESTDIR/usr/etc/sshd_config; \

/usr/local/bin/perl ./fixprogs ssh_prng_cmds
/bin/install -c -m 644 ssh_prng_cmds.out $DESTDIR/usr/etc/ssh_prng_cmds

/bin/install -c -m 644 primes.out $DESTDIR/usr/etc/primes

gzip -f $DESTDIR/usr/man/man1/*
gzip -f $DESTDIR/usr/man/man8/*
strip $DESTDIR/usr/bin/*
strip $DESTDIR/usr/sbin/*

mkdir $DESTDIR/install
cat > $DESTDIR/install/doinst.sh <<EOF
( cd usr/bin ; rm -rf slogin )
( cd usr/bin ; ln -sf ssh slogin )

if [ -f /etc/ssh_host_key ]; then
  ssh-keygen -t rsa1 -f /usr/etc/ssh_host_key -N ""
fi

if [ -f /etc/ssh_host_dsa_key ]; then
  ssh-keygen -t dsa -f /etc/ssh_host_dsa_key -N ""
fi

if [ -f /etc/ssh_host_rsa_key ]; then
ssh-keygen -t rsa -f /etc/ssh_host_rsa_key -N ""
fi

EOF

cd $DESTDIR
tar cvzpf ../openssh.tgz *
