<?xml version="1.0"?>
<package name="openssh">
	<description>ssh client and ssh server</description>
	<releases>
		<release version="5.1p1" revision="2" branch="stable">
			<deps>
				<dep name="openssl"/>
				<dep name="Linux-PAM"/>
				<dep name="tcp_wrappers"/>
			</deps>
			<preinst>
				<cmd>sed -i "/sshd/d" /etc/passwd</cmd>
				<cmd>sed -i "/sshd/d" /etc/group</cmd>
				<cmd check="no">echo "sshd:x:13:13:sshd::/bin/false" &gt;&gt; /etc/passwd</cmd>
				<cmd check="no">echo "sshd:x:13:" &gt;&gt; /etc/group</cmd>
			</preinst>
			<build>
				<script>
					<archive name="openssh-$VERSION">
						<!-- don't install Ssh.bin, unneeded without sectok -->
						<cmd>sed -i -e 's/ scard-install//' Makefile.in</cmd>
						
						<cmd>mkdir -p /var/empty</cmd>
						<cmd>./configure --prefix=/usr --mandir=/usr/share/man --sysconfdir=/etc/ssh --libexecdir=/usr/sbin --with-md5-passwords --with-pam --with-xauth=/usr/bin/xauth</cmd>
						<cmd>make</cmd>
						<cmd>make install</cmd>
						<install name="init-sshd-20060323" dest="/etc/init.d/sshd" mode="0755"/>
						<cmd>sed -e '/pam_cracklib.so/d' -e 's%/lib/security/%%' contrib/sshd.pam.generic &gt; /etc/pam.d/sshd</cmd>
						<cmd>mkdir -p $DOCDIR</cmd>
						<cmd>cp sshd_config.out $DOCDIR/sshd_config.paldo</cmd>
						<cmd>cp ssh_config.out $DOCDIR/ssh_config.paldo</cmd>
					</archive>
				</script>
				<ignore>
					<file>/etc/ssh/ssh_host*key*</file>
				</ignore>
			</build>
			<postinst>
				<cmd>[ -e /etc/ssh/ssh_host_key ] || ssh-keygen -t rsa1 -f /etc/ssh/ssh_host_key -N ""</cmd>
				<cmd>[ -e /etc/ssh/ssh_host_dsa_key ] || ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key -N ""</cmd>
				<cmd>[ -e /etc/ssh/ssh_host_rsa_key ] || ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key -N ""</cmd>
			</postinst>
			<prerm>
				<cmd>sed -i "/sshd/d" /etc/passwd</cmd>
				<cmd>sed -i "/sshd/d" /etc/group</cmd>
			</prerm>
			<config>
				<configfile default="$DOCDIR/sshd_config.paldo" dest="/etc/ssh/sshd_config"/>
				<configfile default="$DOCDIR/ssh_config.paldo" dest="/etc/ssh/ssh_config"/>
			</config>
		</release>
	</releases>
</package>
