-
Notifications
You must be signed in to change notification settings - Fork 4
Home
The NDM Systems Feed is an OpenWrt compatible feed — the collection of open package recipes for the NDM Systems Buildroot.
Install and configure the Buildroot. Make sure the following line is added to the feeds.conf (or feeds.conf.default when feeds.conf does not exist).
src-git ndmfeed https://github.com/ndmsystems/packages.git
The feed can be utilized through the scripts/feeds script. The definitive guide can be found in the OpenWrt Feeds wiki. The update and install commands are quite enough to work with the feed.
The update command downloads the packages to the feeds/ndmfeed directory. It then parses the package information into an index file used by the list and search commands.
$ scripts/feeds update -a
Then you need to install the packages.
$ scripts/feeds install -a
Installed packages can be selected in make menuconfig and built using make.
$ make menuconfig

$ make
Depending on how many packages you selected, compilation takes up to 30 minutes. Compiled binaries will be compressed into *.ipk archives and copied to the bin/<target>/packages directory. For example,
$ ls bin/rt6xxx/packages/
base-files_117-unknown_kng_rb.ipk kmod-ppp_2.6.36-1_kng_rb.ipk
busybox_1.19.3-8_kng_rb.ipk kmod-pppoe_2.6.36-1_kng_rb.ipk
dropbear_0.52_kng_rb.ipk kmod-usb-ohci_2.6.36-1_kng_rb.ipk
glib2_2.26.1-3_kng_rb.ipk kmod-usb-printer_2.6.36-1_kng_rb.ipk
ip_2.6.37-1_kng_rb.ipk kmod-usb-serial_2.6.36-1_kng_rb.ipk
...
libc_-1_kng_rb.ipk opkg_618-2_kng_rb.ipk
libgcc_-1_kng_rb.ipk Packages
libiconv_7_kng_rb.ipk Packages.gz
libndm_2.06.A.2.0-8_kng_rb.ipk pam_ndm_2.06.A.2.0-8_kng_rb.ipk
libpam_1.1.8-3_kng_rb.ipk ttywatch_0.14-1_kng_rb.ipk
libpopt_1.16-1_kng_rb.ipk zlib_1.2.8-1_kng_rb.ipk
libpthread_-1_kng_rb.ipk
librt_-1_kng_rb.ipk
Copy the *.ipk files to the install directory of your USB flash disk. Read the opkg component manual for detailed instructions.