1 #------------------------------------------------------
2 # freesmartphone.org Image Recipe
3 #------------------------------------------------------
5 COMPATIBLE_MACHINE = "(om-gta01|om-gta02)"
8 # getting the base system up
10 ${MACHINE_TASK_PROVIDER} \
13 module-init-tools-depmod \
20 # getting an X window system up
24 illume-theme-freesmartphone \
26 xserver-kdrive-common \
41 # useful command line tools
71 openmoko-calculator2 \
81 # FIXME these should rather be part of alsa-state,
82 # once Om stabilizes them...
83 AUDIO_INSTALL_append_om-gta01 = "\
84 openmoko-alsa-scenarios \
86 AUDIO_INSTALL_append_om-gta02 = "\
87 openmoko-alsa-scenarios \
117 # perform some convenience tweaks to the rootfs
118 fso_rootfs_postprocess() {
122 date "+%m%d%H%M%Y" >./etc/timestamp
124 echo "alias pico=nano" >>./etc/profile
125 echo "alias fso='cd /local/pkg/fso'" >>./etc/profile
126 echo "alias ipkg='opkg'" >>./etc/profile
130 echo "# NFS Host" >>./etc/fstab
131 echo "192.168.0.200:/local/pkg /local/pkg nfs noauto,nolock,soft,rsize=32768,wsize=32768 0 0" >>./etc/fstab
132 # fix .desktop files for illume
133 desktop=`find ./usr/share/applications -name "*.desktop"`
134 for file in $desktop; do
135 echo "Categories=Office;" >>$file
137 # minimal gtk theme foo
138 mkdir -p ./etc/gtk-2.0/
139 echo 'gtk-font-name = "Sans 5"' >> ./etc/gtk-2.0/gtkrc
143 ROOTFS_POSTPROCESS_COMMAND += "fso_rootfs_postprocess"