[PATCH 1/2] init.d: Set /tmp/started through init.d instead of rc.local

Robert Langhammer rlanghammer at web.de
Sa Dez 23 12:11:53 CET 2017


Ich dachte dabei an ein Skript in uci-defaults, das beim ersten Boot die Nummern in rc.d ändert und die START Variablen in den init Skripten.


Am 23. Dezember 2017 11:42:14 MEZ schrieb Christian Dresel <fff at chrisi01.de>:
>Hi Robert
>
>genau dieses "alles 99" war unser Problem und da eben z der letzte
>Buchstabe im Alphabet ist... ;) Wir hatten halt keine bessere Idee ;)
>
>"fff-reorder-init.d und umsortieren" klingt interessant, magst du das
>mal genauer erklären? Ich hab von den Init Kram noch sehr wenig Ahnung
>und erst damit angefangen damit zu beschäftigen.

>
>mfg
>
>Christian
>
>On 23.12.2017 11:39, robert wrote:
>> Hi,
>> 
>> zdone? Ich hab erst gedacht was soll das, bis ich grad mal in das
>init.d
>> rein geguckt hab. Das ist echt mies, alles auf 99 vorgeben. Wie waere
>> denn ein kleines Package (fff-reorder-init.d) wo wir das nach unseren
>> Bedürfnissen umsortieren?
>> 
>> Robert
>> 
>> 
>> Am 23.12.2017 um 11:28 schrieb Christian Dresel:
>>> Hi
>>>
>>> ich finde das irgendwie als package schicker. Wir haben mehr und
>mehr
>>> dort als package angelegt und aus diesem Verzeichnis entfernt, also
>>> warum jetzt den Weg wieder zurück?
>>>
>>> Ansonsten finde ich die Idee super :)
>>>
>>> mfg
>>>
>>> Christian
>>>
>>> On 23.12.2017 01:38, Adrian Schmutzler wrote:
>>>> This ensures that /tmp/started is actually set after the end
>>>> of the boot process.
>>>>
>>>> Signed-off-by: Christian Dresel <fff at chrisi01.de>
>>>> Signed-off-by: Adrian Schmutzler <freifunk at adrianschmutzler.de>
>>>> ---
>>>>  bsp/default/root_file_system/etc/init.d/zdone | 11 +++++++++++
>>>>  bsp/default/root_file_system/etc/rc.local     |  2 --
>>>>  2 files changed, 11 insertions(+), 2 deletions(-)
>>>>  create mode 100755 bsp/default/root_file_system/etc/init.d/zdone
>>>>
>>>> diff --git a/bsp/default/root_file_system/etc/init.d/zdone
>b/bsp/default/root_file_system/etc/init.d/zdone
>>>> new file mode 100755
>>>> index 0000000..f4aaf02
>>>> --- /dev/null
>>>> +++ b/bsp/default/root_file_system/etc/init.d/zdone
>>>> @@ -0,0 +1,11 @@
>>>> +#!/bin/sh /etc/rc.common
>>>> +
>>>> +# Copyright 2017 Adrian Schmutzler
>>>> +# License GPLv3
>>>> +
>>>> +START=99
>>>> +
>>>> +start()
>>>> +{
>>>> +	touch /tmp/started
>>>> +}
>>>> diff --git a/bsp/default/root_file_system/etc/rc.local
>b/bsp/default/root_file_system/etc/rc.local
>>>> index 59042c3..7410bae 100755
>>>> --- a/bsp/default/root_file_system/etc/rc.local
>>>> +++ b/bsp/default/root_file_system/etc/rc.local
>>>> @@ -8,6 +8,4 @@ sleep 3
>>>>  
>>>>  /usr/sbin/configurehood
>>>>  
>>>> -touch /tmp/started
>>>> -
>>>>  exit 0
>>>>
>>>
>>>
>> 
>> 
>> 


Mehr Informationen über die Mailingliste franken-dev