-
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.