Version 2 (modified by amain, 9 years ago) (diff)

--

Debwrt is developed on Debian systems and alike systems as Ubuntu.

This page about building / developing on Xenos systems. It describes how to setup a chroot environment for doing so.

Debootstrap

Most convined is to use debootstrap http://packages.debian.org/squeeze/debootstrap

From RPM

Maybe you can do

yum install debootstrap

Wget debootstrap

Or wget the tarball

wget http://ftp.de.debian.org/debian/pool/main/d/debootstrap/debootstrap_1.0.26.tar.gz

Create

mkdir -p /usr/src/debwrtXB
debootstrap squeeze /usr/src/debwrtXB

Setup

Become super user root and do

mount -t none proc /usr/src/debwrtXB/proc

Use

chroot /usr/src/debwrtXB

Check

See if you can install software in the chroot environment.

aptitude install svn

More tools

Install more development tools.

aptitude install build-essential libncurses5-dev

Prepare

cd /usr/src
mkdir wrtdl
svn checkout http://www.debwrt.net/repos/debwrt/trunk debwrt
cd debwrt

Build

Now you can start build you Debwrt

make menuconfig
make

Feedback

Here some notes ...

Why this page?

This wiki page was original created for ticket #76 and #77

Why chroot, why not full virtualization?

Build debwrt is a heavy task, you don't want do that in a virtual server. But if you have enough CPU power, a VM is another way to get a Debian build host.

Succes stories

  • ..., ...
  • ..., ...
  • your system here, date

See also SmallSteps