Am 29.10.2013 um 12:41 schrieb David Coppa <[email protected]>:

> Hi!
> 
> Same trick done by Antoine for gdm.
> 
> Slim users, please test it.
> 
> Ciao,
> David
> 
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/x11/slim/Makefile,v
> retrieving revision 1.24
> diff -u -p -u -p -r1.24 Makefile
> --- Makefile  25 Sep 2013 07:12:54 -0000      1.24
> +++ Makefile  29 Oct 2013 11:38:04 -0000
> @@ -3,7 +3,7 @@
> COMMENT=      simple login manager
> 
> DISTNAME=     slim-1.3.5

What about upgrading to 1.3.6 while here?

> -REVISION=    0
> +REVISION=    1
> 
> CATEGORIES=   x11
> MAINTAINER =  Landry Breuil <[email protected]>
> Index: pkg/slim.rc
> ===================================================================
> RCS file: /cvs/ports/x11/slim/pkg/slim.rc,v
> retrieving revision 1.3
> diff -u -p -u -p -r1.3 slim.rc
> --- pkg/slim.rc       17 Dec 2011 22:01:14 -0000      1.3
> +++ pkg/slim.rc       29 Oct 2013 11:38:04 -0000
> @@ -9,7 +9,14 @@ daemon="${TRUEPREFIX}/bin/slim -d"
> rc_reload=NO
> 
> rc_start() {
> -     (sleep 5; ${rcexec} "${daemon} ${daemon_flags}")&
> +     ( i=0
> +     while [ $i -le 10 ]; do
> +             pgrep -qf "^/usr/libexec/getty " && break
> +             sleep 1
> +             i=`expr $i + 1`
> +     done
> +     [[ $i -gt 10 ]] && return 1
> +     ${rcexec} "${daemon} ${daemon_flags}" ) &
> }
> 
> rc_cmd $1
> 

Reply via email to