# HG changeset patch # User Richard Dunbar # Date 1368923213 0 # Node ID 16a37101eab9fe1d881bfedf50490fc7b2ff0ed1 # Parent e7b91865d675c0857395179bba57322aec9ce657 openssh-pam: privsep-path fixs no start diff -r e7b91865d675 -r 16a37101eab9 openssh-pam/receipt --- a/openssh-pam/receipt Sat May 18 14:33:02 2013 +0000 +++ b/openssh-pam/receipt Sun May 19 00:26:53 2013 +0000 @@ -28,7 +28,7 @@ # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr $fs/etc/init.d $fs/etc/ssh $fs/var/run/sshd + mkdir -p $fs/usr $fs/etc/init.d $fs/etc/ssh cp -a $_pkg/usr/sbin $_pkg/usr/bin $fs/usr rm -f $fs/usr/sbin/sftp-server cp -a $_pkg/etc $fs @@ -37,15 +37,26 @@ } # Pre and post install commands for Tazpkg. +pre_install() +{ + mkdir -p /var/run/sshd +} + post_install() { - while read dropbear openssh ; do + while read dropbear openssh ; do [ -s $dropbear ] || continue dropbearconvert dropbear openssh $1$dropbear $1$openssh dropbearkey -y -f $1$dropbear | grep ssh > $1$openssh.pub dropbearkey -y -f $1$dropbear | grep Fingerprint - done <