[molecules/pandaboard] add .spec files for the PandaBoard

This commit is contained in:
Fabio Erculiani 2012-02-01 18:19:35 +01:00
parent 2997b340ab
commit 045bdff45f
6 changed files with 155 additions and 0 deletions

BIN
boot/arm/pandaboard/MLO Normal file

Binary file not shown.

View File

@ -0,0 +1,70 @@
Hi, welcome to Sabayon for the PandaBoard.
First of all, you may want to install the image into a new SDHC card.
Make sure to have enough space for it, for example, if you downloaded
the 4GB version, make sure you're using a 4GB SDHC stick.
Other requirements:
-------------------
- a Linux distro to copy the image to the SDHC
- a SDHC reader
- a root shell on the Linux distro
How to burn the image:
----------------------
Insert the SDHC memory into your reader (make sure that the LOCK
switch is turned off). After a few seconds, type:
# dmesg | tail -n 10
In the last kernel message lines you will be able to read the
actual device name, might be something like "sdc" or in general
"sdX" where X is just a letter.
Make sure to see the same device name inside /dev directory.
Once you got the name, just dump the image into that, in this
example, we assume that the device is /dev/sdc and the image
name is "Sabayon_Linux_8_armv7a_BeagleBoard_xM_4GB.img".
Do this as root!
# xzcat Sabayon_Linux_8_armv7a_BeagleBoard_xM_4GB.img > /dev/sdd
Once it is done, check for any error using:
# dmesg | tail -n 10
And if it's all good, type:
# sync; sync; sync
To make sure everything has been flushed to the device.
At this point, extract your SDHC and place it into the PandaBoard.
You're set!
How to change keyboard mapping:
-------------------------------
Our images come with "keyboard-setup", a shell too that lets you easily
do this, just type:
# keyboard-setup "<your keyboard layout code>" all
Then reboot!
How to change language:
-----------------------
Open /etc/locale.gen and add your locale (you can find a full list
at: /usr/share/i18n/SUPPORTED).
Make sure to add UTF-8 locales, this is what we support.
Once you've added your line, just type:
# language-setup "<your locale, without the .UTF-8 part>" system
Then reboot!

Binary file not shown.

View File

@ -0,0 +1,37 @@
# List of packages to add on the BeagleBoard xM
packages_to_add:
app-admin/syslog-ng,
app-admin/sudo,
app-arch/xarchiver,
app-editors/leafpad,
app-misc/sabayonlive-tools,
app-misc/sabayon-skel,
app-office/abiword,
app-text/epdfview,
lxde-base/lxde-meta,
lxde-base/lxdm,
lxde-base/lxpolkit,
gnome-extra/nm-applet-gtk2,
media-fonts/ttf-bitstream-vera,
media-fonts/dejavu,
media-fonts/corefonts,
net-misc/networkmanager,
net-misc/ntp,
sys-apps/keyboard-configuration-helpers,
sys-apps/language-configuration-helpers,
sys-kernel/linux-beagle,
sys-process/vixie-cron,
x11-base/xorg-server,
x11-drivers/xf86-input-evdev,
x11-drivers/xf86-video-omapfb,
x11-terms/xterm,
x11-terms/eterm,
x11-themes/equinox-themes,
x11-themes/gtk-engines:2,
x11-themes/sabayon-artwork-core,
x11-wm/fluxbox,
xfce-extra/xfce4-notifyd,
www-client/midori
# List of packages to remove from the BeagleBoard xM image
packages_to_remove:

View File

@ -0,0 +1,24 @@
%import /sabayon/molecules/arm-base.common
%import /sabayon/molecules/pandaboard.common
# Release desc (the actual release description)
release_desc: armv7a PandaBoard
# Release Version (used to generate release_file)
release_version: 8
# Specify image file name (image file name will be automatically
# produced otherwise)
image_name: Sabayon_Linux_8_armv7a_PandaBoard_4GB.img
# Specify the image file size in Megabytes. This is mandatory.
# To avoid runtime failure, make sure the image is large enough to fit your
# chroot data.
image_mb: 3800
# Path to boot partition data (MLO, u-boot.img etc)
source_boot_directory: /sabayon/boot/arm/pandaboard
# External script that will generate the image file.
# The same can be copied onto a MMC by using dd
image_generator_script: /sabayon/scripts/beagleboard_xm_image_generator_script.sh

View File

@ -0,0 +1,24 @@
%import /sabayon/molecules/arm-base.common
%import /sabayon/molecules/pandaboard.common
# Release desc (the actual release description)
release_desc: armv7a PandaBoard
# Release Version (used to generate release_file)
release_version: 8
# Specify image file name (image file name will be automatically
# produced otherwise)
image_name: Sabayon_Linux_8_armv7a_PandaBoard_8GB.img
# Specify the image file size in Megabytes. This is mandatory.
# To avoid runtime failure, make sure the image is large enough to fit your
# chroot data.
image_mb: 7900
# Path to boot partition data (MLO, u-boot.img etc)
source_boot_directory: /sabayon/boot/arm/pandaboard
# External script that will generate the image file.
# The same can be copied onto a MMC by using dd
image_generator_script: /sabayon/scripts/beagleboard_xm_image_generator_script.sh