[PATCH v4 0/9] Create Packages

Tim Niemeyer tim at tn-x.org
Di Apr 5 21:56:41 CEST 2016


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 v4:
-fix description
- fix description

Changes in v3:
- fix hotplug path

Changes in v2:
- change fff-fastd name to ".. configuration script"
- 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

-- 
2.1.4




Mehr Informationen über die Mailingliste franken-dev