ReferencePlatforms/mobile-imaging-linux

OS Install

There aren't too many specifics for the operating system that is installed.

  • Install Fedora 12 32bit
  • select defauts for language options (English, US...)
  • when partitioning select 'Use entire disk'
  • when selecting software:
    • untick 'Office and Productivity'
    • tick 'Software Development'
  • set root password appropriately

First Run

Set up time synchronizing as desired, create a user:

  • Full Name: Maemo Flashing
  • User Name: maemo
  • Password :

and send hardware profile.

If your network connection doesn't connect automatically, right click computers with red box/white x and select 'edit connections'. select System eth0 and click edit -> tick connect automatically -> authenticate as root

Setup OS

su -
visudo
#uncomment the line
%wheel ALL=(ALL) NOPASSWD: ALL
gpasswd -a maemo wheel
yum install mercurial

Setup Mozilla Environment

hg clone http://hg.mozilla.org/build/tools
ln -s tools/buildfarm/mobile/n810-imaging
ln -s tools/buildfarm/mobile/n900-imaging
wget http://samba.anu.edu.au/ftp/rsync/src/rsync-2.6.9.tar.gz
tar zxf rsync-2.6.9.tar.gz
cd rsync-2.6.9
./configure --disable-debug --prefix=/home/maemo
make -j4
make install
cp ~/bin/rsync /usr/bin/rsync2
sed -i -e 's/^SELINUX=.*$/SELINUX=disabled/' /etc/selinux/config
#obtain appropriate nokia flasher