[Pm-utils] stopservice function doesn't work with gentoo

Victor Lowther victor.lowther at gmail.com
Wed Jan 21 06:52:02 PST 2009


On Jan 18, 2009, at 2:31 PM, "Dan Nicholson" <dbn.lists at gmail.com>  
wrote:

> On Sun, Jan 18, 2009 at 12:23 PM, Pacho Ramos
> <pacho at condmat1.ciencias.uniovi.es> wrote:
>> 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 <dbn.lists at gmail.com>
>>> 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 <dbn.lists at gmail.com>
>>> ---
>>> 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?
>
> Applied as df99431ba8ee5a2a5b552f32950ae98eec9757d2
>
> Thanks for the report. Maybe you want to report this to the gentoo
> guys? They'd probably like to know about this issue and backport the
> patch until another release is made.
>

And now we probably have enough changes to look at another point  
release.

> --
> Dan
> _______________________________________________
> Pm-utils mailing list
> Pm-utils at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/pm-utils


More information about the Pm-utils mailing list