[PATCH] fff-hoods: Removed redundant json include

Tim Niemeyer tim at tn-x.org
Do Nov 2 21:59:11 CET 2017


Hi


$ cat test.sh
--- %< ---
#!/bin/busybox sh

. func.sh
. func.sh

myTest
--- >% ---

$ cat func.sh 
--- %< ---
myTest()
{
    echo "Yes, this is a test"
}
--- >% ---

$ chmod +x test.sh
$ ./test.sh
--- %< ---
Yes, this is a test
--- >% ---

Tim


Am Donnerstag, den 02.11.2017, 21:53 +0100 schrieb
mail at adrianschmutzler.de:
> Hallo,
> 
> wenn so ein Doppel-Include mit Function-Redefinition kein Problem macht, können wir es auch drin lassen...
> Das kann ich nicht umfassend beurteilen.
> 
> Grüße
> 
> Adrian
> 
> > -----Original Message-----
> > From: Tim Niemeyer [mailto:tim at tn-x.org]
> > Sent: Donnerstag, 2. November 2017 21:42
> > To: Adrian Schmutzler <freifunk at adrianschmutzler.de>; franken-
> > dev at freifunk.net
> > Subject: Re: [PATCH] fff-hoods: Removed redundant json include
> > 
> > Hi
> > 
> > Am Mittwoch, den 01.11.2017, 23:46 +0100 schrieb Adrian Schmutzler:
> > > Signed-off-by: Adrian Schmutzler <freifunk at adrianschmutzler.de>
> > > ---
> > >  src/packages/fff/fff-hoods/files/usr/sbin/configurehood | 1 -
> > >  1 file changed, 1 deletion(-)
> > >
> > > diff --git a/src/packages/fff/fff-hoods/files/usr/sbin/configurehood
> > > b/src/packages/fff/fff-hoods/files/usr/sbin/configurehood
> > > index 981f7aa..e10d7d9 100755
> > > --- a/src/packages/fff/fff-hoods/files/usr/sbin/configurehood
> > > +++ b/src/packages/fff/fff-hoods/files/usr/sbin/configurehood
> > > @@ -1,6 +1,5 @@
> > >  #!/bin/sh
> > >
> > > -. /usr/share/libubox/jshn.sh
> > Ich möchte das eigentlich lieber da lassen, denn die Funktionen aus dem File
> > werden in configurehood nun mal gebraucht. Lässt man es weg, muss man
> > sich darauf verlassen, dass die functions/keyxchange das "ansaugt".
> > Sollte das functions/keyxchange aber mal eine andere Implementierung
> > nutzen, stimmt diese Annahme nicht mehr.
> > 
> > In dem Fall von jshn werden eh nur Funktionen bereit gestellt. Die werden
> > dann einmal überschrieben, sollte kein Problem sein, oder?
> > 
> > Wenn man mal Code in einem dot-Script ausführen möchte, müsste man das
> > dot-Script natürlich mit einem "Include"-Guard ausstatten. Das ist hier aber
> > nicht der Fall.
> > 
> > Tim
> > 
> > >  . /lib/functions/fff/keyxchange
> > >  . /lib/functions/fff/wireless
> > >  . /lib/functions/fff/timeserver
> > > --
> > > 2.7.4
> > >
> 
> 

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 473 bytes
Beschreibung: This is a digitally signed message part
URL         : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20171102/c7e8070b/attachment.sig>


Mehr Informationen über die Mailingliste franken-dev