epydial-image: incorporate fso-image changes
authorM. Dietrich <mdt@emdete.de>
Fri, 12 Dec 2008 12:31:06 +0000 (13:31 +0100)
committerMichael 'Mickey' Lauer <mickey@vanille-media.de>
Sun, 14 Dec 2008 14:09:32 +0000 (15:09 +0100)
zad-image: incorporate fso-image changes

packages/images/epydial-image.bb
packages/images/zad-image.bb

index 590aaf9..2186fa5 100644 (file)
@@ -1,40 +1,78 @@
-#------------------------------------------------------
-# Moko Underground OS Image Recipe
-#------------------------------------------------------
+# pyneo image recipe
 
-IMAGE_LINGUAS = ""
+IMAGE_LINGUAS = "\
+"
+
+# base system
+BASE_INSTALL = "\
+       ${MACHINE_TASK_PROVIDER}\
+       netbase\
+       sysfsutils\
+       module-init-tools-depmod\
+       rsync\
+       screen\
+       fbset\
+       fbset-modes\
+"
 
-ADD_INSTALL = "\
-  fontconfig-utils \
-  \
-  ttf-dejavu-common \
-  ttf-dejavu-sans \
-  ttf-dejavu-serif \
-  \
-"  
+# getting an X window system up
+X_INSTALL = "\
+       e-wm \
+       ${XSERVER}\
+       xserver-kdrive-common\
+       xserver-nodm-init\
+       xauth\
+       xhost\
+       xset\
+       xrandr\
+       fontconfig-utils\
+       ttf-dejavu-common\
+       ttf-dejavu-sans\
+       ttf-dejavu-serif\
+"
 
+# useful command line tools
 TOOLS_INSTALL = "\
-  nano \
-  powertop \
-  htop \
+       dosfstools\
+       iptables\
+       lsof\
+       mtd-utils\
+       s3c24xx-gpio\
+       sysstat\
 "
 
+# media audio/video
+MEDIA_INSTALL = "\
+       alsa-oss\
+       alsa-state\
+       alsa-utils-aplay\
+       alsa-utils-amixer\
+       gst-meta-audio\
+       gst-plugin-mad\
+       gst-plugin-modplug\
+       gst-plugin-sid\
+       openmoko-alsa-scenarios\
+       mplayer\
+"
+
+# summary
 IMAGE_INSTALL = "\
-  ${MACHINE_TASK_PROVIDER} \
-  netbase \
-  sysfsutils \
-  module-init-tools-depmod \
-  rsync \
-  screen \
-  fbset \
-  fbset-modes \
-  \
-  task-pyneo \
-  \
-  ${ADD_INSTALL} \
-  ${TOOLS_INSTALL} \
+       ${BASE_INSTALL}\
+       ${X_INSTALL}\
+       ${MEDIA_INSTALL}\
+       ${TOOLS_INSTALL}\
+    exquisite\
+       pyneod\
+       epydial\
+       illume \
 "
 
 inherit image
 
-ROOTFS_POSTPROCESS_COMMAND += 'date "+%m%d%H%M%Y" >${IMAGE_ROOTFS}/etc/timestamp'
+# perform some patches to the rootfs
+rootfs_postprocess() {
+       # image timastamp
+       date "+%m%d%H%M%Y" > ${IMAGE_ROOTFS}/etc/timestamp
+}
+
+ROOTFS_POSTPROCESS_COMMAND += "rootfs_postprocess"
index 590aaf9..4de50cc 100644 (file)
-#------------------------------------------------------
-# Moko Underground OS Image Recipe
-#------------------------------------------------------
+# pyneo image recipe
 
-IMAGE_LINGUAS = ""
+IMAGE_LINGUAS = "\
+"
 
