Howto build » History » Version 5
Eric Krausser, 01/11/2012 01:29 AM
what to "make"
| 1 | 1 | Eric Krausser | h1. Howto build |
|---|---|---|---|
| 2 | 1 | Eric Krausser | |
| 3 | 1 | Eric Krausser | h2. Fetch sources |
| 4 | 1 | Eric Krausser | |
| 5 | 4 | Eric Krausser | Check out the ZRouter source code with Mercurial hg or by fetching "the latest ZRouter sources":http://zrouter.org/hg/zrouter/archive/tip.tar.bz2 ("as zip":http://zrouter.org/hg/zrouter/archive/tip.zip) |
| 6 | 1 | Eric Krausser | |
| 7 | 1 | Eric Krausser | For this tutorial we expect you check out / unpack the sources to @/projects/ZRouter/zrouter@. |
| 8 | 1 | Eric Krausser | |
| 9 | 1 | Eric Krausser | For now you also need our patched FreeBSD sources. We work on getting this patches back to official FreeBSD-HEAD, so one day this step will be obsolete. |
| 10 | 1 | Eric Krausser | |
| 11 | 3 | Eric Krausser | Get it via Mercurial or by fetching "ZRouter's patched FreeBSD sources":http://archive.zrouter.org/nightly/FreeBSD-zrouter-head-latest.tgz |
| 12 | 5 | Eric Krausser | |
| 13 | 5 | Eric Krausser | For this tutorial we expect you check out / unpack the modified FreeBSD sources to @/projects/ZRouter/FreeBSD@. |
| 14 | 5 | Eric Krausser | |
| 15 | 5 | Eric Krausser | h2. Build |
| 16 | 5 | Eric Krausser | |
| 17 | 5 | Eric Krausser | For this tutorial we expect you want to build a firmware for a device from vendor D-Link, the model is DIR-320 (see [[Supported devices]]). |
| 18 | 5 | Eric Krausser | |
| 19 | 5 | Eric Krausser | As root do: |
| 20 | 5 | Eric Krausser | <pre> |
| 21 | 5 | Eric Krausser | cd /projects/ZRouter/zrouter |
| 22 | 5 | Eric Krausser | make FREEBSD_SRC_TREE=/projects/ZRouter/FreeBSD/head TARGET_PAIR=D-Link/DIR-320 |
| 23 | 5 | Eric Krausser | </pre> |