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

mail at adrianschmutzler.de mail at adrianschmutzler.de
Sa Dez 23 14:22:53 CET 2017


Hallo Christian,

du hast Recht. Im Prinzip müsste man das ganze root_file_system in Packages stecken.

Das würde ich aber gerne ordentlich (mit Plan) in einem eigenen Patch machen. Da das /tmp/started auch vorher im root_file_system war, habe ich init.d erstmal auch dort gelassen.

Für die Zukunft macht denke ich eine Package fff-base Sinn, wo man das z.B. reintun kann.

Aber das soll erstmal nur der Wechsel von rc.local auf init.d sein!

Grüße

Adrian

> -----Original Message-----
> From: Christian Dresel [mailto:fff at chrisi01.de]
> Sent: Samstag, 23. Dezember 2017 11:28
> To: Adrian Schmutzler <freifunk at adrianschmutzler.de>; franken-
> dev at freifunk.net
> Subject: Re: [PATCH 1/2] init.d: Set /tmp/started through init.d instead of
> rc.local
> 
> 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