[oe-commits] M. Dietrich : epydial-image: incorporate fso-image changes

GIT User account git at amethyst.openembedded.net
Sun Dec 14 14:12:50 UTC 2008


Module: openembedded.git
Branch: org.openembedded.dev
Commit: bcdc4bd853c6d355b7d9675328dcc57524cb84a0
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=bcdc4bd853c6d355b7d9675328dcc57524cb84a0

Author: M. Dietrich <mdt at emdete.de>
Date:   Fri Dec 12 13:31:06 2008 +0100

epydial-image: incorporate fso-image changes
zad-image: incorporate fso-image changes

---

 packages/images/epydial-image.bb |   96 +++++++++++++++++++++---------
 packages/images/zad-image.bb     |  118 ++++++++++++++++++++++++++++---------
 2 files changed, 156 insertions(+), 58 deletions(-)

diff --git a/packages/images/epydial-image.bb b/packages/images/epydial-image.bb
index 590aaf9..2186fa5 100644
--- a/packages/images/epydial-image.bb
+++ b/packages/images/epydial-image.bb
@@ -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"
diff --git a/packages/images/zad-image.bb b/packages/images/zad-image.bb
index 590aaf9..4de50cc 100644
--- a/packages/images/zad-image.bb
+++ b/packages/images/zad-image.bb
@@ -1,40 +1,100 @@
-#------------------------------------------------------
-# 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"





More information about the Openembedded-commits mailing list