diff options
Diffstat (limited to 'extra/openssh-server')
-rwxr-xr-x | extra/openssh-server/Pkgfile | 2 | ||||
-rw-r--r-- | extra/openssh-server/service-01.patch | 44 |
2 files changed, 1 insertions, 45 deletions
diff --git a/extra/openssh-server/Pkgfile b/extra/openssh-server/Pkgfile index 3d4348355..fae8b059f 100755 --- a/extra/openssh-server/Pkgfile +++ b/extra/openssh-server/Pkgfile @@ -8,7 +8,7 @@ name=openssh-server version=5.5p1 release=1 source=(ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-$version.tar.gz\ - service-01.patch) + http://nutyx.meticul.eu/files/patchs/$name/service-01.patch) build() { source /etc/blfs-bootscripts diff --git a/extra/openssh-server/service-01.patch b/extra/openssh-server/service-01.patch deleted file mode 100644 index 08e32e1bc..000000000 --- a/extra/openssh-server/service-01.patch +++ /dev/null @@ -1,44 +0,0 @@ ---- blfs-bootscripts-20090302.original/blfs/init.d/sshd 2008-03-12 22:45:44.000000000 +0100 -+++ blfs-bootscripts-20090302/blfs/init.d/sshd 2010-04-20 15:06:38.000000000 +0200 -@@ -3,22 +3,35 @@ - - # Based on sysklogd script from LFS-3.1 and earlier. - # Rewritten by Gerard Beekmans - gerard@linuxfromscratch.org -+# Add create user and Groups - thierryn1@hispeed.ch - --#$LastChangedBy: dnicholson $ --#$Date: 2008-03-12 21:45:44 +0000 (Wed, 12 Mar 2008) $ -+# $Id: sshd,v 1.2 2007/09/26 10:21:45 install Exp install $ - - . /etc/sysconfig/rc - . $rc_functions -- --pidfile=/var/run/sshd.pid -+newgroup=sshd -+newuser=sshd -+newid=50 -+getent group $newgroup > /dev/null || /usr/sbin/groupadd -g $newid $newgroup -+getent passwd $newuser > /dev/null || /usr/sbin/useradd -g $newgroup \ -+-u $newid -d /var/lib/sshd -s /bin/false -c "sshd PrivSep" $newuser - - case "$1" in - start) - boot_mesg "Starting SSH Server..." -+ if [ ! -f /etc/ssh/ssh_host_key ]; then -+ /usr/bin/ssh-keygen -t rsa1 -N "" -f /etc/ssh/ssh_host_key -+ fi -+ if [ ! -f /etc/ssh/ssh_host_rsa_key ]; then -+ /usr/bin/ssh-keygen -t rsa -N "" -f /etc/ssh/ssh_host_rsa_key -+ fi -+ if [ ! -f /etc/ssh/ssh_host_dsa_key ]; then -+ /usr/bin/ssh-keygen -t dsa -N "" -f /etc/ssh/ssh_host_dsa_key -+ fi - # Also prevent ssh from being killed by out of memory conditions -- loadproc /usr/sbin/sshd -+ loadproc /usr/sbin/sshd - sleep 1 -- echo "-16" >/proc/`cat $pidfile`/oom_adj -+ echo "-16" >/proc/`cat /var/run/sshd.pid`/oom_adj - ;; - - stop) |