Skip to content

Meshkit is a generator for preconfigured images that can be used for freifunk

License

Notifications You must be signed in to change notification settings

FreifunkHalle/meshkit

 
 

Repository files navigation

== Overview ==
This is an application for web2py and is used to build preconfigured firmware
images for openwrt and is a rewrite of the "Freifunk OpenWrt Imagebuilder" [1].

Meshkit is mainly intended to be used for creating
firmware images for wireless communities like Freifunk that are
"ready-to-mesh" directly after they have been flashed on a router. But with
the "noconf" config option it is also possible to use it just to build
OpenWrt images with a custom package selection and uploaded files included.

== A few words about how image configuration works ==
Meshkit itself just writes a uci config file and stores it in
/etc/config/meshkwizard in the resulting firmware image. The actual
configuration is done by meshwizard [2], which uses community profiles [3]
and the settings from meshkit to configure the device at first boot after
the device has been flashed.

== INSTALLATION ==
See the INSTALL file for installing and configuring meshkit.

== DEVELOPMENT ==
Watch Meshkit development at: https://github.com/freifunk/meshkit

== CONFIG ==
Different Communities can have different configs. this can be edited via
http://luci.subsignal.org/trac/browser/luci/trunk/contrib/package/community-profiles/files/etc/config
and special files here
https://trac.augsburg.freifunk.net/browser/kamikaze/contrib/imagebuilder/trunk/profiles

== BUGTRACKER ==
Report bugs, feature requests etc. at: https://github.com/freifunk/meshkit/issues


== LINKS ==
[1] http://trac.augsburg.freifunk.net/browser/kamikaze/contrib/imagebuilder
[2] http://luci.subsignal.org/trac/browser/luci/trunk/contrib/package/meshwizard
[3] http://luci.subsignal.org/trac/browser/luci/trunk/contrib/package/community-profiles

About

Meshkit is a generator for preconfigured images that can be used for freifunk

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 46.3%
  • HTML 25.1%
  • CSS 18.0%
  • JavaScript 7.9%
  • Shell 2.1%
  • ApacheConf 0.6%