fff-hoods: Move first start of configurehood from rc.local to init.d

Submitted by Robert Langhammer on April 16, 2019, 10:21 a.m.

Details

Message ID 20190416102135.20821-1-rlanghammer@web.de
State Superseded
Headers show

Commit Message

Robert Langhammer April 16, 2019, 10:21 a.m.
Signed-off-by: Robert Langhammer <rlanghammer@web.de>
---
 bsp/default/root_file_system/etc/rc.local          | 4 ----
 src/packages/fff/fff-hoods/files/etc/configurehood | 9 +++++++++
 2 files changed, 9 insertions(+), 4 deletions(-)
 create mode 100644 src/packages/fff/fff-hoods/files/etc/configurehood

--
2.20.1

Patch hide | download patch | download mbox

diff --git a/bsp/default/root_file_system/etc/rc.local b/bsp/default/root_file_system/etc/rc.local
index 59042c3..bd972fb 100755
--- a/bsp/default/root_file_system/etc/rc.local
+++ b/bsp/default/root_file_system/etc/rc.local
@@ -4,10 +4,6 @@ 

 /usr/sbin/configurenetwork

-sleep 3
-
-/usr/sbin/configurehood
-
 touch /tmp/started

 exit 0
diff --git a/src/packages/fff/fff-hoods/files/etc/configurehood b/src/packages/fff/fff-hoods/files/etc/configurehood
new file mode 100644
index 0000000..ffe64e1
--- /dev/null
+++ b/src/packages/fff/fff-hoods/files/etc/configurehood
@@ -0,0 +1,9 @@ 
+#!/bin/sh /etc/rc.common
+
+START=96
+
+boot()
+{
+    /usr/sbin/configurehood
+}
+

Comments

Adrian Schmutzler April 16, 2019, 12:14 p.m.
Hallo,

Reviewed-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

Was mich gerade noch wundert: In der Doku steht, dass man einen symlink in rc.d braucht:

https://oldwiki.archive.openwrt.org/doc/techref/initscripts#enable_and_disable

Das war noch nie irgendwo Thema. Ich werde das heute abend mal genauer untersuchen.

Grüße

Adrian

> -----Original Message-----
> From: franken-dev [mailto:franken-dev-bounces@freifunk.net] On Behalf Of
> Robert Langhammer
> Sent: Dienstag, 16. April 2019 12:22
> To: franken-dev@freifunk.net
> Subject: [PATCH] fff-hoods: Move first start of configurehood from rc.local to
> init.d
> 
> Signed-off-by: Robert Langhammer <rlanghammer@web.de>
> ---
>  bsp/default/root_file_system/etc/rc.local          | 4 ----
>  src/packages/fff/fff-hoods/files/etc/configurehood | 9 +++++++++
>  2 files changed, 9 insertions(+), 4 deletions(-)
>  create mode 100644 src/packages/fff/fff-hoods/files/etc/configurehood
> 
> diff --git a/bsp/default/root_file_system/etc/rc.local
> b/bsp/default/root_file_system/etc/rc.local
> index 59042c3..bd972fb 100755
> --- a/bsp/default/root_file_system/etc/rc.local
> +++ b/bsp/default/root_file_system/etc/rc.local
> @@ -4,10 +4,6 @@
> 
>  /usr/sbin/configurenetwork
> 
> -sleep 3
> -
> -/usr/sbin/configurehood
> -
>  touch /tmp/started
> 
>  exit 0
> diff --git a/src/packages/fff/fff-hoods/files/etc/configurehood
> b/src/packages/fff/fff-hoods/files/etc/configurehood
> new file mode 100644
> index 0000000..ffe64e1
> --- /dev/null
> +++ b/src/packages/fff/fff-hoods/files/etc/configurehood
> @@ -0,0 +1,9 @@
> +#!/bin/sh /etc/rc.common
> +
> +START=96
> +
> +boot()
> +{
> +    /usr/sbin/configurehood
> +}
> +
> --
> 2.20.1
Robert Langhammer April 18, 2019, 9:34 a.m.
Hi Adrian,

die Links werden schon beim Build angelegt. Sind also schon im Image
drin. Wenn man disablen will, macht man am besten eine Zeile in ein
uci-defaults. S. Paket fastd und tunneldigger.

s. auch Funktion default_postinst in /lib/functions.

Gruesse Robert

Am 16.04.19 um 14:14 schrieb Adrian Schmutzler:
> Hallo,
>
> Reviewed-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
>
> Was mich gerade noch wundert: In der Doku steht, dass man einen symlink in rc.d braucht:
>
> https://oldwiki.archive.openwrt.org/doc/techref/initscripts#enable_and_disable
>
> Das war noch nie irgendwo Thema. Ich werde das heute abend mal genauer untersuchen.
>
> Grüße
>
> Adrian
>
>> -----Original Message-----
>> From: franken-dev [mailto:franken-dev-bounces@freifunk.net] On Behalf Of
>> Robert Langhammer
>> Sent: Dienstag, 16. April 2019 12:22
>> To: franken-dev@freifunk.net
>> Subject: [PATCH] fff-hoods: Move first start of configurehood from rc.local to
>> init.d
>>
>> Signed-off-by: Robert Langhammer <rlanghammer@web.de>
>> ---
>>  bsp/default/root_file_system/etc/rc.local          | 4 ----
>>  src/packages/fff/fff-hoods/files/etc/configurehood | 9 +++++++++
>>  2 files changed, 9 insertions(+), 4 deletions(-)
>>  create mode 100644 src/packages/fff/fff-hoods/files/etc/configurehood
>>
>> diff --git a/bsp/default/root_file_system/etc/rc.local
>> b/bsp/default/root_file_system/etc/rc.local
>> index 59042c3..bd972fb 100755
>> --- a/bsp/default/root_file_system/etc/rc.local
>> +++ b/bsp/default/root_file_system/etc/rc.local
>> @@ -4,10 +4,6 @@
>>
>>  /usr/sbin/configurenetwork
>>
>> -sleep 3
>> -
>> -/usr/sbin/configurehood
>> -
>>  touch /tmp/started
>>
>>  exit 0
>> diff --git a/src/packages/fff/fff-hoods/files/etc/configurehood
>> b/src/packages/fff/fff-hoods/files/etc/configurehood
>> new file mode 100644
>> index 0000000..ffe64e1
>> --- /dev/null
>> +++ b/src/packages/fff/fff-hoods/files/etc/configurehood
>> @@ -0,0 +1,9 @@
>> +#!/bin/sh /etc/rc.common
>> +
>> +START=96
>> +
>> +boot()
>> +{
>> +    /usr/sbin/configurehood
>> +}
>> +
>> --
>> 2.20.1