cp kde.{dat,crc,img} /mnt/
-4. boot an XO into OFW, then type:
+4. boot an XO into OFW (note: OFW q2e14 or newer is required), then type:
update-nand u:\kde.img
--- /dev/null
+general
+-------
+complete build script
+ shared package list (less, xchat, ..)
+ support lenny and sid
+new image type:
+ debian-edu standalone
+ debian-edu thinclient
+ sugar-sid
+publish images on people.d.o
+use debian-edu packaging, for the debxo package...
+
+general but later
+-----------------
+mic is on after boot
+optional: allow to create user on boot (for all images except sugar*)
+mount sd cards automatically
+emdebian images.. :)
+
+sugar
+-----
+say "yes" to use unauthenticated packages from jonas
+lots of activities missing
+browse broken:
+ report as bug: echo /usr/libxulrunner-1.9/ > /etc/ld.so.conf.d/xulhack.conf
+ but still segfaults
+
+
+lxde
+----
+start nm-applet automatically
+fonts in lxterminal are broken (worked-around by installing xterm)
+
--- /dev/null
+xserver-xorg-core
+xserver-xorg-input-kbd
+xserver-xorg-input-mouse
+xserver-xorg-input-evdev
+xserver-xorg-video-geode
+xfonts-100dpi
+xfonts-scalable
+xfonts-base
+openssh-client
+openntpd
+diff
+bzip2
+menu
+aspell-en
+info
+manpages-dev
+rsync
+gdm
+awesome
+stalonetray
+network-manager-gnome
+claws-mail
+epiphany-browser
+file-roller
+links2
+pidgin
+evince
+xpdf
+totem
+gstreamer0.10-ffmpeg
+gstreamer0.10-plugins-bad
+gstreamer0.10-plugins-ugly
+xchat
+irssi
+gnash
+mozilla-plugin-gnash
initramfs-tools
wireless-tools
sudo
+less
+alsa-utils
openssh-client
openntpd
diff
-less
bzip2
menu
aspell-en
;;
--package-list)
PLIST=$2
+ [ -f ${PLIST} ] || {
+ echo "Error: can't find file '${PLIST}'!" 1>&2
+ exit 2
+ }
shift
;;
--mirror)
k="http://lunge.mit.edu/~dilinger/debxo-0.2/initramfs-tools_0.92l.2_all.deb
http://lunge.mit.edu/~dilinger/debxo-0.2/ofw-config_0.1_all.deb
- http://lunge.mit.edu/~dilinger/debxo-0.2/linux-2.6.25.15_2.6.25.15-140_i386.deb"
+ http://lunge.mit.edu/~dilinger/debxo-0.2/linux-2.6.25.15_2.6.25.15-144_i386.deb"
mkdir -p cache
for i in $k; do
pkg=$(basename ${i})
echo "${DEFUSER} ALL=(ALL) NOPASSWD: ALL" >> ${ROOT_DIR}/etc/sudoers
# add local network interface
-# (works around a kde session start problem)
cat <<EOF >> ${ROOT_DIR}/etc/network/interfaces
-
-# added by xodist
auto lo
iface lo inet loopback
EOF
+# configure sugar
+if [ -d ${ROOT_DIR}/usr/share/sugar ]; then
+ # #?
+ ln -sf /usr/share/activities/ ${ROOT_DIR}/usr/share/sugar
+ cat >> ${ROOT_DIR}/home/${DEFUSER}/.Xsession <<- EOF
+matchbox-window-manager -use_titlebar no &
+sugar
+EOF
+fi
+
# done, clean up
mv ${ROOT_DIR}/sbin/start-stop-daemon.REAL ${ROOT_DIR}/sbin/start-stop-daemon
(chroot ${ROOT_DIR} aptitude clean)
--- /dev/null
+xserver-xephyr
+xserver-xorg-core
+xserver-xorg-input-kbd
+xserver-xorg-input-mouse
+xserver-xorg-input-evdev
+xserver-xorg-video-geode
+xfonts-100dpi
+xfonts-scalable
+xfonts-base
+openssh-client
+openntpd
+menu
+aspell-en
+big-cursor
+kdm
+network-manager-gnome
+sugar
+sugar-artwork
+sugar-calculate-activity
+sugar-chat-activity
+sugar-journal-activity
+sugar-pippy-activity
+sugar-presence-service
+sugar-sharedstate-classes
+sugar-sharingtest-activity
+sugar-web-activity
+matchbox
+network-manager
+sugar-doc
+etoys
+etoys-doc
+squeak-vm