El dom, 18-01-2009 a las 11:43 -0800, Dan Nicholson escribió: > I believe the patch below should work. > > -- > Dan > > >From df99431ba8ee5a2a5b552f32950ae98eec9757d2 Mon Sep 17 00:00:00 2001 > From: Dan Nicholson <[email protected]> > Date: Sun, 18 Jan 2009 11:20:47 -0800 > Subject: [PATCH] Match gentoo message "started" when checking for running > services > > Gentoo uses the convention of printing the message "started" when > showing the status of services. Augment stopservice() to check this in > addition to "running". This also drops the unnecessary -c argument from > the grep command. > > Signed-off-by: Dan Nicholson <[email protected]> > --- > pm/functions.in | 3 ++- > 1 files changed, 2 insertions(+), 1 deletions(-) > > diff --git a/pm/functions.in b/pm/functions.in > index 70740cb..019e8d2 100644 > --- a/pm/functions.in > +++ b/pm/functions.in > @@ -141,7 +141,8 @@ fi > > stopservice() > { > - if service "$1" status 2>/dev/null | grep -c -q running; then > + if service "$1" status 2>/dev/null | grep -q -e running -e started > + then > touch "${STORAGEDIR}/service:$1" > service "$1" stop > fi
Yes, it works :-D Oh, silly me! simply "-e" can do it Thanks a lot and sorry for the inconvenience Will this be merged to trunk? _______________________________________________ Pm-utils mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/pm-utils
