Dobijamo najnoviju verziju OpenWrt-a:
$ svn co svn://svn.openwrt.org/openwrt/trunk/
Dobijamo dodatne pakete:
$ ./scripts/feeds update -a && ./scripts/feeds install -a
Primenjujemo podrazumevanu konfiguraciju:
$ make defconfig
Konfigurišemo sistem (biramo svoj tip rutera):
$ make menuconfig
Pokrećemo izgradnju OpenWrt-a:
$ make
Gotov fajl firmware-a za uput u ruter se nalazi ovde:
/bin/brcm47xx$
Ako je potrebno samo ažurirati prethodno skinuti distributiv, ažurirajte na najnoviju verziju pomoću komande:
$svn up
Takođe je moguće dobiti izvorni kod određene verzije:
$svn co -r 27495 svn://svn.openwrt.org/openwrt/trunk/
Za izgradnju nekog posebnog (određenog) paketa iz sastava openWrt-a:
make package/busybox/install
Šta je potrebno:
Za USB hub
USB podrška:
kmod-usb2
kmod-usb-core
kmod-usb-ohci (podrška za USB hub u OpenWrt-u)
Za tastaturu i miš
Sistem:
busybox:
Linux System Utilities:
lsusb
Kernel moduli:
USB podrška:
kmod-usb-hid
Za USB flash disk
Kernel moduli:
USB podrška:
kmod-usb-storage (USB flash disk u OpenWrt-u)
Datotečni sistemi:
kmod-fs-ext3
Osnovni sistem:
block-extroot
Alati:
Datotečni sistem:
e2fsprogs
Disk:
fdisk
Za USB zvučnu karticu
Kernel moduli:
Podrška za zvuk:
kmod-sound-core (Zvučna kartica u OpenWrt-u)
kmod-usb-audio
Zvuk:
madplay
Za web kameru
Kernel moduli:
Podrška za video:
kmod-video-core
kmod-video-uvc (web kamera u OpenWrt-u)
Multimedija:
mjpg-streamer
GSM
Kernel moduli:
Podrška za video:
kmod-usb-serial
kmod-usb-serial-option
kmod-usb-serial-wwan
