summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael 'Mickey' Lauer <mickey@vanille-media.de>2008-11-03 04:07:09 +0100
committerMichael 'Mickey' Lauer <mickey@vanille-media.de>2008-11-03 16:16:11 +0100
commit4037943fc2bcdbbadd523a892be17c5179636e77 (patch)
treeab508d2969953b10ecdd098f1291ff399fb05835
parent8156545fea7df858b61a98dd8cba2c1bd2d1754c (diff)
fso-[console-]image: WIP towards using more tasks
-rw-r--r--packages/images/fso-console-image.bb11
-rw-r--r--packages/images/fso-image.bb79
2 files changed, 27 insertions, 63 deletions
diff --git a/packages/images/fso-console-image.bb b/packages/images/fso-console-image.bb
index 2c168b7e19..04d9d23afc 100644
--- a/packages/images/fso-console-image.bb
+++ b/packages/images/fso-console-image.bb
@@ -1,13 +1,12 @@
#------------------------------------------------------
-# freesmartphone.org Console Image Recipe
+# FSO compliant Console Image Recipe
#------------------------------------------------------
require fso-image.bb
IMAGE_INSTALL = "\
- ${BASE_INSTALL} \
- ${AUDIO_INSTALL} \
- ${TOOLS_INSTALL} \
- ${PYTHON_INSTALL} \
- frameworkd \
+ task-base \
+ task-fso-compliance \
+ task-cli-tools \
+ task-cli-tools-python \
"
diff --git a/packages/images/fso-image.bb b/packages/images/fso-image.bb
index d0ae4039d3..8a69b62644 100644
--- a/packages/images/fso-image.bb
+++ b/packages/images/fso-image.bb
@@ -2,70 +2,32 @@
# freesmartphone.org Image Recipe
#------------------------------------------------------
+PV = "1.0"
+PR = "r1"
+
+# no languages for now
IMAGE_LINGUAS = ""
-# getting the base system up
BASE_INSTALL = "\
- ${MACHINE_TASK_PROVIDER} \
- netbase \
- sysfsutils \
- module-init-tools-depmod \
- rsync \
- screen \
- fbset \
- fbset-modes \
+ task-base \
"
-# Some machines don't set a *runtime* provider for X, so default to Xfbdev here
-# virtual/xserver won't work, since the kdrive recipes will build multiple xserver packages
-XSERVER ?= "xserver-kdrive-fbdev"
+ILLUME_THEME = "illume-theme-fso"
-# getting an X window system up
X_INSTALL = "\
- e-wm \
- illume \
- illume-config-illume \
- illume-dicts-english-us \
- illume-keyboards-default \
- illume-keyboards-numbers \
- illume-keyboards-terminal \
- illume-theme-freesmartphone \
- ${XSERVER} \
- xserver-kdrive-common \
- xserver-nodm-init \
- xauth \
- xhost \
- xset \
- xrandr \
- \
- fontconfig-utils \
- \
- ttf-dejavu-common \
- ttf-dejavu-sans \
- ttf-dejavu-serif \
- \
+ task-x11-illume \
+ task-fonts-truetype-core \
"
X_INSTALL_append_om-gta02 = "\
- ttf-arphic-uming \
- \
+ task-fonts-truetype-chinese \
+ task-fonts-truetype-japanese \
"
-# useful command line tools
+# tools
TOOLS_INSTALL = "\
-# bash \
- dosfstools \
- htop \
- iptables \
- lsof \
- mickeydbus \
- mickeyterm \
- mtd-utils \
- nano \
- powertop \
- s3c24xx-gpio \
- sysstat \
- tcpdump \
+ task-cli-tools \
+ task-cli-tools-python \
"
# audio
@@ -75,7 +37,7 @@ AUDIO_INSTALL = "\
alsa-utils-aplay \
alsa-utils-amixer \
gst-meta-audio \
- gst-plugin-mad \
+# gst-plugin-mad \
gst-plugin-modplug \
gst-plugin-sid \
fso-sounds \
@@ -83,6 +45,7 @@ AUDIO_INSTALL = "\
GTK_INSTALL = "\
openmoko-calculator2 \
+ xterm \
openmoko-terminal2 \
gpe-scap \
tangogps \
@@ -108,11 +71,9 @@ PYTHON_INSTALL = "\
python-gst \
"
-# zhone
+# fso+zhone
ZHONE_INSTALL = "\
- gsm0710muxd \
- frameworkd \
- fso-gpsd \
+ task-fso-compliance \
zhone \
"
@@ -140,7 +101,7 @@ IMAGE_INSTALL = "\
inherit image
-# perform some convenience tweaks to the rootfs
+# perform some convenience tweaks to the rootfs to improve the out-of-the-box experience :M:
fso_rootfs_postprocess() {
curdir=$PWD
cd ${IMAGE_ROOTFS}
@@ -165,6 +126,10 @@ fso_rootfs_postprocess() {
echo 'gtk-font-name = "Sans 5"' >> ./etc/gtk-2.0/gtkrc
# fix strange iconv/gconf bug
ln -s libc.so.6 ./lib/libc.so
+ # set sensible DNS entries
+ echo "nameserver 208.67.222.222" > ./etc/resolv.conf
+ echo "nameserver 208.67.220.220" >> ./etc/resolv.conf
+ # back on track
cd $curdir
}