Show
Ignore:
Timestamp:
05/14/07 13:55:48 (2 years ago)
Author:
wbx
Message:

*tada*
complete rework of the kernel and kernel module build process.
more modular, very fast and simple (perl free implementation TM)

  • only choosen drivers are compiled in the ADK, significant faster
    compiles (just 10 minutes for a basic image on my X40 notebook for
    a WL500gp)
  • if the user changes something in the ADK, thats not a problem, new
    drivers are automatically compiled on next make run
  • only one simple "kernelconfig" for every board-kernel combination
  • two kind of configuration symbols:
    • FWRT_KERNEL prefix, for kernel features without packages
    • FWRT_KPACKAGE_KMOD prefix for kernel features or drivers with packages
  • very simple to add new drivers to the ADK, just add stuff to
    target/linux/config/Config.in.* and mk/modules.mk
  • rebuild of firmware images without make clean if you change model/board
    (nearly, one bug with base-files still exist)
  • autogenerated ipkg control files
  • first cleanup of special netfilter/iptables scripts (netfilter.mk is
    obsolete)
  • New menuconfig point ADK (for ccache, toolchain stuff, prefix,...)
  • package collection is disabled for now, it seems unmaintained. it is better
    to only have this in WIB, in my point of view


What is missing:

  • pcmcia support and tests on Linksys WRT54G3G
  • ip6tables 2.4/2.6
  • ebtables for 2.6
  • iptables package
  • dependencies for shorewall/fwfirewall/iptables package
  • documentation for the developer handbook

Please test and report bugs!


Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved