Please install the Debian system leaving out extra software. A base system with SSH access will do. After you have finished the installation, please install the following software:
# apt-get install git subversion g++ ncurses-dev zlib1g-dev gawk flex \ unzip bzip2 gettext build-essential \ libncurses5-dev libncursesw5-dev \ binutils cpp gcc make psmisc \ linux-headers-$(uname -r) docbook-to-man
(Later on you will be able to run
make defconfig in the
of confine-dist to check for additional dependencies.)
The following commands show how to use Git to check out a particular version of confine-dist and build a node image from it:
$ git clone http://git.confine-project.eu/confine.git confine-dist $ cd confine-dist $ git checkout VERSION # optional, build a particular version $ make all V=99
feeds.conf, and prepare a default configuration.
feeds.conf, and prepare a default configuration. Needed when you update confine-dist code (
build_dir/directories from OpenWrt's build directory.
toolchain/directories from OpenWrt's build directory.
make all V=99 J=4.
package/directory. If you add a new package, remember to run
make menuconfigto enable it.
Warning: If you put or change any file in the
packages/ directories, you need to run
make sync for the OpenWrt build
process to note the changes.
When compilation finishes, you will find the output images inside the
images/ directory. If you need other kind of images (VMware, VirtualBox and
so on) check inside the
openwrt/bin/TARGET/ directory (where TARGET can be
To copy the image in a compact flash or USB stick:
# dd if=images/IMAGE_FILE of=/dev/sdX