Skip to content
Alexey Nikitine edited this page Sep 15, 2015 · 14 revisions

NDM Systems Feed

The NDM Systems Feed is an OpenWrt compatible feed — the collection of open package recipes for the NDM Systems Buildroot.

Installation

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

packages 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

Usage

Copy the *.ipk files to the install directory of your USB flash disk. Read the opkg component manual for detailed instructions.

Clone this wiki locally