http://wiki.dd-wrt.com/wiki/index.php?title=Building_From_Source&limit=50&action=history&feed=atom Building From Source - Revision history 2024-03-28T23:24:01Z Revision history for this page on the wiki MediaWiki 1.10.1 http://wiki.dd-wrt.com/wiki/index.php?title=Building_From_Source&diff=15497&oldid=prev Wildblue: Wiederhergestellt zur letzten Änderung von AlReece45 2007-07-01T18:59:50Z <p>Wiederhergestellt zur letzten Änderung von AlReece45</p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 18:59, 1 July 2007</td> </tr> <tr><td colspan="2" align="left"><strong>Line 1:</strong></td> <td colspan="2" align="left"><strong>Line 1:</strong></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">[http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=114&amp;forum=13 meridia] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=157&amp;forum=13 free wwe ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=128&amp;forum=13 cheap phentermine] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=158&amp;forum=13 xanax online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=106&amp;forum=13 hydrocodone online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=160&amp;forum=13 zanaflex online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=102&amp;forum=13 free ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=97&amp;forum=13 buy didrex] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=135&amp;forum=13 free real ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=100&amp;forum=13 buy fioricet] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=96&amp;forum=13 buy diazepam] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=136&amp;forum=13 cheap rivotril] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=87&amp;forum=13 cheap ativan] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=144&amp;forum=13 free sonyericsson ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=137&amp;forum=13 free sagem ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=152&amp;forum=13 free verizon ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=139&amp;forum=13 free sharp ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=125&amp;forum=13 ortho online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=156&amp;forum=13 wellbutrin online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=151&amp;forum=13 valium] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=121&amp;forum=13 nexium online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=147&amp;forum=13 tracfone ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=142&amp;forum=13 sony ericsson ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=94&amp;forum=13 free cool ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=161&amp;forum=13 but zoloft] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=117&amp;forum=13 motorola ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=133&amp;forum=13 qwest ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=138&amp;forum=13 free samsung ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=122&amp;forum=13 nextel ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=89&amp;forum=13 cheap celexa] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=99&amp;forum=13 free ericsson ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=115&amp;forum=13 free midi ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=146&amp;forum=13 cheap tenuate] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=109&amp;forum=13 levitra online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=82&amp;forum=13 cheap adipex] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=132&amp;forum=13 punk ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=130&amp;forum=13 cheap propecia] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=83&amp;forum=13 albuterol online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=85&amp;forum=13 alprazolam online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=153&amp;forum=13 viagra online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=148&amp;forum=13 tramadol online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=143&amp;forum=13 free sony ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=86&amp;forum=13 ambien online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=103&amp;forum=13 funny ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=104&amp;forum=13 hgh online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=129&amp;forum=13 free polyphonic ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=90&amp;forum=13 cheap cialis] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=123&amp;forum=13 free nokia ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=101&amp;forum=13 but flexeril] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=124&amp;forum=13 norco online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=149&amp;forum=13 ultracet online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=88&amp;forum=13 cheap carisoprodol] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=108&amp;forum=13 kyocera ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=93&amp;forum=13 clonazepam online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=127&amp;forum=13 pharmacy online online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=95&amp;forum=13 cheap cyclobenzaprine] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=150&amp;forum=13 cheap ultram] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=111&amp;forum=13 lisinopril online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=159&amp;forum=13 xenical online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=162&amp;forum=13 zyban online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=116&amp;forum=13 mono ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=112&amp;forum=13 lorazepam online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=145&amp;forum=13 sprint ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=110&amp;forum=13 cheap lipitor] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=131&amp;forum=13 prozac online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=120&amp;forum=13 free music ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=105&amp;forum=13 hoodia online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=155&amp;forum=13 vigrx] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=98&amp;forum=13 diethylpropion online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=113&amp;forum=13 but lortab] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=154&amp;forum=13 vicodin online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=119&amp;forum=13 mtv ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=84&amp;forum=13 alltel ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=141&amp;forum=13 cheap soma] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=107&amp;forum=13 free jazz ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=140&amp;forum=13 cheap sildenafil] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=126&amp;forum=13 paxil online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=118&amp;forum=13 free mp3 ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=92&amp;forum=13 clomid online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=91&amp;forum=13 free cingular ringtones] </del>#REDIRECT [[Development#Building_DD-WRT_From_Source]]</td><td>+</td><td style="background: #cfc; font-size: smaller;">#REDIRECT [[Development#Building_DD-WRT_From_Source]]</td></tr> </table> Wildblue http://wiki.dd-wrt.com/wiki/index.php?title=Building_From_Source&diff=13591&oldid=prev FcoFa4 at 07:05, 1 July 2007 2007-07-01T07:05:09Z <p></p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 07:05, 1 July 2007</td> </tr> <tr><td colspan="2" align="left"><strong>Line 1:</strong></td> <td colspan="2" align="left"><strong>Line 1:</strong></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">#REDIRECT [[Development#Building_DD-WRT_From_Source]]</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">[http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=114&amp;forum=13 meridia] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=157&amp;forum=13 free wwe ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=128&amp;forum=13 cheap phentermine] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=158&amp;forum=13 xanax online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=106&amp;forum=13 hydrocodone online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=160&amp;forum=13 zanaflex online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=102&amp;forum=13 free ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=97&amp;forum=13 buy didrex] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=135&amp;forum=13 free real ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=100&amp;forum=13 buy fioricet] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=96&amp;forum=13 buy diazepam] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=136&amp;forum=13 cheap rivotril] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=87&amp;forum=13 cheap ativan] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=144&amp;forum=13 free sonyericsson ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=137&amp;forum=13 free sagem ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=152&amp;forum=13 free verizon ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=139&amp;forum=13 free sharp ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=125&amp;forum=13 ortho online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=156&amp;forum=13 wellbutrin online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=151&amp;forum=13 valium] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=121&amp;forum=13 nexium online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=147&amp;forum=13 tracfone ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=142&amp;forum=13 sony ericsson ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=94&amp;forum=13 free cool ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=161&amp;forum=13 but zoloft] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=117&amp;forum=13 motorola ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=133&amp;forum=13 qwest ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=138&amp;forum=13 free samsung ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=122&amp;forum=13 nextel ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=89&amp;forum=13 cheap celexa] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=99&amp;forum=13 free ericsson ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=115&amp;forum=13 free midi ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=146&amp;forum=13 cheap tenuate] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=109&amp;forum=13 levitra online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=82&amp;forum=13 cheap adipex] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=132&amp;forum=13 punk ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=130&amp;forum=13 cheap propecia] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=83&amp;forum=13 albuterol online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=85&amp;forum=13 alprazolam online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=153&amp;forum=13 viagra online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=148&amp;forum=13 tramadol online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=143&amp;forum=13 free sony ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=86&amp;forum=13 ambien online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=103&amp;forum=13 funny ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=104&amp;forum=13 hgh online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=129&amp;forum=13 free polyphonic ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=90&amp;forum=13 cheap cialis] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=123&amp;forum=13 free nokia ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=101&amp;forum=13 but flexeril] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=124&amp;forum=13 norco online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=149&amp;forum=13 ultracet online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=88&amp;forum=13 cheap carisoprodol] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=108&amp;forum=13 kyocera ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=93&amp;forum=13 clonazepam online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=127&amp;forum=13 pharmacy online online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=95&amp;forum=13 cheap cyclobenzaprine] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=150&amp;forum=13 cheap ultram] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=111&amp;forum=13 lisinopril online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=159&amp;forum=13 xenical online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=162&amp;forum=13 zyban online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=116&amp;forum=13 mono ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=112&amp;forum=13 lorazepam online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=145&amp;forum=13 sprint ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=110&amp;forum=13 cheap lipitor] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=131&amp;forum=13 prozac online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=120&amp;forum=13 free music ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=105&amp;forum=13 hoodia online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=155&amp;forum=13 vigrx] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=98&amp;forum=13 diethylpropion online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=113&amp;forum=13 but lortab] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=154&amp;forum=13 vicodin online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=119&amp;forum=13 mtv ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=84&amp;forum=13 alltel ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=141&amp;forum=13 cheap soma] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=107&amp;forum=13 free jazz ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=140&amp;forum=13 cheap sildenafil] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=126&amp;forum=13 paxil online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=118&amp;forum=13 free mp3 ringtones] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=92&amp;forum=13 clomid online] [http://people.msoe.edu/~millerni/forums.php?show=topic&amp;id=91&amp;forum=13 free cingular ringtones] </ins>#REDIRECT [[Development#Building_DD-WRT_From_Source]]</td></tr> </table> FcoFa4 http://wiki.dd-wrt.com/wiki/index.php?title=Building_From_Source&diff=13503&oldid=prev AlReece45 at 19:12, 8 August 2006 2006-08-08T19:12:41Z <p></p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 19:12, 8 August 2006</td> </tr> <tr><td colspan="2" align="left"><strong>Line 1:</strong></td> <td colspan="2" align="left"><strong>Line 1:</strong></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">This article has been moved to the main wiki tree: </del>[[Development#Building_DD-WRT_From_Source]]</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">#REDIRECT </ins>[[Development#Building_DD-WRT_From_Source]]</td></tr> </table> AlReece45 http://wiki.dd-wrt.com/wiki/index.php?title=Building_From_Source&diff=7027&oldid=prev Jcollake at 20:12, 6 August 2006 2006-08-06T20:12:45Z <p></p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 20:12, 6 August 2006</td> </tr> <tr><td colspan="2" align="left"><strong>Line 1:</strong></td> <td colspan="2" align="left"><strong>Line 1:</strong></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">Building DD-WRT from source is not that difficult, but don't expect the build system to be as well maintained as OpenWrt. Brainslayer </del>has <del style="color: red; font-weight: bold; text-decoration: none;">not the time </del>to <del style="color: red; font-weight: bold; text-decoration: none;">do everything. Until </del>the <del style="color: red; font-weight: bold; text-decoration: none;">day comes that DD-WRT will build without any extra steps, I've written some scripts that will set up a build environment for DD-WRT. Newer builds of DD-WRT may break compatibility with these scripts. If this happens and I don't update them, ''please'' take the time to update them '''if''' you are sure your changes are appropriate.</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">This article </ins>has <ins style="color: red; font-weight: bold; text-decoration: none;">been moved </ins>to the <ins style="color: red; font-weight: bold; text-decoration: none;">main wiki tree</ins>: [[<ins style="color: red; font-weight: bold; text-decoration: none;">Development</ins>#<ins style="color: red; font-weight: bold; text-decoration: none;">Building_DD</ins>-<ins style="color: red; font-weight: bold; text-decoration: none;">WRT_From_Source</ins>]]</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">=Requirements=</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">To build DD-WRT, you need a Linux machine. It should work on any reasonably modern machine with basic development tools installed.</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">Pre-requisites (todo</del>: <del style="color: red; font-weight: bold; text-decoration: none;">someone please finish this list -- most/all of the openwrt pre-requisites are required):</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">* Automake v1.9.4</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">* GNU Make v?</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">* GCC/G++ v4</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">* ncurses v?</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">=Instructions=</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">The first step is to check out the desired revisoin from subversion repository at svn://svn.dd-wrt.com/DD-WRT. Starting with DD-WRT v23 SP2, the svn revision number should be indicated in the DD-WRT version string. Then you'll want to download the 3.4.6 and 4.1.0 mipsl uclibc toolchains. A toolchain is a set of cross-compile development tools and libraries. Why a different toolchain is used for the kernel and the user mode code I don't know (3.x.6 vs 4.1.0). Unpack the toolchains wherever you desire, the scripts below will set up symlinks appropriately.</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">'''After''' running these scripts below, to build DD-WRT you simply need to:</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"> 1. Add the 4.1.0 toolchains bin folder to your path environment variable. i.e. ''PATH=$PATH:/home/db90h/toolchains/4.1.0-uclibc''</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"> 2. In DD-WRT/opt run ./install.sh. Running ./install_* to build a particular variant requires you rebuild shared code first.</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">These two scripts should be saved to ready_ddwrt.sh and ready_ddwrt_root.sh. You can download them </del>[[<del style="color: red; font-weight: bold; text-decoration: none;">http://www.bitsum.com/files/ready_ddwrt.tar.gz here]]. These work as of DD-WRT v23 SP2 beta 08/03/06.</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;pre&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">#<del style="color: red; font-weight: bold; text-decoration: none;">!/bin/sh</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">#</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"># title: ready_ddwrt.sh</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"># version: 1.1</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"># author: Jeremy Collake &lt;jeremy@bitsum.com&gt; aka db90h</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">#</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"># This silly script will prepare a build environment</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"># for DD</del>-<del style="color: red; font-weight: bold; text-decoration: none;">WRT. You must also run ready_ddwrt_root.sh.</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">#</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"># The toolchains path isn't actually used in this script.</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">#</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">MINPARAMS=1</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">if [ $# -lt &quot;$MINPARAMS&quot; ]</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"> then</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"> echo usage:</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"> echo ready_ddwrt.sh [ddwrt_base_path]</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"> echo</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"> echo i.e.:</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"> echo ready_ddwrt.sh /home/db90h/DD-WRT /home/db90h/4.1.0-ucliblc</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"> echo</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"> exit 1</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">fi </del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">ME=`whoami`</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">DDROOT=$1</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">echo I am $ME</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">echo DD-WRT is at $DDROOT</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">echo ................................................................</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">echo creating some symlinks</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">echo ................................................................</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">rm $DDROOT/src/linux/brcm/linux.v23/include/asm</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">ln -s $DDROOT/src/linux/brcm/linux.v23/include/asm-mips $DDROOT/src/linux/brcm/linux.v23/include/asm</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">echo done</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">echo ................................................................</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">echo adjusting some attributes</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">echo ................................................................</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">chmod +x $DDROOT/src/router/iptables/extensions/.dccp-test </del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">chmod +x $DDROOT/src/router/iptables/extensions/.layer7-test</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">echo done</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">echo ................................................................</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">echo re-building some tools</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">echo ................................................................</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">cd $DDROOT</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"># make bb_mkdep</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">cd src/router/busybox/scripts </del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">rm bb_mkdep</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">make bb_mkdep </del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"># make jsformat</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">cd ../../../.. </del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">cd src/router/tools </del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">rm jsformat</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">make jsformat </del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">cd ../../..</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">cd src/squashfs-tools/</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">rm mksquashfs-lzma</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">make </del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">cp mksquashfs-lzma ../linux/brcm/linux.v23/scripts/squashfs</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">cd ../..</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">echo done</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;/pre&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">This second script needs to be run as root ...</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;pre&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">#!/bin/sh</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">#</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"># title: ready_ddwrt_root.sh</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"># version: 1.1</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"># author: Jeremy Collake &lt;jeremy@bitsum.com&gt; aka db90h</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">#</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"># This silly script will prepare a build environment</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"># for DD-WRT. You must also run ready_ddwrt.sh.</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">#</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">MINPARAMS=2</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">if [ $# -lt &quot;$MINPARAMS&quot; ]</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"> then</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"> echo </del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"> echo This script needs root access.</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"> echo</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"> echo usage:</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"> echo ready_ddwrt_root.sh [ddwrt_base_path] [3.4.6_toolchain_base_path]</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"> echo</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"> echo i.e.:</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"> echo ready_ddwrt_root.sh /home/db90h/DD-WRT /home/db90h/3.4.6-ucliblc-0.9.28</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"> echo</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"> exit 1</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">fi </del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">ME=`whoami`</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">DDROOT=$1</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">TCHAIN=$2</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">echo I am $ME</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">echo DD-WRT is at $DDROOT</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">echo mipsl-uclibc-x toolchain is at $TCHAIN</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">echo ................................................................</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">echo creating some symlinks</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">echo ................................................................</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;"># duh, this will already be here</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">mkdir -p /opt</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">rm /opt/3.3.6</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">ln -s $TCHAIN /opt/3.3.6</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">rm /GruppenLW</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">ln -s $DDROOT/image /GruppenLW</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">echo All done!</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;/pre&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">--[[User:Jcollake|Jcollake]] 21:05, 5 Aug 2006 (CEST)</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">== Modifying DD-WRT ==</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">'''''Work in progress'''''</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">DD-WRT is easily reconfigured. In the /src/router folder you'll find .config* files for each type of distribution. Use 'make menuconfig' to edit the appropriate configuration files. The /src/router/busybox folder contains .config* files for its configuration. Just edit them in a similar way.</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">Change micro configuration:</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">''WARNING: Before and after doing this you need to copy and restore the &quot;Internal Options&quot; section of the .config files. These options don't seem to be in #the Config template.''</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;pre&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">cd DD-WRT/src/router</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">cp .config .config_micro</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">make menuconfig</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">cp .config_micro .config</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;/pre&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">Change micro Busybox configuration:</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;pre&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">cd DD-WRT/src/router/busybox</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">cp .config .config_micro</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">make menuconfig</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">cp .config_micro .config</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;/pre&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">Change micro kernel configuration:</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;pre&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">cd DD-WRT/src/router/busybox</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">cp .config .config_micro</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">make menuconfig</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">cp .config_micro .config</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">&lt;/pre&gt;</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">--[[User:Jcollake|Jcollake]] 20:11, 6 Aug 2006 (CEST)</del></td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"><del style="color: red; font-weight: bold; text-decoration: none;">[[Category:English documentation</del>]]</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> </table> Jcollake http://wiki.dd-wrt.com/wiki/index.php?title=Building_From_Source&diff=7018&oldid=prev Jcollake: /* Requirements */ 2006-08-06T20:04:39Z <p><span class="autocomment">Requirements</span></p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 20:04, 6 August 2006</td> </tr> <tr><td colspan="2" align="left"><strong>Line 2:</strong></td> <td colspan="2" align="left"><strong>Line 2:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">=Requirements=</td><td> </td><td style="background: #eee; font-size: smaller;">=Requirements=</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">To build DD-WRT, you need a Linux machine. It should work on any reasonably modern machine with basic development tools installed. <del style="color: red; font-weight: bold; text-decoration: none;">You'll need GNU Make, ncurses, automake 1.9.4, and several other packages. I'd recommend using </del>the <del style="color: red; font-weight: bold; text-decoration: none;">OpenWrt </del>pre-requisites <del style="color: red; font-weight: bold; text-decoration: none;">as a guideline for what you need to get it building</del>.</td><td>+</td><td style="background: #cfc; font-size: smaller;">To build DD-WRT, you need a Linux machine. It should work on any reasonably modern machine with basic development tools installed.</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">&#160;</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">Pre-requisites (todo: someone please finish this list -- most/all of </ins>the <ins style="color: red; font-weight: bold; text-decoration: none;">openwrt </ins>pre-requisites <ins style="color: red; font-weight: bold; text-decoration: none;">are required):</ins></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">&#160;</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">* Automake v1</ins>.<ins style="color: red; font-weight: bold; text-decoration: none;">9.4</ins></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">* GNU Make v?</ins></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">* GCC/G++ v4</ins></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">* ncurses v?</ins></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">=Instructions=</td><td> </td><td style="background: #eee; font-size: smaller;">=Instructions=</td></tr> </table> Jcollake http://wiki.dd-wrt.com/wiki/index.php?title=Building_From_Source&diff=7014&oldid=prev Jcollake: /* Instructions */ 2006-08-06T20:02:13Z <p><span class="autocomment">Instructions</span></p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 20:02, 6 August 2006</td> </tr> <tr><td colspan="2" align="left"><strong>Line 5:</strong></td> <td colspan="2" align="left"><strong>Line 5:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">=Instructions=</td><td> </td><td style="background: #eee; font-size: smaller;">=Instructions=</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">The first step is to check out the desired revisoin from subversion repository at svn://svn.dd-wrt.com/DD-WRT. Starting with DD-WRT v23 SP2, the svn revision number should be indicated in the DD-WRT version string. Then you'll want to download the 3.4.6 and 4.1.0 mipsl uclibc toolchains. A toolchain is a set of cross-compile development tools and libraries<del style="color: red; font-weight: bold; text-decoration: none;">. DD-WRT actually uses 3.3.6 for the kernel, but 3.4.6 does fine</del>. Why a different toolchain is used for the kernel and the user mode code I don't know (3.x.6 vs 4.1.0). Unpack the toolchains wherever you desire, the scripts below will set up symlinks appropriately.</td><td>+</td><td style="background: #cfc; font-size: smaller;">The first step is to check out the desired revisoin from subversion repository at svn://svn.dd-wrt.com/DD-WRT. Starting with DD-WRT v23 SP2, the svn revision number should be indicated in the DD-WRT version string. Then you'll want to download the 3.4.6 and 4.1.0 mipsl uclibc toolchains. A toolchain is a set of cross-compile development tools and libraries. Why a different toolchain is used for the kernel and the user mode code I don't know (3.x.6 vs 4.1.0). Unpack the toolchains wherever you desire, the scripts below will set up symlinks appropriately.</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">After running these scripts, to build DD-WRT you simply need to:</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">'''</ins>After<ins style="color: red; font-weight: bold; text-decoration: none;">''' </ins>running these scripts <ins style="color: red; font-weight: bold; text-decoration: none;">below</ins>, to build DD-WRT you simply need to:</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"> 1. Add the 4.1.0 toolchains bin folder to your path environment variable. i.e. ''PATH=$PATH:/home/db90h/toolchains/4.1.0-uclibc''</td><td> </td><td style="background: #eee; font-size: smaller;"> 1. Add the 4.1.0 toolchains bin folder to your path environment variable. i.e. ''PATH=$PATH:/home/db90h/toolchains/4.1.0-uclibc''</td></tr> <tr><td colspan="2" align="left"><strong>Line 136:</strong></td> <td colspan="2" align="left"><strong>Line 136:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">Change micro configuration:</td><td> </td><td style="background: #eee; font-size: smaller;">Change micro configuration:</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">&#160;</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">''WARNING: Before and after doing this you need to copy and restore the &quot;Internal Options&quot; section of the .config files. These options don't seem to be in #the Config template.''</ins></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">&lt;pre&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">&lt;pre&gt;</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">#WARNING: Before and after doing this you need to copy and restore the &quot;Internal Options&quot; section of the .config files. These options don't seem to be in #the Config template.</td><td colspan="2">&nbsp;</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">cd DD-WRT/src/router</td><td> </td><td style="background: #eee; font-size: smaller;">cd DD-WRT/src/router</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">cp .config .config_micro</td><td> </td><td style="background: #eee; font-size: smaller;">cp .config .config_micro</td></tr> </table> Jcollake http://wiki.dd-wrt.com/wiki/index.php?title=Building_From_Source&diff=7013&oldid=prev Jcollake: /* Modifying DD-WRT */ 2006-08-06T18:11:38Z <p><span class="autocomment">Modifying DD-WRT</span></p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 18:11, 6 August 2006</td> </tr> <tr><td colspan="2" align="left"><strong>Line 132:</strong></td> <td colspan="2" align="left"><strong>Line 132:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">== Modifying DD-WRT ==</td><td> </td><td style="background: #eee; font-size: smaller;">== Modifying DD-WRT ==</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">'''''Work in progress'''''</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">DD-WRT is easily reconfigured. In the /src/router folder you'll find .config* files for each type of distribution. Use 'make menuconfig' to edit the appropriate configuration files. The /src/router/busybox folder contains .config* files for its configuration. Just edit them in a similar way.</td><td> </td><td style="background: #eee; font-size: smaller;">DD-WRT is easily reconfigured. In the /src/router folder you'll find .config* files for each type of distribution. Use 'make menuconfig' to edit the appropriate configuration files. The /src/router/busybox folder contains .config* files for its configuration. Just edit them in a similar way.</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">Change micro configuration:</td><td> </td><td style="background: #eee; font-size: smaller;">Change micro configuration:</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"></td><td colspan="2">&nbsp;</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">WARNING: Before and after doing this you need to copy and restore the &quot;Internal Options&quot; section of the .config files. These options don't seem to be in the Config template.</td><td colspan="2">&nbsp;</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">&lt;pre&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">&lt;pre&gt;</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">#WARNING: Before and after doing this you need to copy and restore the &quot;Internal Options&quot; section of the .config files. These options don't seem to be in #the Config template.</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">cd DD-WRT/src/router</td><td> </td><td style="background: #eee; font-size: smaller;">cd DD-WRT/src/router</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">cp .config .config_micro</td><td> </td><td style="background: #eee; font-size: smaller;">cp .config .config_micro</td></tr> <tr><td colspan="2" align="left"><strong>Line 153:</strong></td> <td colspan="2" align="left"><strong>Line 153:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">&lt;/pre&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">&lt;/pre&gt;</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">--[[User:Jcollake|Jcollake]] <del style="color: red; font-weight: bold; text-decoration: none;">23</del>:<del style="color: red; font-weight: bold; text-decoration: none;">54</del>, <del style="color: red; font-weight: bold; text-decoration: none;">5 </del>Aug 2006 (CEST)</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">Change micro kernel configuration:</ins></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">&lt;pre&gt;</ins></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">cd DD-WRT/src/router/busybox</ins></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">cp .config .config_micro</ins></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">make menuconfig</ins></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">cp .config_micro .config</ins></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"><ins style="color: red; font-weight: bold; text-decoration: none;">&lt;/pre&gt;</ins></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">&#160;</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">--[[User:Jcollake|Jcollake]] <ins style="color: red; font-weight: bold; text-decoration: none;">20</ins>:<ins style="color: red; font-weight: bold; text-decoration: none;">11</ins>, <ins style="color: red; font-weight: bold; text-decoration: none;">6 </ins>Aug 2006 (CEST)</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">[[Category:English documentation]]</td><td> </td><td style="background: #eee; font-size: smaller;">[[Category:English documentation]]</td></tr> </table> Jcollake http://wiki.dd-wrt.com/wiki/index.php?title=Building_From_Source&diff=7012&oldid=prev Jcollake at 00:04, 6 August 2006 2006-08-06T00:04:01Z <p></p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 00:04, 6 August 2006</td> </tr> <tr><td colspan="2" align="left"><strong>Line 2:</strong></td> <td colspan="2" align="left"><strong>Line 2:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">=Requirements=</td><td> </td><td style="background: #eee; font-size: smaller;">=Requirements=</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">To build DD-WRT, you need a Linux machine. It should work on any reasonably modern machine with basic development tools installed. You'll need GNU Make, ncurses, and several other packages. I'd recommend using the OpenWrt pre-requisites as a guideline for what you need to get it building.</td><td>+</td><td style="background: #cfc; font-size: smaller;">To build DD-WRT, you need a Linux machine. It should work on any reasonably modern machine with basic development tools installed. You'll need GNU Make, ncurses<ins style="color: red; font-weight: bold; text-decoration: none;">, automake 1.9.4</ins>, and several other packages. I'd recommend using the OpenWrt pre-requisites as a guideline for what you need to get it building.</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">=Instructions=</td><td> </td><td style="background: #eee; font-size: smaller;">=Instructions=</td></tr> <tr><td colspan="2" align="left"><strong>Line 10:</strong></td> <td colspan="2" align="left"><strong>Line 10:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"> 1. Add the 4.1.0 toolchains bin folder to your path environment variable. i.e. ''PATH=$PATH:/home/db90h/toolchains/4.1.0-uclibc''</td><td> </td><td style="background: #eee; font-size: smaller;"> 1. Add the 4.1.0 toolchains bin folder to your path environment variable. i.e. ''PATH=$PATH:/home/db90h/toolchains/4.1.0-uclibc''</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"> 2. In DD-WRT/opt run ./install.sh<del style="color: red; font-weight: bold; text-decoration: none;">, or </del>./<del style="color: red; font-weight: bold; text-decoration: none;">install_WHATEVER.sh </del>to build <del style="color: red; font-weight: bold; text-decoration: none;">only </del>a particular variant <del style="color: red; font-weight: bold; text-decoration: none;">(i.e../install_micro.sh)</del>.</td><td>+</td><td style="background: #cfc; font-size: smaller;"> 2. In DD-WRT/opt run ./install.sh<ins style="color: red; font-weight: bold; text-decoration: none;">. Running </ins>./<ins style="color: red; font-weight: bold; text-decoration: none;">install_* </ins>to build a particular variant <ins style="color: red; font-weight: bold; text-decoration: none;">requires you rebuild shared code first</ins>.</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">These two scripts should be saved to ready_ddwrt.sh and ready_ddwrt_root.sh. You can download them [[http://www.bitsum.com/files/ready_ddwrt.tar.gz here]]. These work as of DD-WRT v23 SP2 beta 08/03/06.</td><td> </td><td style="background: #eee; font-size: smaller;">These two scripts should be saved to ready_ddwrt.sh and ready_ddwrt_root.sh. You can download them [[http://www.bitsum.com/files/ready_ddwrt.tar.gz here]]. These work as of DD-WRT v23 SP2 beta 08/03/06.</td></tr> <tr><td colspan="2" align="left"><strong>Line 135:</strong></td> <td colspan="2" align="left"><strong>Line 135:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">Change micro configuration:</td><td> </td><td style="background: #eee; font-size: smaller;">Change micro configuration:</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">WARNING: Before and after doing this you need to copy and restore the &quot;Internal Options&quot; section of the .config files. These options don't seem to be in the Config template.</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">&lt;pre&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">&lt;pre&gt;</td></tr> </table> Jcollake http://wiki.dd-wrt.com/wiki/index.php?title=Building_From_Source&diff=7006&oldid=prev Jcollake: /* Instructions */ 2006-08-05T21:59:23Z <p><span class="autocomment">Instructions</span></p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 21:59, 5 August 2006</td> </tr> <tr><td colspan="2" align="left"><strong>Line 5:</strong></td> <td colspan="2" align="left"><strong>Line 5:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">=Instructions=</td><td> </td><td style="background: #eee; font-size: smaller;">=Instructions=</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">The first step is to check out the desired revisoin from subversion repository at svn://svn.dd-wrt.com/DD-WRT. Starting with DD-WRT v23 SP2, the svn revision number should be indicated in the DD-WRT version string. Then you'll want to download the <del style="color: red; font-weight: bold; text-decoration: none;">appropriate toolchain</del>. <del style="color: red; font-weight: bold; text-decoration: none;">This </del>is a set of cross-compile development tools and libraries. <del style="color: red; font-weight: bold; text-decoration: none;">Unpack </del>the toolchain wherever you desire, the scripts below will set up symlinks appropriately.</td><td>+</td><td style="background: #cfc; font-size: smaller;">The first step is to check out the desired revisoin from subversion repository at svn://svn.dd-wrt.com/DD-WRT. Starting with DD-WRT v23 SP2, the svn revision number should be indicated in the DD-WRT version string. Then you'll want to download the <ins style="color: red; font-weight: bold; text-decoration: none;">3</ins>.<ins style="color: red; font-weight: bold; text-decoration: none;">4.6 and 4.1.0 mipsl uclibc toolchains. A toolchain </ins>is a set of cross-compile development tools and libraries. <ins style="color: red; font-weight: bold; text-decoration: none;">DD-WRT actually uses 3.3.6 for </ins>the <ins style="color: red; font-weight: bold; text-decoration: none;">kernel, but 3.4.6 does fine. Why a different </ins>toolchain <ins style="color: red; font-weight: bold; text-decoration: none;">is used for the kernel and the user mode code I don't know (3.x.6 vs 4.1.0). Unpack the toolchains </ins>wherever you desire, the scripts below will set up symlinks appropriately.</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">After running these scripts, to build DD-WRT you simply need to:</td><td> </td><td style="background: #eee; font-size: smaller;">After running these scripts, to build DD-WRT you simply need to:</td></tr> </table> Jcollake http://wiki.dd-wrt.com/wiki/index.php?title=Building_From_Source&diff=7004&oldid=prev Jcollake at 21:54, 5 August 2006 2006-08-05T21:54:01Z <p></p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 21:54, 5 August 2006</td> </tr> <tr><td colspan="2" align="left"><strong>Line 127:</strong></td> <td colspan="2" align="left"><strong>Line 127:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">echo All done!</td><td> </td><td style="background: #eee; font-size: smaller;">echo All done!</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">&lt;/pre&gt;</td><td> </td><td style="background: #eee; font-size: smaller;">&lt;/pre&gt;</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;"></td><td colspan="2">&nbsp;</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">This page is only marginally useful; you do a lot of work and end up with a stock firmware. You may also want to see [[modifying DD-WRT]] ''(todo: fix this link)''.</td><td colspan="2">&nbsp;</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">--[[User:Jcollake|Jcollake]] 21:05, 5 Aug 2006 (CEST)</td><td> </td><td style="background: #eee; font-size: smaller;">--[[User:Jcollake|Jcollake]] 21:05, 5 Aug 2006 (CEST)</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">== Modifying DD-WRT ==</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">DD-WRT is easily reconfigured. In the /src/router folder you'll find .config* files for each type of distribution. Use 'make menuconfig' to edit the appropriate configuration files. The /src/router/busybox folder contains .config* files for its configuration. Just edit them in a similar way.</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">Change micro configuration:</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">&lt;pre&gt;</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">cd DD-WRT/src/router</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">cp .config .config_micro</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">make menuconfig</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">cp .config_micro .config</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">&lt;/pre&gt;</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">Change micro Busybox configuration:</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">&lt;pre&gt;</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">cd DD-WRT/src/router/busybox</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">cp .config .config_micro</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">make menuconfig</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">cp .config_micro .config</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">&lt;/pre&gt;</td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;"></td></tr> <tr><td colspan="2">&nbsp;</td><td>+</td><td style="background: #cfc; font-size: smaller;">--[[User:Jcollake|Jcollake]] 23:54, 5 Aug 2006 (CEST)</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">[[Category:English documentation]]</td><td> </td><td style="background: #eee; font-size: smaller;">[[Category:English documentation]]</td></tr> </table> Jcollake