Again: bugs in contrib/solaris/opensshd.in and buildpkg.sh
mouring at etoh.eviladmin.org
mouring at etoh.eviladmin.org
Sat Oct 20 06:39:52 EST 2001
I just fixed this and missing piddir up in the latest CVS tree (just
commited it now).
I also put in the README file that did not take the first time around.
I was unable to test the changes, but I'll try it on Monday if I have
time..
- Ben
On Wed, 17 Oct 2001 j.petersen at msh.de wrote:
> (Shame on me: wrong filename in last posting, now here are correct
> diffs)
> in contrib/solaris/ (openssh-SNAP-20011017.tar.gz)
>
> 1) buildpkg.sh makes wrong link for /etc/init.d/opensshd
> 2) /etc/init.d/opensshd has not-working killproc
> here my version tested on Solaris 2.4 and 8
> (no pgrep with solaris 2.4, XARGS was undefined, simpler
> syntax)
> Jörg
>
> --- contrib/solaris/buildpkg.sh Fri Oct 12 22:30:53 2001
> +++ contrib/solaris/buildpkg.sh Tue Oct 16 13:53:07 2001
> @@ -40,9 +40,9 @@
> ../opensshd.in > $FAKE_ROOT/etc/init.d/opensshd
> chmod 711 $FAKE_ROOT/etc/init.d/opensshd
>
> -ln -s $FAKE_ROOT/etc/init.d/opensshd $FAKE_ROOT/etc/rcS.d/K30opensshd
> -ln -s $FAKE_ROOT/etc/init.d/opensshd $FAKE_ROOT/etc/rc1.d/K30opensshd
> -ln -s $FAKE_ROOT/etc/init.d/opensshd $FAKE_ROOT/etc/rc2.d/S98opensshd
> +ln -s /etc/init.d/opensshd $FAKE_ROOT/etc/rcS.d/K30opensshd
> +ln -s /etc/init.d/opensshd $FAKE_ROOT/etc/rc1.d/K30opensshd
> +ln -s /etc/init.d/opensshd $FAKE_ROOT/etc/rc2.d/S98opensshd
>
>
> --- contrib/solaris/opensshd.in Fri Oct 12 23:52:39 2001
> +++ contrib/solaris/opensshd.in Wed Oct 17 10:49:00 2001
> @@ -8,6 +8,7 @@
> EGREP=/usr/bin/egrep
> KILL=/usr/bin/kill
> PS=/usr/bin/ps
> +XARGS=/usr/bin/xargs
>
> prefix=%%openSSHDir%%
> etcdir=%%configDir%%
> @@ -21,7 +22,7 @@
> killproc() {
> _procname=$1
> _signal=$2
> - ${PGREP} ${_procname} | ${HEAD} -1 | ${XARGS} -t -I {} ${KILL}
> -${_signal} {}
> + ${PS} -u root|${AWK} '/'"$_procname"'$/ {print $1}'| ${XARGS} ${KILL}
> -${_signal}
> }
>
> ___________________________________________
> Dr. Jörg Petersen <j.petersen at msh.de>
> Medien System Haus Tel. 0711/72007-424
> Plieninger Str. 150, D-70567 Stuttgart
>
More information about the openssh-unix-dev
mailing list