-ADD_INSTALL = "\
-  fontconfig-utils \
-  \
-  ttf-dejavu-common \
-  ttf-dejavu-sans \
-  ttf-dejavu-serif \
-  \
-"  
+# base system
+BASE_INSTALL = "\
+       ${MACHINE_TASK_PROVIDER}\
+       netbase\
+       sysfsutils\
+       module-init-tools-depmod\
+       rsync\
+       screen\
+       fbset\
+       fbset-modes\
+"
 
+# getting an X window system up
+X_INSTALL = "\
+       ${XSERVER}\
+       xserver-kdrive-common\
+       xserver-nodm-init\
+       xauth\
+       xhost\
+       xset\
+       xrandr\
+       fontconfig-utils\
+       ttf-dejavu-common\
+       ttf-dejavu-sans\
+       ttf-dejavu-serif\
+"
+
+# useful command line tools
 TOOLS_INSTALL = "\
-  nano \
-  powertop \
-  htop \
+       dosfstools\
+       iptables\
+       lsof\
+       mtd-utils\
+       s3c24xx-gpio\
+       sysstat\
 "
 
+# media audio/video
+MEDIA_INSTALL = "\
+       alsa-oss\
+       alsa-state\
+       alsa-utils-aplay\
+       alsa-utils-amixer\
+       gst-meta-audio\
+       gst-plugin-mad\
+       gst-plugin-modplug\
+       gst-plugin-sid\
+       openmoko-alsa-scenarios\
+       mplayer\
+"
+
+GAMES_INSTALL = "\
+       numptyphysics\
+       scummvm\
+       tichy\
+       quake1\
+"
+
+# summary
 IMAGE_INSTALL = "\
-  ${MACHINE_TASK_PROVIDER} \
-  netbase \
-  sysfsutils \
-  module-init-tools-depmod \
-  rsync \
-  screen \
-  fbset \
-  fbset-modes \
-  \
-  task-pyneo \
-  \
-  ${ADD_INSTALL} \
-  ${TOOLS_INSTALL} \
+       ${BASE_INSTALL}\
+       ${X_INSTALL}\
+       ${MEDIA_INSTALL}\
+       ${GAMES_INSTALL}\
+       ${TOOLS_INSTALL}\
+       pyneod\
+       zad\
 "
 
 inherit image
 
-ROOTFS_POSTPROCESS_COMMAND += 'date "+%m%d%H%M%Y" >${IMAGE_ROOTFS}/etc/timestamp'
+# perform some patches to the rootfs
+rootfs_postprocess() {
+       # image timastamp
+       date "+%m%d%H%M%Y" > ${IMAGE_ROOTFS}/etc/timestamp
+       # aliases
+       touch ${IMAGE_ROOTFS}/etc/profile
+       echo alias 'l="ls -l"' >> ${IMAGE_ROOTFS}/etc/profile
+       echo alias 'll="ls -la"' >> ${IMAGE_ROOTFS}/etc/profile
+       echo alias 'ipkg=opkg' >> ${IMAGE_ROOTFS}/etc/profile
+       # nfs
+       mkdir -p ${IMAGE_ROOTFS}/media/hostpc
+       echo >> ${IMAGE_ROOTFS}/etc/fstab
+       echo "# nfs to hostpc" >> ${IMAGE_ROOTFS}/etc/fstab
+       echo "hostpc:/media/hostpc /media/hostpc nfs noauto,nolock,soft,rsize=32768,wsize=32768 0 0" >> ${IMAGE_ROOTFS}/etc/fstab
+       # screen
+       echo "startup_message off" >> ${IMAGE_ROOTFS}/home/root/.screenrc
+       # keys
+       ln -s /media/card/keys/ssh ${IMAGE_ROOTFS}/home/root/.ssh
+       # bootup
+       echo 'echo 0 0 0 0 > /proc/sys/kernel/printk' >> ${IMAGE_ROOTFS}/etc/init.d/rc
+       echo 'touch /var/log/lastlog' >> ${IMAGE_ROOTFS}/etc/init.d/rc
+}
+
+ROOTFS_POSTPROCESS_COMMAND += "rootfs_postprocess"