udev, openssh fixes
[hdw-linux/hdw-linux.git] / packages / security / openssh / openssh
index bb751ad..1244c3a 100644 (file)
@@ -3,28 +3,14 @@
 # author: hackbard
 
 # [S] 3-2
-# [V] 3.8p1
-# [D] openssh-3.8p1.tar.gz ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/
+# [V] 4.1p1
+# [D] openssh-4.1p1.tar.gz ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/
 
 flist_pruned="${flist_pruned}|etc/shadow|etc/passwd|etc/group"
+flist_pruned="${flist_pruned}|etc/ssh/ssh_host"
 
-pre_install()  {
-       export LD=gcc
-       useradd -u 1025 -c 'sshd server' sshd || true
-               }
-
-confopt="$confopt --with-md5-passwords --without-pam --with-tcp-wrappers \
-               --disable-suid-ssh --with-xauth=/usr/X11R6/bin/xauth \
-               --sysconfdir=$root/etc/ssh"
-
-install_conf="$install_conf install-nokeys"
-
-post_install() {
-       # ssh host key
-       echo "creating ssh host keys ..."
-       [ ! -f $root/etc/ssh_host_dsa_key ] && \
-       $root/usr/bin/ssh-keygen -d -b 1024 -f $root//etc/ssh_host_dsa_key -N ""
-       [ ! -f $root/etc/ssh_host_key ] && \
-       $root/usr/bin/ssh-keygen -d -b 1024 -f $root/etc/ssh_host_key -N ""
-       echo "done. "
-               }
+confopt=${confopt//--sysconfdir* /--sysconfdir=$root/etc/ssh }
+confopt="$confopt --with-md5-passwords --without-pam --with-tcp-wrappers"
+confopt="$confopt --disable-suid-ssh --with-xauth=/usr/X11R6/bin/xauth"
+confopt="$confopt --with-privsep-path=$root/var/lib/sshd"
+confopt="$confopt --libexecdir=$prefix/sbin"