[PATCH v3 0/9] Create Packages

Tobias Klaus tk+ff at meskal.net
Di Apr 5 21:47:46 CEST 2016


Hallo Robert,


On Dienstag, 5. April 2016 21:32:31 CEST Robert Langhammer wrote:
> Hallo Tim,
> 
> ich habe gesehen, dass du das community.cfg ins rootfs rein holst und
> dann beim fff-fastd VPN-PROJECT raus ziehst.
> Welche Rolle soll denn die community.cfg spielen? Du weißt sicher schon
> warum ich frage. Ich habe mich mal wieder an den tunneldigger gesetzt,
> und wenn es da ein Konzept gibt, könnte ich mich daran halten.
> 
> Patch 3 ist die package discription noch auf batman, sonst ok
> Patch 4 auch die package discription noch auf batman, die ganzen rules
> überblick ich leider nicht
Hätte ich mal deine Mail vor dem Abschiken meiner Mail gelesen... Das sollte 
noch repariert werden.

> Patch 6 da hast du die Abhängigkeit in fff-fastd und nodewatcher, warum
> nicht statt dessen in fff?
Weil nur diese beiden Skripte das random auch brauchen.

> Was bewirkt die dependency eigentlich genau?
> Das ist mir noch nicht ganz klar. Wird random nur mit genommen wenn
> fff-fastd oder fff-nodewatcher dabei sind, oder ist es anders herum?
Genau, wenn du fff-nodewatcher oder fff-fastd auswählst wird automatisch fff-
random auch ausgewählt.

> fff-fastd wird nur gebaut, wenn random existiert.
Ohne das + könnte man fff-fastd nicht auswählen, wenn fff-random nicht schon 
ausgewählt ist.

Siehe: https://wiki.openwrt.org/doc/devel/dependencies


Grüße
Tobias


