[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