12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- Getting Started
- ===============
- To build Gluon, after checking out the repository change to the source root directory
- to perform the following commands:
- ::
- git clone git://github.com/freifunk-gluon/site-ffhl.git site # Get the Freifunk Lübeck site repository - or use your own!
- make update # Get other repositories used by Gluon
- make # Build Gluon
- When calling make, the OpenWRT build environment is prepared/updated. To rebuild
- the images only, just use:
- ::
- make images
- The built images can be found in the directory `images`. Of these, the factory
- images are to be used when flashing from the original firmware a device came with,
- and sysupgrade is to upgrade from other versions of Gluon or any other OpenWRT-based
- system.
- For the build reserve 6GB of disk space. The build requires packages
- for `subversion`, ncurses headers (`libncurses-dev`) and zlib headers
- (`libz-dev`).
- There are two levels of `make clean`:
- ::
- make clean
- will ensure all packages are rebuilt; this is what you normally want to do after an update.
- ::
- make dirclean
- will clean the entire tree, so the toolchain will be rebuilt as well, which is
- not necessary in most cases, and will take a while.
- So all in all, to update and rebuild a Gluon build tree, the following commands should be used:
- ::
- git pull
- (cd site && git pull)
- make update
- make clean
- make
|