[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