> Robert
> 
> Am 05.04.2016 um 18:36 schrieb mayosemmel:
> > Hi,
> > 
> > Am Dienstag, den 05.04.2016, 18:19 +0200 schrieb Tim Niemeyer:
> >> Hi
> >> 
> >> Am 5. April 2016 18:17:29 MESZ, schrieb mayosemmel 
<mayosemmel at googlemail.com>:
> >>> Hallo Tim,
> >>> 
> >>> ich hab mir dein Patchset jetzt mal genauer angeschaut.
> >> 
> >> Danke.
> >> 
> >>> Konnte keine Fehler oder größeren Patzer finden. Allerdings bin ich mir
> >>> der Konsequenzen mancher Aktionen nicht ganz sicher.
> >>> Deshalb auch kein revied-by von mir.
> >> 
> >> Warum nicht? Was sagt denn reviewed by aus? Fehler frei? Alles
> >> verstanden? Drüber geschaut?> 
> > So wie es bei uns gehandhabt wird, sagt das meiner Meinung nach, "kann
> > applied werden". Dazu wiederum sollte man sich sicher sein ob es
> > wirklich passt.
> > 
> >> Gerne kannst du dort wo du unsicher bist mal nachfragen oder ein
> >> Kommentar verlangen.> 
> > Werde ich später evtl. noch machen.
> > 
> > Grüße Jan
> > 
> >> Tim
> >> 
> >>> Grüße Jan
> >>> 
> >>> Am Dienstag, den 05.04.2016, 07:29 +0200 schrieb Tim Niemeyer:
> >>>> Dieses Patchset verlegt die meisten losen Schnippsel in eigene
> >>> 
> >>> OpenWRT
> >>> 
> >>>> Packages.
> >>>> 
> >>>> Ich bin mit der Art und Weise, wie die Informationen aus der
> >>>> community.cfg in die Packages kommen noch nicht zufrieden. Ich sehe
> >>> 
> >>> das
> >>> 
> >>>> aktuell aber als mögliche Übergangslösung. Letztlich sollen die
> >>>> Informationen aus den Dateien ja eh vom dezentralen keyXchange
> >>> 
> >>> abgelöst
> >>> 
> >>>> werden.
> >>>> 
> >>>> Weiter wäre es auch noch gut, wenn wir ein fff-httpd package machen.
> >>> 
> >>> In
> >>> 
> >>>> diesem würden wir den uhttpd konfigurieren. Aktuell hängen nämlich
> >>>> bereits mehrere Pakete (fff-nodewatcher und fff-web) von dem uhttpd
> >>> 
> >>> ab.
> >>> 
> >>>> In Zukunft wird da vermutlich noch mehr kommen, zum Beispiel das
> >>> 
> >>> lokale
> >>> 
> >>>> Verteilen der Dateien vom dezentralen keyXchange.
> >>>> 
> >>>> Ansonsten sind mit dem Patchset:
> >>>> * batman-adv
> >>>> * fastd
> >>>> * firewall
> >>>> in eigenen Paketen.
> >>>> 
> >>>> Changes in v2:
> >>>> - change fff-fastd name to ".. configuration script"
> >>>> Series-changes: 3
> >>>> - fix hotplug path
> >>>> - fix indention and code styles
> >>>> - fix variable usage
> >>>> - fix utf8
> >>>> - fix description
> >>>> - fix indention
> >>>> 
> >>>> Tim Niemeyer (9):
> >>>>   fff-batman-adv-legacy: new package
> >>>>   buildscript: copy the community.cfg to the root fs
> >>>>   fff-fastd: new package
> >>>>   fff-firewall: new package
> >>>>   fff: depend on new fff- packages
> >>>>   fff-random: move random from fff to own package
> >>>>   fff-nodewatcher: add dependency to ip and ip-bridge
> >>>>   bsp/*/.config: refresh configs
> >>>>   fff-nodewatcher: remove busybox httpd
> >>>>  
> >>>>  bsp/ar71xx/.config                                 |  46 +-------
> >>>>  bsp/default/root_file_system/etc/config/firewall   | 103
> >>> 
> >>> ------------------
> >>> 
> >>>>  bsp/default/root_file_system/etc/firewall.user     | 120
> >>> 
> >>> ---------------------
> >>> 
> >>>>  bsp/default/root_file_system/etc/rc.local.tpl      |   6 --
> >>>>  bsp/wdr4300/.config                                |  46 +-------
> >>>>  bsp/wdr4900/.config                                |  46 +-------
> >>>>  buildscript                                        |   2 +
> >>>>  src/packages/fff/fff-batman-adv-legacy/Makefile    |  44 ++++++++
> >>>>  .../files}/etc/config/batman-adv                   |   0
> >>>>  .../files/usr/lib/micron.d/fff-batman-adv-legacy   |   1 -
> >>>>  src/packages/fff/fff-fastd/Makefile                |  46 ++++++++
> >>>>  .../files}/etc/hotplug.d/iface/50-fastdstart       |   2 +-
> >>>>  .../fff/fff-fastd/files/usr/lib/micron.d/fff-fastd |   1 +
> >>>>  .../fff/fff-fastd/files/usr/sbin/fastdstart        |   4 +-
> >>>>  src/packages/fff/fff-firewall/Makefile             |  43 ++++++++
> >>>>  .../fff/fff-firewall/files/etc/init.d/fff-firewall |  28 +++++
> >>>>  .../files/usr/lib/firewall.d/00-prepare            |   6 ++
> >>>>  .../files/usr/lib/firewall.d/05-setup-chains       |  34 ++++++
> >>>>  .../files/usr/lib/firewall.d/20-clamp-mss          |   2 +
> >>>>  .../files/usr/lib/firewall.d/20-filter-ssh         |   7 ++
> >>>>  .../files/usr/lib/firewall.d/30-client-dhcp        |   8 ++
> >>>>  .../files/usr/lib/firewall.d/30-client-dhcpv6      |   8 ++
> >>>>  .../files/usr/lib/firewall.d/30-client-ra          |   5 +
> >>>>  .../files/usr/lib/firewall.d/31-node-dhcp          |   5 +
> >>>>  .../files/usr/lib/firewall.d/31-node-dhcpv6        |   5 +
> >>>>  .../files/usr/lib/firewall.d/31-node-ra            |  11 ++
> >>>>  .../fff-firewall/files/usr/lib/firewall.d/35-mc    |   6 ++
> >>>>  .../files/usr/lib/firewall.d/35-mc-arp             |   8 ++
> >>>>  .../files/usr/lib/firewall.d/35-mc-ping            |   6 ++
> >>>>  .../files/usr/lib/firewall.d/40-local-node         |  11 ++
> >>>>  src/packages/fff/fff-nodewatcher/Makefile          |   4 +-
> >>>>  .../fff/fff-nodewatcher/files/usr/sbin/nodewatcher |   4 +-
> >>>>  src/packages/fff/fff-random/Makefile               |  40 +++++++
> >>>>  .../fff/{fff => fff-random}/files/usr/bin/random   |   0
> >>>>  .../files/usr/lib/firewall.d/32-local-ra           |   5 +
> >>>>  src/packages/fff/fff/Makefile                      |  14 ++-
> >>>>  36 files changed, 362 insertions(+), 365 deletions(-)
> >>>>  delete mode 100644 bsp/default/root_file_system/etc/config/firewall
> >>>>  delete mode 100755 bsp/default/root_file_system/etc/firewall.user
> >>>>  create mode 100644 src/packages/fff/fff-batman-adv-legacy/Makefile
> >>>>  rename {bsp/default/root_file_system =>
> >>> 
> >>> src/packages/fff/fff-batman-adv-legacy/files}/etc/config/batman-adv
> >>> (100%)
> >>> 
> >>>>  rename bsp/default/root_file_system/usr/lib/micron.d/default =>
> >>> 
> >>> src/packages/fff/fff-batman-adv-legacy/files/usr/lib/micron.d/fff-batman
> >>> -adv-legacy (52%)
> >>> 
> >>>>  create mode 100644 src/packages/fff/fff-fastd/Makefile
> >>>>  rename {bsp/default/root_file_system =>
> >>> 
> >>> src/packages/fff/fff-fastd/files}/etc/hotplug.d/iface/50-fastdstart
> >>> (76%)
> >>> 
> >>>>  create mode 100644
> >>> 
> >>> src/packages/fff/fff-fastd/files/usr/lib/micron.d/fff-fastd
> >>> 
> >>>>  rename bsp/default/root_file_system/etc/fastdstart.sh.tpl =>
> >>> 
> >>> src/packages/fff/fff-fastd/files/usr/sbin/fastdstart (98%)
> >>> 
> >>>>  create mode 100644 src/packages/fff/fff-firewall/Makefile
> >>>>  create mode 100755
> >>> 
> >>> src/packages/fff/fff-firewall/files/etc/init.d/fff-firewall
> >>> 
> >>>>  create mode 100755
> >>> 
> >>> src/packages/fff/fff-firewall/files/usr/lib/firewall.d/00-prepare
> >>> 
> >>>>  create mode 100755
> >>> 
> >>> src/packages/fff/fff-firewall/files/usr/lib/firewall.d/05-setup-chains
> >>> 
> >>>>  create mode 100755
> >>> 
> >>> src/packages/fff/fff-firewall/files/usr/lib/firewall.d/20-clamp-mss
> >>> 
> >>>>  create mode 100755
> >>> 
> >>> src/packages/fff/fff-firewall/files/usr/lib/firewall.d/20-filter-ssh
> >>> 
> >>>>  create mode 100755
> >>> 
> >>> src/packages/fff/fff-firewall/files/usr/lib/firewall.d/30-client-dhcp
> >>> 
> >>>>  create mode 100755
> >>> 
> >>> src/packages/fff/fff-firewall/files/usr/lib/firewall.d/30-client-dhcpv6
> >>> 
> >>>>  create mode 100755
> >>> 
> >>> src/packages/fff/fff-firewall/files/usr/lib/firewall.d/30-client-ra
> >>> 
> >>>>  create mode 100755
> >>> 
> >>> src/packages/fff/fff-firewall/files/usr/lib/firewall.d/31-node-dhcp
> >>> 
> >>>>  create mode 100755
> >>> 
> >>> src/packages/fff/fff-firewall/files/usr/lib/firewall.d/31-node-dhcpv6
> >>> 
> >>>>  create mode 100755
> >>> 
> >>> src/packages/fff/fff-firewall/files/usr/lib/firewall.d/31-node-ra
> >>> 
> >>>>  create mode 100755
> >>> 
> >>> src/packages/fff/fff-firewall/files/usr/lib/firewall.d/35-mc
> >>> 
> >>>>  create mode 100755
> >>> 
> >>> src/packages/fff/fff-firewall/files/usr/lib/firewall.d/35-mc-arp
> >>> 
> >>>>  create mode 100755
> >>> 
> >>> src/packages/fff/fff-firewall/files/usr/lib/firewall.d/35-mc-ping
> >>> 
> >>>>  create mode 100755
> >>> 
> >>> src/packages/fff/fff-firewall/files/usr/lib/firewall.d/40-local-node
> >>> 
> >>>>  create mode 100644 src/packages/fff/fff-random/Makefile
> >>>>  rename src/packages/fff/{fff => fff-random}/files/usr/bin/random
> >>> 
> >>> (100%)
> >>> 
> >>>>  create mode 100755
> >>> 
> >>> src/packages/fff/fff-uradvd/files/usr/lib/firewall.d/32-local-ra





Mehr Informationen über die Mailingliste franken-dev