This is an old revision of the document!
−Table of Contents
Linux on iPAQ hx4700
Building Ångström on Mageia 1
Install necessary packages
- git version control system
$ sudo urpmi git
- Python ply - lex and yacc parsing tools for Python
$ cd ~/Downloads $ wget http://www.dabeaz.com/ply/ply-3.4.tar.gz $ tar xvzpf ./ply-3.4.tar.gz $ sudo rsync -av ./ply-3.4/ply /usr/lib/python2.7/site-packages/ $ rm -fr ./ply-3.4
- Python progressbar - Python text mode progressbar
$ cd ~/Downloads $ wget http://python-progressbar.googlecode.com/files/progressbar-2.3.tar.gz $ tar xvzpf ./progressbar-2.3.tar.gz $ sudo rsync -av ./progressbar-2.3/progressbar /usr/lib/python2.7/site-packages/ $ rm -fr ./progressbar-2.3
- Other packages
$ sudo urpmi python-devel python-psyco $ sudo urpmi cvs gawk glibc-devel gcc-c++ subversion sharutils coreutils $ sudo urpmi docbook-utils openjade $ sudo urpmi quilt pcre-devel unzip glibc-static-devel $ sudo urpmi texi2html chrpath texinfo
Build distro
- Prepare project directory
$ PROJECT_DIR=/home/share/users/dambi/projects/hx4700/Angstrom/maintenance-2011.03 $ export PROJECT_DIR $ mkdir -p $PROJECT_DIR
- Download set of build scripts
$ cd $PROJECT_DIR $ git clone git://git.angstrom-distribution.org/setup-scripts
- switch to maintenance-2011.03 branch
$ cd ${PROJECT_DIR}/setup-scripts/ $ git checkout -b local maintenance-2011.03
- Configure and build x11-gpe-image image for hx4700 machine
$ cd ${PROJECT_DIR}/setup-scripts/ $ MACHINE=hx4700 ./oebb.sh config hx4700 $ MACHINE=hx4700 ./oebb.sh update $ MACHINE=hx4700 ./oebb.sh bitbake x11-gpe-image
Kernel and compressed root filesystem are located in ${PROJECT_DIR}/setup-scripts/build/tmp-angstrom_2008_1/deploy/glibc/images/hx4700/ directory, packages can be found in ${PROJECT_DIR}/setup-scripts/build/tmp-angstrom_2008_1/deploy/glibc/ipk/ directory.