the code repository follows the folder structure of the OpenWRT trunk.
Only the modified files are represented.
To create this, I re-created the interesting bits of the folder structure, and then committed it.
Either: retrieve the files then overwrite onto the OpenWRT tree.
Or: (not tried this), maybe the git repository can be layered directly on top of openWRT tree - this may cause all sorts of nasty messages from git ('do you want to add these 50,000 files?').
on first overlay, I beileve you will need to delete openwrt's tmp and make to get the menuconfig menu updated.
so, basic instructions:
go to home folder
svn checkout https://svn.openwrt.org/openwrt/trunk/ ~/trunk/
./scripts/feeds update -a && ./scripts/feeds install -a
mkdir hh2b4evver
cd hh2b4evver
git clone ssh://git.code.sf.net/p/hh2b4ever/code hh2b4ever-code
cd ~/trunk/
copy the files into trunk. (check linux kernel version matches)
rm -r tmp/
make menuconfig
select
Target System (Lantiq GPON/XWAY)
Subtarget (Danube)
Target Profile (BTHOMEHUBV2B - BT Homehub V2.0 Type B)
Target Images ---> squashfs
exit and
make
result will be in $/trunk/bin/lantiq/
The .config supplied has quite a lot in it... probably too much, but i just kept adding until things worked.
The current build is a flash version.
please let us know if you have problems building
ToDo:
Add default leds to target\linux\lantiq\base-files\etc\uci-defaults\leds