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