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

Submitted by Adrian Schmutzler on Dec. 23, 2017, 1:26 p.m.

Details

Message ID 00cc01d37bf1$a68b7b10$f3a27130$@adrianschmutzler.de
State Superseded
Headers show

Commit Message

Adrian Schmutzler Dec. 23, 2017, 1:26 p.m.
Hallo Robert,

 

der Plan war eigtl, nicht in bestehende init.d Files einzugreifen. Da hängen einfach zu viele Sachen dran und es kann sich viel ändern.

 

Grüße

 

Adrian

 

From: franken-dev [mailto:franken-dev-bounces@freifunk.net] On Behalf Of robert
Sent: Samstag, 23. Dezember 2017 11:40
To: franken-dev@freifunk.net
Subject: Re: [PATCH 1/2] init.d: Set /tmp/started through init.d instead of rc.local

 

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  <mailto:fff@chrisi01.de> <fff@chrisi01.de>
Signed-off-by: Adrian Schmutzler  <mailto:freifunk@adrianschmutzler.de> <freifunk@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

Patch hide | download patch | download mbox

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