Message ID | 1509624077-2596-1-git-send-email-freifunk@adrianschmutzler.de |
---|---|
State | Accepted |
Headers | show |
diff --git a/src/packages/fff/fff-hoods/files/usr/sbin/configurehood b/src/packages/fff/fff-hoods/files/usr/sbin/configurehood index deba22b..8437c33 100755 --- a/src/packages/fff/fff-hoods/files/usr/sbin/configurehood +++ b/src/packages/fff/fff-hoods/files/usr/sbin/configurehood @@ -140,8 +140,8 @@ if [ -s "$hoodfile" ]; then json_get_var mesh_type5 mesh_type5 fi - catnew="$(cat "$hoodfile" | sed 's/"timestamp":[0-9]*/"timestamp":0/')" - catold="$(cat "$hoodfilecopy" 2>/dev/null | sed 's/"timestamp":[0-9]*/"timestamp":0/')" + catnew="$(cat "$hoodfile" | sed 's/"timestamp":"[0-9]*"/"timestamp":0/')" + catold="$(cat "$hoodfilecopy" 2>/dev/null | sed 's/"timestamp":"[0-9]*"/"timestamp":0/')" sumnew=$(echo "$catnew" | sha256sum | cut -f1 -d " ") sumold=$(echo "$catold" | sha256sum | cut -f1 -d " ")
Hängt mal bitte die Reihenfolge mit dran, wie man der Reihe nach applien soll, damit sich Tim leichter tut. Wenn ich es nicht verbummelt habe sind wir bei: [PATCH v8] fff-hoods: Use channel provided by gateway [PATCH v5] fff-hoods: Introduce sector files for custom settings [PATCH v3] consistently use same webserver port for hoodfile on wifi and lan [PATCH v2] fff-hoods: Use variables for hood file names [PATCH] fff-hoods: Use w5sta for download und danach dieses hier. Bitte nochmal um Bestätigung. mfg Christian On 02.11.2017 13:01, Adrian Schmutzler wrote: > From: Robert Langhammer <rlanghammer@web.de> > > Rebased (v2). Apply after fff-hoods: Use w5sta for download! > > Signed-off-by: Robert Langhammer <rlanghammer@web.de> > Reviewed-by: Tim Niemeyer <tim@tn-x.org> > Reviewed-by: Adrian Schmutzler <freifunk@adrianschmutzler.de> > Reviewed-by: Fabian Bläse <fabian@blaese.de> > Tested-by: Fabian Bläse <fabian@blaese.de> > --- > src/packages/fff/fff-hoods/files/usr/sbin/configurehood | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/src/packages/fff/fff-hoods/files/usr/sbin/configurehood b/src/packages/fff/fff-hoods/files/usr/sbin/configurehood > index deba22b..8437c33 100755 > --- a/src/packages/fff/fff-hoods/files/usr/sbin/configurehood > +++ b/src/packages/fff/fff-hoods/files/usr/sbin/configurehood > @@ -140,8 +140,8 @@ if [ -s "$hoodfile" ]; then > json_get_var mesh_type5 mesh_type5 > fi > > - catnew="$(cat "$hoodfile" | sed 's/"timestamp":[0-9]*/"timestamp":0/')" > - catold="$(cat "$hoodfilecopy" 2>/dev/null | sed 's/"timestamp":[0-9]*/"timestamp":0/')" > + catnew="$(cat "$hoodfile" | sed 's/"timestamp":"[0-9]*"/"timestamp":0/')" > + catold="$(cat "$hoodfilecopy" 2>/dev/null | sed 's/"timestamp":"[0-9]*"/"timestamp":0/')" > sumnew=$(echo "$catnew" | sha256sum | cut -f1 -d " ") > sumold=$(echo "$catold" | sha256sum | cut -f1 -d " ") > >
Ja, ist korrekt, habs in der Commit-Message versteckt. Gibt dann noch den Mini-Patch mit dem commit system, aber den kann man einfach zuletzt machen... Grüße Adrian > -----Original Message----- > From: Christian Dresel [mailto:fff@chrisi01.de] > Sent: Donnerstag, 2. November 2017 13:03 > To: Adrian Schmutzler <freifunk@adrianschmutzler.de>; franken- > dev@freifunk.net > Subject: Re: [PATCH v2] fff-hoods: fix sed to substitute timestamp > > Hängt mal bitte die Reihenfolge mit dran, wie man der Reihe nach applien > soll, damit sich Tim leichter tut. Wenn ich es nicht verbummelt habe sind wir > bei: > > [PATCH v8] fff-hoods: Use channel provided by gateway [PATCH v5] fff- > hoods: Introduce sector files for custom settings [PATCH v3] consistently use > same webserver port for hoodfile on wifi and lan [PATCH v2] fff-hoods: Use > variables for hood file names [PATCH] fff-hoods: Use w5sta for download > und danach dieses hier. > > Bitte nochmal um Bestätigung. > > mfg > > Christian > > On 02.11.2017 13:01, Adrian Schmutzler wrote: > > From: Robert Langhammer <rlanghammer@web.de> > > > > Rebased (v2). Apply after fff-hoods: Use w5sta for download! > > > > Signed-off-by: Robert Langhammer <rlanghammer@web.de> > > Reviewed-by: Tim Niemeyer <tim@tn-x.org> > > Reviewed-by: Adrian Schmutzler <freifunk@adrianschmutzler.de> > > Reviewed-by: Fabian Bläse <fabian@blaese.de> > > Tested-by: Fabian Bläse <fabian@blaese.de> > > --- > > src/packages/fff/fff-hoods/files/usr/sbin/configurehood | 4 ++-- > > 1 file changed, 2 insertions(+), 2 deletions(-) > > > > diff --git a/src/packages/fff/fff-hoods/files/usr/sbin/configurehood > > b/src/packages/fff/fff-hoods/files/usr/sbin/configurehood > > index deba22b..8437c33 100755 > > --- a/src/packages/fff/fff-hoods/files/usr/sbin/configurehood > > +++ b/src/packages/fff/fff-hoods/files/usr/sbin/configurehood > > @@ -140,8 +140,8 @@ if [ -s "$hoodfile" ]; then > > json_get_var mesh_type5 mesh_type5 > > fi > > > > - catnew="$(cat "$hoodfile" | sed 's/"timestamp":[0- > 9]*/"timestamp":0/')" > > - catold="$(cat "$hoodfilecopy" 2>/dev/null | sed 's/"timestamp":[0- > 9]*/"timestamp":0/')" > > + catnew="$(cat "$hoodfile" | sed 's/"timestamp":"[0- > 9]*"/"timestamp":0/')" > > + catold="$(cat "$hoodfilecopy" 2>/dev/null | sed 's/"timestamp":"[0- > 9]*"/"timestamp":0/')" > > sumnew=$(echo "$catnew" | sha256sum | cut -f1 -d " ") > > sumold=$(echo "$catold" | sha256sum | cut -f1 -d " ") > > > >
Hi Und applied. Tim Am Donnerstag, den 02.11.2017, 13:01 +0100 schrieb Adrian Schmutzler: > From: Robert Langhammer <rlanghammer@web.de> > > Rebased (v2). Apply after fff-hoods: Use w5sta for download! > > Signed-off-by: Robert Langhammer <rlanghammer@web.de> > Reviewed-by: Tim Niemeyer <tim@tn-x.org> > Reviewed-by: Adrian Schmutzler <freifunk@adrianschmutzler.de> > Reviewed-by: Fabian Bläse <fabian@blaese.de> > Tested-by: Fabian Bläse <fabian@blaese.de> > --- > src/packages/fff/fff-hoods/files/usr/sbin/configurehood | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/src/packages/fff/fff-hoods/files/usr/sbin/configurehood b/src/packages/fff/fff-hoods/files/usr/sbin/configurehood > index deba22b..8437c33 100755 > --- a/src/packages/fff/fff-hoods/files/usr/sbin/configurehood > +++ b/src/packages/fff/fff-hoods/files/usr/sbin/configurehood > @@ -140,8 +140,8 @@ if [ -s "$hoodfile" ]; then > json_get_var mesh_type5 mesh_type5 > fi > > - catnew="$(cat "$hoodfile" | sed 's/"timestamp":[0-9]*/"timestamp":0/')" > - catold="$(cat "$hoodfilecopy" 2>/dev/null | sed 's/"timestamp":[0-9]*/"timestamp":0/')" > + catnew="$(cat "$hoodfile" | sed 's/"timestamp":"[0-9]*"/"timestamp":0/')" > + catold="$(cat "$hoodfilecopy" 2>/dev/null | sed 's/"timestamp":"[0-9]*"/"timestamp":0/')" > sumnew=$(echo "$catnew" | sha256sum | cut -f1 -d " ") > sumold=$(echo "$catold" | sha256sum | cut -f1 -d " ") > > -- > 2.7.4 >
Mein Kommentar von der v1 ist irgendwie ein wenig abgesoffen.. > Der angegebene Regex geht kaputt, wenn man das JSON durch einen Beautifier jagt, da dann je nach Beautifier zwischen : und “[0-9]*” ein Leerzeichen auftauchen kann. > Vielleicht sollte man das noch ergänzen: sed 's/"timestamp”: *"[0-9]*"/"timestamp":0/‘ Finde ich aktuell doch ein wenig unschön. Meinungen dazu? Fabian > On 2. Nov 2017, at 20:57, Tim Niemeyer <tim@tn-x.org> wrote: > > Hi > > Und applied. > > Tim > > Am Donnerstag, den 02.11.2017, 13:01 +0100 schrieb Adrian Schmutzler: >> From: Robert Langhammer <rlanghammer@web.de> >> >> Rebased (v2). Apply after fff-hoods: Use w5sta for download! >> >> Signed-off-by: Robert Langhammer <rlanghammer@web.de> >> Reviewed-by: Tim Niemeyer <tim@tn-x.org> >> Reviewed-by: Adrian Schmutzler <freifunk@adrianschmutzler.de> >> Reviewed-by: Fabian Bläse <fabian@blaese.de> >> Tested-by: Fabian Bläse <fabian@blaese.de> >> --- >> src/packages/fff/fff-hoods/files/usr/sbin/configurehood | 4 ++-- >> 1 file changed, 2 insertions(+), 2 deletions(-) >> >> diff --git a/src/packages/fff/fff-hoods/files/usr/sbin/configurehood b/src/packages/fff/fff-hoods/files/usr/sbin/configurehood >> index deba22b..8437c33 100755 >> --- a/src/packages/fff/fff-hoods/files/usr/sbin/configurehood >> +++ b/src/packages/fff/fff-hoods/files/usr/sbin/configurehood >> @@ -140,8 +140,8 @@ if [ -s "$hoodfile" ]; then >> json_get_var mesh_type5 mesh_type5 >> fi >> >> - catnew="$(cat "$hoodfile" | sed 's/"timestamp":[0-9]*/"timestamp":0/')" >> - catold="$(cat "$hoodfilecopy" 2>/dev/null | sed 's/"timestamp":[0-9]*/"timestamp":0/')" >> + catnew="$(cat "$hoodfile" | sed 's/"timestamp":"[0-9]*"/"timestamp":0/')" >> + catold="$(cat "$hoodfilecopy" 2>/dev/null | sed 's/"timestamp":"[0-9]*"/"timestamp":0/')" >> sumnew=$(echo "$catnew" | sha256sum | cut -f1 -d " ") >> sumold=$(echo "$catold" | sha256sum | cut -f1 -d " ") >> >> -- >> 2.7.4 >> > > -- > franken-dev mailing list > franken-dev@freifunk.net > http://lists.freifunk.net/mailman/listinfo/franken-dev-freifunk.net
Hi Am 4. November 2017 23:49:11 MEZ schrieb "Fabian Bläse" <fabian@blaese.de>: >Mein Kommentar von der v1 ist irgendwie ein wenig abgesoffen.. Japp. Sorry. >> Der angegebene Regex geht kaputt, wenn man das JSON durch einen >Beautifier jagt, da dann je nach Beautifier zwischen : und “[0-9]*” ein >Leerzeichen auftauchen kann. >> Vielleicht sollte man das noch ergänzen: sed 's/"timestamp”: >*"[0-9]*"/"timestamp":0/‘ > >Finde ich aktuell doch ein wenig unschön. Meinungen dazu? Stimmt schon. Falls der Server irgendwann das json mal ein bisschen anders macht, wäre es doof. Tim >Fabian > >> On 2. Nov 2017, at 20:57, Tim Niemeyer <tim@tn-x.org> wrote: >> >> Hi >> >> Und applied. >> >> Tim >> >> Am Donnerstag, den 02.11.2017, 13:01 +0100 schrieb Adrian Schmutzler: >>> From: Robert Langhammer <rlanghammer@web.de> >>> >>> Rebased (v2). Apply after fff-hoods: Use w5sta for download! >>> >>> Signed-off-by: Robert Langhammer <rlanghammer@web.de> >>> Reviewed-by: Tim Niemeyer <tim@tn-x.org> >>> Reviewed-by: Adrian Schmutzler <freifunk@adrianschmutzler.de> >>> Reviewed-by: Fabian Bläse <fabian@blaese.de> >>> Tested-by: Fabian Bläse <fabian@blaese.de> >>> --- >>> src/packages/fff/fff-hoods/files/usr/sbin/configurehood | 4 ++-- >>> 1 file changed, 2 insertions(+), 2 deletions(-) >>> >>> diff --git a/src/packages/fff/fff-hoods/files/usr/sbin/configurehood >b/src/packages/fff/fff-hoods/files/usr/sbin/configurehood >>> index deba22b..8437c33 100755 >>> --- a/src/packages/fff/fff-hoods/files/usr/sbin/configurehood >>> +++ b/src/packages/fff/fff-hoods/files/usr/sbin/configurehood >>> @@ -140,8 +140,8 @@ if [ -s "$hoodfile" ]; then >>> json_get_var mesh_type5 mesh_type5 >>> fi >>> >>> - catnew="$(cat "$hoodfile" | sed >'s/"timestamp":[0-9]*/"timestamp":0/')" >>> - catold="$(cat "$hoodfilecopy" 2>/dev/null | sed >'s/"timestamp":[0-9]*/"timestamp":0/')" >>> + catnew="$(cat "$hoodfile" | sed >'s/"timestamp":"[0-9]*"/"timestamp":0/')" >>> + catold="$(cat "$hoodfilecopy" 2>/dev/null | sed >'s/"timestamp":"[0-9]*"/"timestamp":0/')" >>> sumnew=$(echo "$catnew" | sha256sum | cut -f1 -d " ") >>> sumold=$(echo "$catold" | sha256sum | cut -f1 -d " ") >>> >>> -- >>> 2.7.4 >>> >> >> -- >> franken-dev mailing list >> franken-dev@freifunk.net >> http://lists.freifunk.net/mailman/listinfo/franken-dev-freifunk.net