[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [etch]: cpufreqd stoppt nicht via init-skript



Hallo,

Kai Hildebrandt wrote:
> Kai Hildebrandt wrote:
> 
>> Ein Bug im init-Skript?
>>
> Kann mir einer erklären, was das soll?
> 
> Auszug /lib/lsb/init-functions
> ,---
> pidofproc()
> {
> ...
>     if [ -f "$pidfile" ]; then
>         read pid
>         if [ -n "${pid:-}" ]; then
>             echo "$pid"
>             return 0
>         else
>             return 2 # program is dead and /var/run pid file exists
>         fi
> ...
> }
> 
> Das read pid ist der Übeltäter, da fehlt wohl die Eingabedatei? Es wird
> ja von der Standardeingabe gelesen, was bei einen init-Skript wohl
> keinen Sinn ergibt.
> 
> Das erklärt auch das Fortsetzen nach Strg-D.

Da stimme ich dir voll zu.

> Wo kann man das melden? Ist das Debian-spezifisch oder ein LSB-Bug?

Du kannst es unabhängig davon im Debian-BTS melden.
Vermutlich sollte es einfach

read pid < "$pidfile"

heißen. Teste es einfach mal damit...

Grüße,
Moritz

-- 
Moritz Lenz
http://moritz.faui2k3.org/

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: