=Setting up the development platform=
# Install Ubuntu 9.04 Desktop 32 bit.
# Install essential build toolchain. ## sudo aptitude install build-essential## sudo apt-get install devscripts## sudo apt-get install debhelper
# Install git. # sudo aptitude install git-core
# Read [https://wiki.ubuntu.com/PackagingGuide/Complete Ubuntu packaging guide] to get an idea of other additional packages that you may want to install to create Ubuntu packages. I will list the packages to make your part easier at a later point.
# To build hdactl package, change to 'platform/hdactl' directory and run 'make deb'. # cd platform/hdactl # make deb You will find the .deb file generated under platform/hdactl/release directory.
# To build hda-platform package, change to 'platform/platform' directory and run 'make deb'. # cd platform/platform # make deb You will find the .deb file generated under platform/platform/release directory.
=Post install gotchas (asp's notes)=
After building the deb packages above and installing using the Ubuntu pkg installer, was able to then startup hdactl (using '/etc/init.d/hdactl start') and then http;//hda worked.
# Had to install the pluginfactory gem by running 'gem install -no-rdoc -no-ri pluginfactory'
# Noticed that Apache runs as 'www-data' on Ubuntu instead of 'apache' user like on Fedora. Amahi-app-installer.log indicated 'apache' user was not found after attempting to install an app on Application tab of platform.
'''This page is being edited actively and a lot of sections are missing currently'''