Here's a test image for ubuntu trusty.
I decided to go with that, since debian testing has been moving in and
out of a broken state for the last few weeks.
http://next.openpandora.org/ubuntu/pyra-ubuntu-trusty.tgz
It doesn't come with a full installer, it's basically just a rootfs that
needs to be placed on an sd card with a working boot partition.
(just rm *-rf/reformat an working sd card's rootfs partition, and
extract the archive to it, as root)
You can edit /pyra-ubuntu-config.sh to set up a username/password/root
password/hostname (defaults to root:root, and pyra:pyra for now)
On the first boot, it will run all the config scripts for the installed
packages (takes quite a while, same as the pandora firmware. I recommend
installing the rootfs on a usb or sata drive to speed things up), and
set up some basics (which should be handled by a dedicated
first-run-wizard later on).
You will see a few error messages, but they're not serious (it's mostly
dpkg giving an error when a package has already been configured)
The only thing going wrong in this version is nfs-common not beeing
configured properly (I just added that to the dependencies, I'll have to
dig around for a fix)
A kernel/modules aren't included, so you'll have to add those to
/lib/modules for whatever kernel you're booting (config script takes
care of running depmod), although most kernels should run fine without
modules installed (in fact, the one im using gives a lot more problems
when I tries to load the alsa modules)
What I need now is a kernel + source with working sgx modules/libs/xorg
config.
Lists of extra packages that should be installed, custom versions that
need to be compiled, or config files that need changing to get all the
hardware working are also welcome, so I can turn them into proper
packages and add them to the list of dependencies.
Currently the image is built based on these meta packages:
Package: pyra-meta-base
Depends: net-tools, nano, openssh-server, apt, apt-utils, dialog, kmod,
sudo, wpasupplicant, wireless-tools, man-db, manpages, netbase, wget,
usbutils, cpufrequtils, alsa-base, alsa-utils, less
Description: Minimal requirements for the pyra firmware (meta-package)
Package: pyra-meta-desktop-base
Depends: pyra-meta-base, xorg, desktop-base, fonts-liberation,
xfonts-terminus
Description: minimal requirements for a graphical pyra firmware
(meta-package)
Package: pyra-meta-develop
Depends: build-essential, u-boot-tools, kernel-package, libncurses5-dev,
git-buildpackage, cowbuilder, pbuilder, ccache, eatmydata, dh-make,
debhelper, multistrap
Description: Dependencies for pyra firmware and application development
(meta-package)
Package: pyra-meta-extra
Depends: ntpdate, lm-sensors, htop, tmux, hdparm, rsync, nfs-common
Description: useful, but not essential extra packages for pyra
(meta-package)
Package: pyra-meta-xfce
Depends: pyra-meta-desktop-base, xfce4, xfce4-goodies,
network-manager-gnome, slim, firefox
Description: XFCE desktop for pyra (meta-package)
pyra-meta-kde also exists, which just depends on pyra-meta-desktop-base
and kde-standard, but that isn't used for this image (and is untested)
Any ideas for additional meta packages are welcome too of course.