Trying to upload all related projects
authorAlan Bruce <qole@qole.org>
Thu, 12 Nov 2009 18:15:36 +0000 (10:15 -0800)
committerAlan Bruce <qole@qole.org>
Thu, 12 Nov 2009 18:15:36 +0000 (10:15 -0800)
332 files changed:
control/changes [deleted file]
control/control [deleted file]
control/postinst [deleted file]
control/postrm [deleted file]
control/preinst [deleted file]
control/prerm [deleted file]
deblet.png [deleted file]
diablo/easy-chroot/cigar-64.png [new file with mode: 0644]
diablo/easy-chroot/cigar.png [new file with mode: 0644]
diablo/easy-chroot/control/changes [new file with mode: 0644]
diablo/easy-chroot/control/control [new file with mode: 0644]
diablo/easy-chroot/control/postinst [new file with mode: 0644]
diablo/easy-chroot/control/postrm [new file with mode: 0644]
diablo/easy-chroot/control/preinst [new file with mode: 0644]
diablo/easy-chroot/control/prerm [new file with mode: 0644]
diablo/easy-chroot/easychroot-project [new file with mode: 0644]
diablo/easy-chroot/src/etc/osso-af-init/matchbox.defs.orig [new file with mode: 0644]
diablo/easy-chroot/src/etc/osso-af-init/matchbox.defs.window-hack [new file with mode: 0644]
diablo/easy-chroot/src/etc/sudoers.d/chroot.sudoers [new file with mode: 0644]
diablo/easy-chroot/src/sbin/blkid1 [new file with mode: 0755]
diablo/easy-chroot/src/sbin/closechroot [new file with mode: 0755]
diablo/easy-chroot/src/sbin/cpu-ondemand [new file with mode: 0755]
diablo/easy-chroot/src/sbin/cpu-perform [new file with mode: 0755]
diablo/easy-chroot/src/sbin/dmsetup [new file with mode: 0755]
diablo/easy-chroot/src/sbin/qchroot [new file with mode: 0755]
diablo/easy-chroot/src/sbin/qmount [new file with mode: 0755]
diablo/easy-chroot/src/sbin/qumount [new file with mode: 0755]
diablo/easy-chroot/src/sbin/synchroot [new file with mode: 0755]
diablo/easy-chroot/src/usr/bin/gxmessage [new file with mode: 0755]
diablo/easy-chroot/src/usr/bin/hostwin [new file with mode: 0755]
diablo/easy-chroot/src/usr/bin/matchbox-window-manager-matan [new file with mode: 0755]
diablo/easy-chroot/src/usr/bin/matchbox-window-manager.orig [new file with mode: 0755]
diablo/easy-chroot/src/usr/bin/quserchroot [new file with mode: 0755]
diablo/easy-chroot/src/usr/bin/window-hack-toggle [new file with mode: 0755]
diablo/easy-chroot/src/usr/share/applications/hildon/cpu-ondemand.desktop [new file with mode: 0644]
diablo/easy-chroot/src/usr/share/applications/hildon/cpu-perform.desktop [new file with mode: 0644]
diablo/easy-chroot/src/usr/share/applications/hildon/windowhack.desktop [new file with mode: 0644]
diablo/easy-deb-chroot/control/changes [new file with mode: 0644]
diablo/easy-deb-chroot/control/control [new file with mode: 0644]
diablo/easy-deb-chroot/control/postinst [new file with mode: 0644]
diablo/easy-deb-chroot/control/postrm [new file with mode: 0644]
diablo/easy-deb-chroot/control/preinst [new file with mode: 0644]
diablo/easy-deb-chroot/control/prerm [new file with mode: 0644]
diablo/easy-deb-chroot/deblet.png [new file with mode: 0644]
diablo/easy-deb-chroot/easydebchroot-project [new file with mode: 0644]
diablo/easy-deb-chroot/src/home/user/.Xmodmap-keymap [new file with mode: 0755]
diablo/easy-deb-chroot/src/home/user/.Xmodmap-keymap-n800 [new file with mode: 0755]
diablo/easy-deb-chroot/src/home/user/.Xmodmap-keymap-n810 [new file with mode: 0755]
diablo/easy-deb-chroot/src/home/user/.chroot [new file with mode: 0644]
diablo/easy-deb-chroot/src/home/user/.config/gtk-2.0/gtkfilechooser.ini [new file with mode: 0644]
diablo/easy-deb-chroot/src/home/user/.config/lxde/config [new file with mode: 0644]
diablo/easy-deb-chroot/src/home/user/.config/lxpanel/LXDE/config [new file with mode: 0644]
diablo/easy-deb-chroot/src/home/user/.config/lxpanel/LXDE/panels/panel [new file with mode: 0644]
diablo/easy-deb-chroot/src/home/user/.gimp-2.4/gimprc [new file with mode: 0644]
diablo/easy-deb-chroot/src/home/user/.gimp-2.4/sessionrc [new file with mode: 0644]
diablo/easy-deb-chroot/src/home/user/.matchbox/keyboard-mini.xml [new file with mode: 0644]
diablo/easy-deb-chroot/src/home/user/.matchbox/keyboard-normal.xml [new file with mode: 0644]
diablo/easy-deb-chroot/src/home/user/.matchbox/keyboard.xml [new file with mode: 0644]
diablo/easy-deb-chroot/src/home/user/.powerlaunch/powerlaunch.conf [new file with mode: 0644]
diablo/easy-deb-chroot/src/home/user/.xbindkeysrc.scm [new file with mode: 0644]
diablo/easy-deb-chroot/src/home/user/apps/kbd-mini [new file with mode: 0755]
diablo/easy-deb-chroot/src/home/user/apps/kbd-toggle [new file with mode: 0755]
diablo/easy-deb-chroot/src/home/user/img-install/debian-installer.sh [new file with mode: 0755]
diablo/easy-deb-chroot/src/home/user/img-install/md5sum [new file with mode: 0755]
diablo/easy-deb-chroot/src/sbin/debian [new file with mode: 0755]
diablo/easy-deb-chroot/src/sbin/debian~ [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/bin/debbie [new file with mode: 0755]
diablo/easy-deb-chroot/src/usr/bin/debwm [new file with mode: 0755]
diablo/easy-deb-chroot/src/usr/bin/mbk [new file with mode: 0755]
diablo/easy-deb-chroot/src/usr/share/applications/hildon/closechroot.desktop [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/applications/hildon/debchroot.desktop [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/applications/hildon/epiphany.desktop [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/applications/hildon/gimp.desktop [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/applications/hildon/gnome-alsamixer.desktop [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/applications/hildon/iceweasel.desktop [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/applications/hildon/image-install.desktop [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/applications/hildon/lxde.desktop [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/applications/hildon/matchbox-keyboard.desktop [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/applications/hildon/ooo.desktop [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/applications/hildon/synaptic.desktop [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/applications/hildon/xbindkeys.desktop [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/IceWM.xpm [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/abiword-debian.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/debian-logo.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/deblet.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/epiphany.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/gimp.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/gnome-alsamixer-icon.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/iceweasel.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/kazehakase-icon.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/lxde.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-calc.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-draw.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-gulls.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-impress.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-math.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-template.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-web.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-writer.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openjdk-6.xpm [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-draw.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-impress.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-writer.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/synaptic.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/deblet.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/IceWM.xpm [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/abiword-debian.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/debian-logo.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/deblet-easydeb.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/gimp.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/gnome-alsamixer-icon.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/iceweasel.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/kazehakase-icon.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/lxde.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-calc.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-draw.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-gulls.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-impress.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-math.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-template.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-web.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-writer.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openjdk-6.xpm [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-draw.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-impress.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-writer.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/synaptic.png [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/pixmaps/IceWM.xpm [new file with mode: 0644]
diablo/easy-deb-chroot/src/usr/share/pixmaps/lxde.png [new file with mode: 0644]
diablo/easymer/control/changes [new file with mode: 0644]
diablo/easymer/control/postinst [new file with mode: 0644]
diablo/easymer/control/postrm [new file with mode: 0644]
diablo/easymer/easy-mer-icon-64.png [new file with mode: 0644]
diablo/easymer/easy-mer-project [new file with mode: 0644]
diablo/easymer/src/home/user/.ae-menu [new file with mode: 0644]
diablo/easymer/src/home/user/.mer-chroot [new file with mode: 0644]
diablo/easymer/src/home/user/img-install/mer-installer.sh [new file with mode: 0755]
diablo/easymer/src/usr/bin/ae-menu.py [new file with mode: 0755]
diablo/easymer/src/usr/bin/ae_xpm.py [new file with mode: 0644]
diablo/easymer/src/usr/bin/ae_xpm.pyo [new file with mode: 0644]
diablo/easymer/src/usr/bin/batt-stat.py [new file with mode: 0755]
diablo/easymer/src/usr/bin/mer-switch [new file with mode: 0755]
diablo/easymer/src/usr/bin/wlan-stat.py [new file with mode: 0755]
diablo/easymer/src/usr/bin/wlan_xpm.py [new file with mode: 0644]
diablo/easymer/src/usr/bin/wlan_xpm.pyo [new file with mode: 0644]
diablo/easymer/src/usr/bin/xpm.py [new file with mode: 0644]
diablo/easymer/src/usr/bin/xpm.pyo [new file with mode: 0644]
diablo/easymer/src/usr/share/applications/hildon/mer-img-inst.desktop [new file with mode: 0644]
diablo/easymer/src/usr/share/applications/hildon/mer-switch.desktop [new file with mode: 0644]
diablo/easymer/src/usr/share/icons/hicolor/scalable/hildon/easy-mer-icon-64.png [new file with mode: 0644]
easydebchroot-project [deleted file]
fremantle/easy-chroot/build_myapp.py [new file with mode: 0755]
fremantle/easy-chroot/cigar-48.png [new file with mode: 0644]
fremantle/easy-chroot/cigar-64.png [new file with mode: 0644]
fremantle/easy-chroot/cigar.png [new file with mode: 0644]
fremantle/easy-chroot/control/changelog [new file with mode: 0644]
fremantle/easy-chroot/control/control [new file with mode: 0644]
fremantle/easy-chroot/control/postinst [new file with mode: 0755]
fremantle/easy-chroot/control/postrm [new file with mode: 0755]
fremantle/easy-chroot/control/preinst [new file with mode: 0644]
fremantle/easy-chroot/control/prerm [new file with mode: 0644]
fremantle/easy-chroot/src/etc/sudoers.d/chroot.sudoers [new file with mode: 0644]
fremantle/easy-chroot/src/sbin/closechroot [new file with mode: 0755]
fremantle/easy-chroot/src/sbin/cpu-ondemand [new file with mode: 0755]
fremantle/easy-chroot/src/sbin/cpu-perform [new file with mode: 0755]
fremantle/easy-chroot/src/sbin/qchroot [new file with mode: 0755]
fremantle/easy-chroot/src/sbin/qmount [new file with mode: 0755]
fremantle/easy-chroot/src/sbin/qumount [new file with mode: 0755]
fremantle/easy-chroot/src/sbin/synchroot [new file with mode: 0755]
fremantle/easy-chroot/src/usr/bin/gxmessage [new file with mode: 0755]
fremantle/easy-chroot/src/usr/bin/hostwin [new file with mode: 0755]
fremantle/easy-chroot/src/usr/bin/quserchroot [new file with mode: 0755]
fremantle/easy-chroot/src/usr/share/applications/hildon/closechroot.desktop [new file with mode: 0644]
fremantle/easy-chroot/src/usr/share/applications/hildon/cpu-ondemand.desktop [new file with mode: 0644]
fremantle/easy-chroot/src/usr/share/applications/hildon/cpu-perform.desktop [new file with mode: 0644]
fremantle/easy-deb-chroot/build_myapp.py [new file with mode: 0755]
fremantle/easy-deb-chroot/control/control [new file with mode: 0644]
fremantle/easy-deb-chroot/control/postinst [new file with mode: 0644]
fremantle/easy-deb-chroot/control/postrm [new file with mode: 0644]
fremantle/easy-deb-chroot/control/preinst [new file with mode: 0644]
fremantle/easy-deb-chroot/control/prerm [new file with mode: 0644]
fremantle/easy-deb-chroot/deblet.png [new file with mode: 0644]
fremantle/easy-deb-chroot/postinst [new file with mode: 0644]
fremantle/easy-deb-chroot/src/home/user/.chroot [new file with mode: 0755]
fremantle/easy-deb-chroot/src/home/user/.gtkrc-2.0 [new file with mode: 0644]
fremantle/easy-deb-chroot/src/home/user/img-install/debian-installer.sh [new file with mode: 0755]
fremantle/easy-deb-chroot/src/home/user/img-install/md5sum [new file with mode: 0755]
fremantle/easy-deb-chroot/src/sbin/debian [new file with mode: 0755]
fremantle/easy-deb-chroot/src/usr/bin/debbie [new file with mode: 0755]
fremantle/easy-deb-chroot/src/usr/bin/debwm [new file with mode: 0755]
fremantle/easy-deb-chroot/src/usr/share/applications/hildon/debchroot.desktop [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/applications/hildon/epiphany.desktop [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/applications/hildon/gimp.desktop [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/applications/hildon/gnome-alsamixer.desktop [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/applications/hildon/iceweasel.desktop [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/applications/hildon/image-install.desktop [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/applications/hildon/lxde.desktop [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/applications/hildon/ooo.desktop [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/applications/hildon/synaptic.desktop [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/abiword-debian.png [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/debian-logo.png [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/deblet.png [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/epiphany.png [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/gimp.png [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/gnome-alsamixer-icon.png [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/iceweasel.png [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/lxde.png [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-calc.png [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-draw.png [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-gulls.png [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-impress.png [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-math.png [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-template.png [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-web.png [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-writer.png [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openjdk-6.xpm [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-draw.png [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-impress.png [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-writer.png [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/synaptic.png [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/deblet.png [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/abiword-debian.png [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/debian-logo.png [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/deblet-easydeb.png [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/gimp.png [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/gnome-alsamixer-icon.png [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/iceweasel.png [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/lxde.png [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-calc.png [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-draw.png [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-gulls.png [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-impress.png [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-math.png [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-template.png [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-web.png [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-writer.png [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openjdk-6.xpm [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-draw.png [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-impress.png [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-writer.png [new file with mode: 0644]
fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/synaptic.png [new file with mode: 0644]
fremantle/easy-deb-chroot/thp/sbin/debian [new file with mode: 0755]
fremantle/easy-deb-chroot/thp/sbin/qchroot [new file with mode: 0755]
fremantle/easy-deb-chroot/thp/sbin/qmount [new file with mode: 0755]
fremantle/easy-deb-chroot/thp/sbin/qumount [new file with mode: 0755]
fremantle/easy-deb-chroot/thp/usr/bin/debbie [new file with mode: 0755]
src/home/user/.Xmodmap-keymap [deleted file]
src/home/user/.Xmodmap-keymap-n800 [deleted file]
src/home/user/.Xmodmap-keymap-n810 [deleted file]
src/home/user/.chroot [deleted file]
src/home/user/.config/gtk-2.0/gtkfilechooser.ini [deleted file]
src/home/user/.config/lxde/config [deleted file]
src/home/user/.config/lxpanel/LXDE/config [deleted file]
src/home/user/.config/lxpanel/LXDE/panels/panel [deleted file]
src/home/user/.gimp-2.4/gimprc [deleted file]
src/home/user/.gimp-2.4/sessionrc [deleted file]
src/home/user/.matchbox/keyboard-mini.xml [deleted file]
src/home/user/.matchbox/keyboard-normal.xml [deleted file]
src/home/user/.matchbox/keyboard.xml [deleted file]
src/home/user/.powerlaunch/powerlaunch.conf [deleted file]
src/home/user/.xbindkeysrc.scm [deleted file]
src/home/user/apps/kbd-mini [deleted file]
src/home/user/apps/kbd-toggle [deleted file]
src/home/user/img-install/debian-installer.sh [deleted file]
src/home/user/img-install/md5sum [deleted file]
src/sbin/debian [deleted file]
src/sbin/debian~ [deleted file]
src/usr/bin/debbie [deleted file]
src/usr/bin/debbie~ [deleted file]
src/usr/bin/debwm [deleted file]
src/usr/bin/mbk [deleted file]
src/usr/share/applications/hildon/closechroot.desktop [deleted file]
src/usr/share/applications/hildon/debchroot.desktop [deleted file]
src/usr/share/applications/hildon/epiphany.desktop [deleted file]
src/usr/share/applications/hildon/gimp.desktop [deleted file]
src/usr/share/applications/hildon/gnome-alsamixer.desktop [deleted file]
src/usr/share/applications/hildon/iceweasel.desktop [deleted file]
src/usr/share/applications/hildon/image-install.desktop [deleted file]
src/usr/share/applications/hildon/lxde.desktop [deleted file]
src/usr/share/applications/hildon/matchbox-keyboard.desktop [deleted file]
src/usr/share/applications/hildon/ooo.desktop [deleted file]
src/usr/share/applications/hildon/synaptic.desktop [deleted file]
src/usr/share/applications/hildon/xbindkeys.desktop [deleted file]
src/usr/share/icons/hicolor/scalable/apps/IceWM.xpm [deleted file]
src/usr/share/icons/hicolor/scalable/apps/abiword-debian.png [deleted file]
src/usr/share/icons/hicolor/scalable/apps/debian-logo.png [deleted file]
src/usr/share/icons/hicolor/scalable/apps/deblet.png [deleted file]
src/usr/share/icons/hicolor/scalable/apps/epiphany.png [deleted file]
src/usr/share/icons/hicolor/scalable/apps/gimp.png [deleted file]
src/usr/share/icons/hicolor/scalable/apps/gnome-alsamixer-icon.png [deleted file]
src/usr/share/icons/hicolor/scalable/apps/iceweasel.png [deleted file]
src/usr/share/icons/hicolor/scalable/apps/kazehakase-icon.png [deleted file]
src/usr/share/icons/hicolor/scalable/apps/lxde.png [deleted file]
src/usr/share/icons/hicolor/scalable/apps/ooo-calc.png [deleted file]
src/usr/share/icons/hicolor/scalable/apps/ooo-draw.png [deleted file]
src/usr/share/icons/hicolor/scalable/apps/ooo-gulls.png [deleted file]
src/usr/share/icons/hicolor/scalable/apps/ooo-impress.png [deleted file]
src/usr/share/icons/hicolor/scalable/apps/ooo-math.png [deleted file]
src/usr/share/icons/hicolor/scalable/apps/ooo-template.png [deleted file]
src/usr/share/icons/hicolor/scalable/apps/ooo-web.png [deleted file]
src/usr/share/icons/hicolor/scalable/apps/ooo-writer.png [deleted file]
src/usr/share/icons/hicolor/scalable/apps/openjdk-6.xpm [deleted file]
src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-draw.png [deleted file]
src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-impress.png [deleted file]
src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-writer.png [deleted file]
src/usr/share/icons/hicolor/scalable/apps/synaptic.png [deleted file]
src/usr/share/icons/hicolor/scalable/deblet.png [deleted file]
src/usr/share/icons/hicolor/scalable/hildon/IceWM.xpm [deleted file]
src/usr/share/icons/hicolor/scalable/hildon/abiword-debian.png [deleted file]
src/usr/share/icons/hicolor/scalable/hildon/debian-logo.png [deleted file]
src/usr/share/icons/hicolor/scalable/hildon/deblet-easydeb.png [deleted file]
src/usr/share/icons/hicolor/scalable/hildon/gimp.png [deleted file]
src/usr/share/icons/hicolor/scalable/hildon/gnome-alsamixer-icon.png [deleted file]
src/usr/share/icons/hicolor/scalable/hildon/iceweasel.png [deleted file]
src/usr/share/icons/hicolor/scalable/hildon/kazehakase-icon.png [deleted file]
src/usr/share/icons/hicolor/scalable/hildon/lxde.png [deleted file]
src/usr/share/icons/hicolor/scalable/hildon/ooo-calc.png [deleted file]
src/usr/share/icons/hicolor/scalable/hildon/ooo-draw.png [deleted file]
src/usr/share/icons/hicolor/scalable/hildon/ooo-gulls.png [deleted file]
src/usr/share/icons/hicolor/scalable/hildon/ooo-impress.png [deleted file]
src/usr/share/icons/hicolor/scalable/hildon/ooo-math.png [deleted file]
src/usr/share/icons/hicolor/scalable/hildon/ooo-template.png [deleted file]
src/usr/share/icons/hicolor/scalable/hildon/ooo-web.png [deleted file]
src/usr/share/icons/hicolor/scalable/hildon/ooo-writer.png [deleted file]
src/usr/share/icons/hicolor/scalable/hildon/openjdk-6.xpm [deleted file]
src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-draw.png [deleted file]
src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-impress.png [deleted file]
src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-writer.png [deleted file]
src/usr/share/icons/hicolor/scalable/hildon/synaptic.png [deleted file]
src/usr/share/pixmaps/IceWM.xpm [deleted file]
src/usr/share/pixmaps/lxde.png [deleted file]
welcome [deleted file]

diff --git a/control/changes b/control/changes
deleted file mode 100644 (file)
index 2ff3eb6..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
- 0.9.4, 12-Oct-08: Fixed some Gimp settings, preparing for move to Extras repository
- 0.9.5, 12-Oct-08: Uploaded to Extras!
- 0.9.6, 13-Oct-08: Window hack replaced with toggle icon.
- 0.9.7, 17-Oct-08: Window hack uses fixed matchbox wm; graceful upgrade script; LXDE 'not responding' error fixed 
- 0.9.8, 18-Oct-08: Fixed installer bug, postinst script
- 0.9.9, 18-Oct-08: Another postinst script bug!
- 0.9.10, 18-Oct-08: Another installer bug!
- 0.9.11, 25-Nov-08: Bug fixes, closechroot closes dmloop properly, icon conflict fixes, and /var/tmp bound
- 0.9.12, 28-Nov-08: Another postinst script bug!
- 0.9.13, 08-Feb-09: Broke out easy-chroot, changed tar to gtar in installer.
- 0.9.14, 09-Feb-09: Added back the deleted debwm script.
- 0.9.15, 16-Feb-09: Matchbox 'keyboard-mini' replaced with pton's version
- 0.9.16, 27-Feb-09: Better installer gtar error message; Restored after data loss.
- 0.9.17, 21-Mar-09: Back in Extras; tiny tweaks to files & postinst
- 0.9.18, 22-Mar-09: postinst bug!
- 0.9.19, 22-Mar-09: another postinst bug!
- 0.9.20, 23-Mar-09: Made the install script more robust, added bzip2 depend.
- *** Why are these problems not found during beta testing???
- 0.9.21, 28-Apr-09: Updated and moved image file to qole.org, updated installer
- 0.9.24, 29-Apr-09: Version ready for extras; fixed postinst, menu items, etc
- 0.9.25, 30-Apr-09: New image file with proper locales, java-alternatives set up               
- 0.9.26, 25-Oct-09: Patches by Thomas Perl to allow ssh shell to chroot, using py2deb to make autobuilder package
diff --git a/control/control b/control/control
deleted file mode 100644 (file)
index aec6346..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-Maintainer: Alan Bruce <qole@qole.org>
-Package: easy-deb-chroot
-Section: user/tools
-Priority: Optional
-Depends: easy-chroot, gnutar, wget, bzip2
-Version: 0.9.25
-Architecture: armel
-Description: Scripts to run Debian applications easily in maemo 
- for users not familiar with the command line.
-  
- NB: A large image file must be downloaded
- and installed on an SD card before this package 
- will work!  You will need approx. 1.5 GB free on
- one of your MMC cards. 
- Instructions and an automated installer 
- are provided in the package.
-  
- (This is the Easy Debian 'Stable Lenny' version.)
-Maemo-Icon-26: 
- iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
- bWFnZVJlYWR5ccllPAAACe9JREFUeNrkW1tsHlcRnrMX23HjJM6ll1DItUUtNFRx2heQeECiEjdB
- pTrhoRKCwgMgFVVKQCgP9CFAHHGphGgfEEggIdIgHoAKIcgLrVQqYVdNS+OksXNTmzaX2onv/nfP
- MHP27O45Z/eP8zv7//Yf1pp/r//+Z+b7Zs7M7FogIpQuPU/Rh0cikrUQetsVMNbugs5aGms6hvLb
- 9LGK9n+ojqHU57So/VhtR3R9jfZrkIq7H6v1POkT8Vp9h/eT81+cO1o6wgCWbvkayU9JQpIayaGl
- GIS3RMo/QfJsorxixwDJvv8XAzDyzwBiaLsKHqCPva0eTNB65PGXJKGhuDEWHNABZeBWZECCPCuP
- 6ChvbRMTcO+txgADeSyZKVAfxnRMLWOC1xrk8ZlM+Qx9WaK8JS1hQtBa5HGBfKEwtqYzwWsZ8qXo
- Swf1suQJiAlib7sZgJGneR67S6hdR2HeQriA0/CH6BQ8OfcynMMJc3bY1y4ucB3kHcX18aPxeThC
- Sr9Hyg/jGAzLcfi4dwesgQ5tFvV5QH/h0HI2gOHz8jqI2+ivFiH8Jjqu8vd0uVvcBj0i1AZQRggQ
- BDEBK40JXnOQNyO86e/GNubX7PI2wCP+B62bdQmfol9yPr9SGaLSjLEiBiDn9kXkCwkP1GECwF2E
- uLl0g29clbFAM6G62SGoDnkoUV5CqSsUYoKETmGTcQUZABX6WjBZp5+0riQmBNX4vDRye6nHBSXI
- m8rbLHA7CuwCyd2wdMKsignBzSEvF4j2bgPEPZ5f2+mEo07NAHU1osWG3B0wnR1gsUYIqkO+3jyf
- Y3dMXoYX47fhTXwfxnBOHesVHbBLbIBzctIZmMjQLzNragTaYh0OaiYcbIUBNPIQlqNelPfkFDxd
- ewX+FI2qub58IJ4zPSUGiBAc5FM2QLbWJj6gf3CgmQawc/u6ZW0u5+UE9M/+Df4t3y3cjCe6WH83
- MnKAzACYIy0hNUQZzzC5HTbOhKAh5NHJ8K5Hf+R2Zgzfmf9XQfnP+5vg0WAzrCNPHydXOCrfoUzw
- NEyTGdKFe7BZvLekGBPMVirkGeNAhQageR4ZeQjL83hp72tmPB+9RbQfyZUiebrjIdgfPggC81nj
- cdgKU1iDP8Zn8oGhyCgeO4HPZALYLFBMwAZiQnBjPp8iD3USG3MWSI7NEZq/i4atG33G/xB8P/wY
- KV80HE975pJTvii2IZItacWGtIpcOCYEC/u8JORFWF6umoWNfW5UXoUheckKck+EHyZ4hDEzQJbq
- FjsENrXROOZkhnRMZDmD8X2f9g8aeQI2aoDH6ZbPqeBSr15HKJnykmOvkfKXcDa72UbRDTvE2kJK
- kygorcHnzmHP/Ynv27NCfs7lQnanH+vC41CjxdCb9FNvFIqYtMBBN821FXuJAp+pFBtgAwU98xo0
- InuE0nEBVL4vHb+XdZgBZXWnmkJhhFavLqIaxEGSL5Gig5nCiHUUL+6PkAuYCyc8XerxWp7DxRqv
- GKVVCpcxQGL9mCCtXMFiyDD94qN06J+LLYdPk+ymW/6nvLCpv38V553iJtDJDmp0IYvwZTHAN/w6
- VTAuQR4L+UHGhpO02kNy7Cb7AUjzGPYnjHAeXhZqfMyYgo5PJ34eZ9TmLUae/TouiU9JJii1gbAY
- DwpVouUmw3THx2jztaoaIsQE1Eyok507KbFb3U3RtDinn/LmqEKmYM3hQfJ0Fwx654i7eQFYswSe
- lDeA/CI6QikTOCYYgRBlaRXozutj5BKTlOzEjDhqBugYIEvcgFPjJOrn0d1mAGj0zdgAN4z8Ylti
- dZjgxgeAD1DUNxeeEi/jvOECoCXZn1d7ZYmQ63C23xvX3JDPV9ETzJnguEKKDyP7gOi1vnQRZ+As
- TmQKmwxgtGfRNkAN4+yOsRMLmEGO7xPy2BDyN9sUTWeHwTyhwQxd9vM+fx10G3nWDJ15SV7MDCCN
- WYDPXYJZ6wdmlNqQscWuBnP06fxJ2m8Y+Qq6wkgJBvbTMIci/TpKKozOFlipkh9zOUwV32VyBekw
- 4L9yHM44DZEJFRbNGCGzbNAw9rBs0OerbouP0kD6CfHBlJqxfkdnveiCT/i3275DLrC/9ioZYS5D
- 9ip5/7NUNLmJ0DjOZ8hn0R/BYA8jD3vEIpGvsis8Qqj006CO0KB2moXMHn8L/D4atZR7Pj5NhrgG
- n/TvBI80eJHc4hWqGzhRmjH6AeP0rbRJkhg3zSWyeX43K4/L5MmQYgKhc5iU70sHvdNbB18N7oHn
- ohPWxYPyipJ02SZ64D5vDfw1Pm8EzVm4QkzpFZ0O8qCQh5tEvhlPhka0OwxFOhCyPBV+BD7nPPVx
- U94ng/ths1hpHX8bp+F1OZZE/DwWLDrat+rp8CihQ0aQg2ng4gccP+t4GL4bPABbCOlQJbkAHbTe
- LlbBj8I++JS/UdF9DRVMd1HgvFt0q67wP+QFswaoFPkmPh3WswPCEVrvxKShAF8P7oUdRPMj8VlF
- 7dspSPb7m+GjXq8yFLvLbTScO8UKMpJQgbKWVouGz1c92ma9IaJiglQxAfrSoNjnrSdF1xtPfBI3
- 4b+H6HgfGQERrHQ30tEemqB8M1ygJCbIochJlOIc2ayiS7O7ND9IEipJ83y1Pt9KA2QxgZQZjLRS
- sZEtutuRUSM0G/lWGSDJf5IpcijK+gA6o8Okl2ezQmqfby7yrTSAjgnEBJSD6Zwe6d5AZJSzcQW5
- /XI1ADe4FBM4JtgxwHQN2XA93zYGyGMCGwGG0l6AkTQ11MlpVwNYs0Ne5zc/2i8nA6RG2E2oHyMZ
- WQrkm5IIXZybrJPvJ+K8BXJq0otfIJ9f3SP9hpB/P4yri011/2doEctx/wuNXL6V5C8kq0g+2wgD
- 7ov/3PYusIXkVyQbgd+IS7bvX4qBLIUBuDbmB5WbSN5KmqzAHdSfkNx7qxuAEd9PsoE9huSSFu6Y
- rNDntrZtEFxgYaW/qdE+CcVXA1HHg2+B+tcaOHcrGYBfDPiyRvlEIUlMlOf1BR0T+Nrf6v22NwCj
- +ohqAtHUZygLdQzBwi8Of5rkBZLL7WwAVuRhrdQpNe3aGmMJC1J3YIPtInkZuHvehgbo0lGd/y32
- DCvHfT5+BdbTNf+cepEO9UA8lSylzwH0i5IhZYrbdcCcbicDMHp3kMyQehMd4Alujr4Ls3gax8Q0
- xLgSQrFNrIT10IlTyaMxQQbBbv0aBV2jGqdroZNfduJ7vaNs1iYG4PuOk/JXWPEaxOIXeAoOw1k8
- i1OCFEIfhNgOPfANuAe/IrbBz/G4+DVVzGuV2gCTVB/+QOyAx8QmuAY1X99z2RuAI/hq7cOyi5S/
- Sup/Tw7B3+2ALoj6eAKviX0wpN52DrRLXIAZdQE/WntQ9IpIvSKRuRQH1Alln4qW/wkwAFmfwBE1
- OEVIAAAAAElFTkSuQmCC
-Installed-Size: 225
diff --git a/control/postinst b/control/postinst
deleted file mode 100644 (file)
index 96cebd2..0000000
+++ /dev/null
@@ -1,137 +0,0 @@
-#!/bin/sh
-
-set -e
-
-CHROOT=/debian
-TSTFILE=/usr/bin/hilda
-if [ ! -d "$CHROOT" ] ; then
-    mkdir /debian
-# else
-#    if [ -f "$CHROOT$TSTFILE" ] || [ ! "x`/sbin/debian echo hello | grep hello`" = "x" ] ; then
-#       closechroot
-#       export YESCHROOT='yes'
-#    fi
-fi
-
-# if this is an N810, copy the correct keymap into place.
-
-export MODEL=`cat /proc/cpuinfo | grep Hardware | cut -d " " -f 3`
-if [ "$MODEL" = "RX-44" ] ; then
-  cp /home/user/.Xmodmap-keymap-n810 /home/user/.Xmodmap-keymap
-fi
-
-# I sincerely apologise for the following ugly kludge that
-# restores all previous settings.
-
-if  [ -f "/home/user/.chroot.orig" ] ; then
-  cp /home/user/.chroot.orig /home/user/.chroot
-fi
-
-if  [ -f "/home/user/.Xmodmap-keymap.orig" ] ; then
-  mv /home/user/.Xmodmap-keymap.orig /home/user/.Xmodmap-keymap
-  export UPGRD="upgrade"
-fi
-
-if  [ -f "/home/user/.xbindkeysrc.scm.orig" ] ; then
-  mv /home/user/.xbindkeysrc.scm.orig /home/user/.xbindkeysrc.scm
-fi
-
-if  [ -f "/home/user/.gimp-2.4/gimprc.orig" ] ; then
-  mv /home/user/.gimp-2.4/gimprc.orig /home/user/.gimp-2.4/gimprc
-fi
-
-if  [ -f "/home/user/.gimp-2.4/sessionrc.orig" ] ; then
-  mv /home/user/.gimp-2.4/sessionrc.orig /home/user/.gimp-2.4/sessionrc
-fi
-
-if  [ -f "/home/user/.config/lxde/config.orig" ] ; then
-  mv /home/user/.config/lxde/config.orig /home/user/.config/lxde/config
-fi
-
-if  [ -f "/home/user/.config/lxpanel/LXDE/config.orig" ] ; then
-  mv /home/user/.config/lxpanel/LXDE/config.orig /home/user/.config/lxpanel/LXDE/config
-fi
-
-if  [ -f "/home/user/.config/lxpanel/LXDE/panels/panel.orig" ] ; then
-  mv /home/user/.config/lxpanel/LXDE/panels/panel.orig /home/user/.config/lxpanel/LXDE/panels/panel
-fi
-
-if  [ -f "/home/user/.config/gtk-2.0/gtkfilechooser.ini.orig" ] ; then
-  mv /home/user/.config/gtk-2.0/gtkfilechooser.ini.orig /home/user/.config/gtk-2.0/gtkfilechooser.ini
-fi
-
-# Fix permissions; another kludge.
-
-chown -R user:users /home/user/img-install
-chown -R user:users /home/user/.chroot
-chown -R user:users /home/user/.config
-chown -R user:users /home/user/apps
-chown -R user:users /home/user/.matchbox
-chown -R user:users /home/user/.gimp-2.4
-chown user:users /home/user/.Xmodmap-keymap
-chown user:users /home/user/.Xmodmap-keymap-n800
-chown user:users /home/user/.Xmodmap-keymap-n810
-chown user:users /home/user/.powerlaunch
-chown user:users /home/user/.xbindkeysrc.scm
-
-# yet another kludge; detect an upgrade
-
-if [ "x$UPGRD" = "x" ] ; then
-   touch /home/user/.synchroot
-   chown -R user:users /home/user/.synchroot
-fi
-
-# icon kludges
-
-if  [ ! -e "/usr/share/icons/hicolor/scalable/hildon/abiword.png" ] ; then 
-   cp /usr/share/icons/hicolor/scalable/hildon/abiword-debian.png /usr/share/icons/hicolor/scalable/hildon/abiword.png
-fi
-
-if  [ ! -e "/usr/share/icons/hicolor/scalable/hildon/deblet-easydeb.png" ] ; then 
-   cp /usr/share/icons/hicolor/scalable/hildon/deblet-easydeb.png /usr/share/icons/hicolor/scalable/hildon/deblet.png
-fi
-
-# this takes a while; that's why it's at the end...
-gtk-update-icon-cache -f /usr/share/icons/hicolor
-
-if [ "x$UPGRD" = "x" ] ; then
-   maemo-select-menu-location ooo.desktop  tana_fi_utilities
-   maemo-select-menu-location gimp.desktop  tana_fi_utilities
-   maemo-select-menu-location iceweasel.desktop tana_fi_internet
-   maemo-select-menu-location epiphany.desktop tana_fi_internet
-   maemo-select-menu-location lxde.desktop tana_fi_utilities
-   maemo-select-menu-location gnome-alsamixer.desktop tana_fi_settings
-   maemo-select-menu-location debchroot.desktop tana_fi_utilities
-   maemo-select-menu-location synaptic.desktop tana_fi_settings
-   maemo-select-menu-location xbindkeys.desktop tana_fi_settings
-fi
-
-if [ "x$UPGRD" != "x" ] ; then
-  export MSG1=`printf "\
-This update points to the new qole.org domain and the updated\n\
-image file that has the NEW, UPDATED Debian Stable release.\n\n\
-If you want a fully updated Debian (with OpenOffice.org 3.0,\n\
-Gimp 2.6, and the Epiphany browser), make sure you \n\
-close your chroot, delete the current image if you need \n\
-the space, then use the installer to download \n\
-the new image file. \n\n\
-Note: You don't need to replace your current image file."`
-else
-export MSG1=`printf "\
-In order to use this package, you must download and\n\
-install a very large image file. If you are unsure about\n\
-how to do this, and / or you just want the current set of\n\
-Debian applications (OpenOffice, GIMP & Firefox 3  w/ java),\n\
-use the Debian Image Installer in the Extras menu.\n\
-This program will download and install the image file to\n\
-one of your SD cards. You will need at least 1.5 GB free on that\n\
-card. After you download the image, you can move it elsewhere.\n\
-After moving the file, you may need to edit the .chroot file \n\
-as explained on ITt.\n\
-If you have run any Debian apps, be sure to issue\n\
-sudo closechroot\n\
-in the terminal (or just reboot) before moving the image file.\n"`
-fi
-gxmessage -center -alignbuttons center -buttons OK:0 -geometry 690x380 -title "NOTICE" "$MSG1"
-
-exit 0
\ No newline at end of file
diff --git a/control/postrm b/control/postrm
deleted file mode 100644 (file)
index fe437e2..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/sh
-
-export MSG1=`printf "\
-Removing this package does NOT delete the large image file\n\
-named debian-stable.img.ext2 from your SD card. You can do this\n\
-with the File Manager, although you may need to reboot\n\
-before you are allowed to delete the file."`
-echo $MSG1 > /tmp/msg.txt
-maemo-confirm-text "Notice" /tmp/msg.txt
-
-exit 0
\ No newline at end of file
diff --git a/control/preinst b/control/preinst
deleted file mode 100644 (file)
index 3bcd200..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-#!/bin/sh
-# Preserve old powerlaunch settings
-if [ -d "/home/user/.powerlaunch" ]  &&  [ ! -f "/home/user/.powerlaunch/powerlaunch.conf.orig" ] ; then
-    mv /home/user/.powerlaunch/powerlaunch.conf /home/user/.powerlaunch/powerlaunch.conf.orig
-fi
-# I sincerely apologise for the following ugly kludge that
-# backs up all previous settings.
-
-if  [ -f "/home/user/.chroot" ] ; then
-  cp /home/user/.chroot /home/user/.chroot.orig
-fi
-
-if  [ -f "/home/user/.Xmodmap-keymap" ] ; then
-  cp /home/user/.Xmodmap-keymap /home/user/.Xmodmap-keymap.orig
-fi
-
-if  [ -f "/home/user/.xbindkeysrc.scm" ] ; then
-  cp /home/user/.xbindkeysrc.scm /home/user/.xbindkeysrc.scm.orig
-fi
-
-if  [ -f "/home/user/.gimp-2.4/gimprc" ] ; then
-  cp /home/user/.gimp-2.4/gimprc /home/user/.gimp-2.4/gimprc.orig
-fi
-
-if  [ -f "/home/user/.gimp-2.4/sessionrc" ] ; then
-  cp /home/user/.gimp-2.4/sessionrc /home/user/.gimp-2.4/sessionrc.orig
-fi
-
-if  [ -f "/home/user/.config/lxde/config" ] ; then
-  cp /home/user/.config/lxde/config /home/user/.config/lxde/config.orig
-fi
-
-if  [ -f "/home/user/.config/lxpanel/LXDE/config" ] ; then
-  cp /home/user/.config/lxpanel/LXDE/config /home/user/.config/lxpanel/LXDE/config.orig
-fi
-
-if  [ -f "/home/user/.config/lxpanel/LXDE/panels/panel" ] ; then
-  cp /home/user/.config/lxpanel/LXDE/panels/panel /home/user/.config/lxpanel/LXDE/panels/panel.orig
-fi
-
-if  [ -f "/home/user/.config/gtk-2.0/gtkfilechooser.ini" ] ; then
-  cp /home/user/.config/gtk-2.0/gtkfilechooser.ini /home/user/.config/gtk-2.0/gtkfilechooser.ini.orig
-fi
-
-exit 0
diff --git a/control/prerm b/control/prerm
deleted file mode 100644 (file)
index 92b94c4..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-exit 0
\ No newline at end of file
diff --git a/deblet.png b/deblet.png
deleted file mode 100644 (file)
index 2db1a75..0000000
Binary files a/deblet.png and /dev/null differ
diff --git a/diablo/easy-chroot/cigar-64.png b/diablo/easy-chroot/cigar-64.png
new file mode 100644 (file)
index 0000000..cbb8d20
Binary files /dev/null and b/diablo/easy-chroot/cigar-64.png differ
diff --git a/diablo/easy-chroot/cigar.png b/diablo/easy-chroot/cigar.png
new file mode 100644 (file)
index 0000000..505a481
Binary files /dev/null and b/diablo/easy-chroot/cigar.png differ
diff --git a/diablo/easy-chroot/control/changes b/diablo/easy-chroot/control/changes
new file mode 100644 (file)
index 0000000..86dfb85
--- /dev/null
@@ -0,0 +1,3 @@
+25-Feb-2009, 0.1.4: Separated qmount from ezchroot. Rebuilt package after big data loss
+26-Feb-2009, 0.1.5: Better turbo-loop mount error message
+25-Jun-2009, 0.1.10: Recovered lost package from repository. Added thp's patches. Added blkid.
diff --git a/diablo/easy-chroot/control/control b/diablo/easy-chroot/control/control
new file mode 100644 (file)
index 0000000..5e0ff53
--- /dev/null
@@ -0,0 +1,35 @@
+Maintainer: Alan Bruce <alan@thebruces.ca>
+Package: easy-chroot
+Section: user/tools
+Priority: Optional
+Depends: libblkid1
+Version: 0.1.9
+Architecture: armel
+Description: Scripts to mount and chroot into images/partitions
+ Designed for maemo;
+ probably works in any Debian-based distro.
+ (This uses the 'turbo-charged' dm-loop for mounting image files.)
+Maemo-Icon-26: 
+ iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAA5FBMVEU9KCDyZSL/wg0iHh/lYSK+
+ UyHx8fGxTyFWMCBqRxbLWCHYXCKKQiGkSiGNWxExLS5GMxvIx8eRj48/Ozynag0vIh8sJB88Jx9M
+ SUpJKyBwOSB7URR9PSBaV1ithRRYPRmsq6s9LhyEgYK+VCKEVhIxKR+XRiE1KR5xOSFKLCDImRLx
+ uA5jNCB2c3SWYBBXMSHj4+PW1dVhQheenZ1POBpaSBtoZWZyTBWLQiEwIyBMPhx+PiGeZQ+kSyHL
+ WCLWoxG6ubnkrg92XBmDZhhoUho/Mx4jHyCRcRefexVkNSG6jxOwbwzGrFJmAAAAAXRSTlMAQObY
+ ZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfZAhkXEg9fFnSFAAAD
+ NElEQVRYR+1W2VYiMRAlphFapKFBZJFFFHVGERcQcV+pmXP4//+ZquxpesTnGe6DgJ17U3WrKulM
+ Zo01/jPEcaXSKQGhejBetdpirEhLOF/FzMTTJKffCwdRFIVl+bP0BflAc+Yf3dO3F/yySGCPnm6m
+ sy/Hin3fPd0Q+ATYSypEuKCRwo5Nyh8bFt0UhcUtQCXBfpWpXj8uFhOAI0dhA2CwpHAC4NH3iX2y
+ ox+jVWeegnliAODUs0P0yH0ceUG8AdwuC5R8fug/7wN03RB2kwJlm4MyLuFUz1U4W7YhNAK4P0PA
+ UqIAL0ZhvtQNWuC1JPlCgeApfBqFm2SEZZgSv4EUxjknhWA2+wEwsWvQyTfHBl8A4FLl/9zivMYU
+ LhIh3HwhIA0sMMbbyMzx2hYp/HSdGDjt8OlbNFFVhGcUoAQ4oYV5AJTtysh2w5lX6B01TRU4ZKwm
+ HGDbJLHFDsnJnl4IYHNwWgFHoapagPamjaWP8m/uDh7Vyms7V44JI9BNIASGyMlLal0GE5jOHcFc
+ C8ytwK6eZrijXXNma8YK8gPKeq3N4cYI7OoAcIID5OZFBJKZzUqBFBOMANhDEUQIogQ10U7kYxPj
+ sNHaQh7Jf+KM2NPoXLUx0opZjqGIYjKshBHow6lvIhXJnIcNeMjp7Hk9EJ9D+m0bf+ILjDz+ppgD
+ 8rDYxm4oCoEWNYPtx9AK9MUh4B5lDbhgbYo5T2T8zFERitTapuhG4DeE10S/svyMdABrX5cCTZ0O
+ Y8+67ya6CnLY/QtFCiCrReOoDKSebtNIyDOy7AtcegJ4FOMoNHmAYWd1M6IZtSKa0F8o0yX/nujT
+ TAJ0i90V1M7bWVbI14aMb+M0wMnCFfhF9ORNYiSetrKsqVLg/JjXHQ8X8E49iOik0QlXwgmO/mep
+ CckCR2AA70dE3/8bPaOsFCMpOyknBNQ1o27z1Og1piCc42KoZFVwGEQVd8LVdNGPAdWC8hd8OiIx
+ h1FfsNOu8QToaJ/R3kPq62PR0QDfiN1Av1TMAsriQZPh+69T46pk0CgEml51u/47iFHlifjn8X7n
+ YNXqVIiXlK/ev1ZiEzrxqjVrrPHv4Q/pJTbPHDttcgAAAABJRU5ErkJggg==
+Installed-Size: 412
diff --git a/diablo/easy-chroot/control/postinst b/diablo/easy-chroot/control/postinst
new file mode 100644 (file)
index 0000000..06f210a
--- /dev/null
@@ -0,0 +1,25 @@
+#!/bin/sh
+
+set -e
+
+if  [ ! -e "/sbin/dmlosetup" ] ; then 
+   ln -s /sbin/dmsetup /sbin/dmlosetup
+fi
+
+if  [ ! -e "/sbin/ezchroot" ] ; then 
+   ln -s /sbin/qchroot /sbin/ezchroot
+fi
+
+# yet another kludge; detect an upgrade (forced OFF)
+UPGRD='no'
+
+# this takes a while; that's why it's at the end...
+update-sudoers
+
+if [ "x$UPGRD" = "x" ] ; then
+   maemo-select-menu-location cpu-perform.desktop tana_fi_settings
+   maemo-select-menu-location cpu-ondemand.desktop tana_fi_settings
+   maemo-select-menu-location windowhack.desktop tana_fi_settings
+fi
+
+exit 0 
\ No newline at end of file
diff --git a/diablo/easy-chroot/control/postrm b/diablo/easy-chroot/control/postrm
new file mode 100644 (file)
index 0000000..2800230
--- /dev/null
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+if  [ ! -e "/sbin/dmlosetup" ] ; then 
+  rm /sbin/dmlosetup
+fi
+
+if  [ ! -e "/sbin/ezchroot" ] ; then 
+  rm /sbin/ezchroot
+fi
+
+update-sudoers
+
+exit 0
\ No newline at end of file
diff --git a/diablo/easy-chroot/control/preinst b/diablo/easy-chroot/control/preinst
new file mode 100644 (file)
index 0000000..92b94c4
--- /dev/null
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exit 0
\ No newline at end of file
diff --git a/diablo/easy-chroot/control/prerm b/diablo/easy-chroot/control/prerm
new file mode 100644 (file)
index 0000000..8658515
--- /dev/null
@@ -0,0 +1,4 @@
+#!/bin/sh
+cp /etc/osso-af-init/matchbox.defs.orig /etc/osso-af-init/matchbox.defs
+cp /usr/bin/matchbox-window-manager.orig /usr/bin/matchbox-window-manager
+exit 0
\ No newline at end of file
diff --git a/diablo/easy-chroot/easychroot-project b/diablo/easy-chroot/easychroot-project
new file mode 100644 (file)
index 0000000..763d196
--- /dev/null
@@ -0,0 +1,25 @@
+(S'easy-chroot'
+S'0.1.10'
+S'user/tools'
+S'armel'
+S'Optional'
+S'Alan Bruce <alan@thebruces.ca>'
+S'bzip2, e2fsprogs'
+S"Scripts to mount and chroot into images/partitions\n Designed for maemo;\n probably works in any Debian-based distro.\n(This uses the 'turbo-charged' dm-loop for mounting image files.)"
+S'/home/user/MyDocs/easychroot/bin'
+S'/home/user/MyDocs/ezchroot/cigar-64.png'
+S'#!/bin/sh\n\nset -e\n\nif  [ ! -e "/sbin/dmlosetup" ] ; then \n   ln -s /sbin/dmsetup /sbin/dmlosetup\nfi\n\nif  [ ! -e "/sbin/blkid" ] ; then \n   ln -s /sbin/blkid1 /sbin/blkid\nfi\n\nif  [ ! -e "/sbin/ezchroot" ] ; then \n   ln -s /sbin/qchroot /sbin/ezchroot\nfi\n\n# yet another kludge; detect an upgrade (forced OFF)\nUPGRD=\'no\'\n\n# this takes a while; that\'s why it\'s at the end...\nupdate-sudoers\n\nif [ "x$UPGRD" = "x" ] ; then\n   maemo-select-menu-location cpu-perform.desktop tana_fi_settings\n   maemo-select-menu-location cpu-ondemand.desktop tana_fi_settings\n   maemo-select-menu-location windowhack.desktop tana_fi_settings\nfi\n\nexit 0'
+S'#!/bin/sh\n\nif  [ ! -e "/sbin/dmsetup" ] ; then \n  rm /sbin/dmlosetup\nfi\n\nif  [ ! -e "/sbin/qchroot" ] ; then \n  rm /sbin/ezchroot\nfi\n\nupdate-sudoers\n\nexit 0'
+S'#!/bin/sh\n\nexit 0'
+S'#!/bin/sh\ncp /etc/osso-af-init/matchbox.defs.orig /etc/osso-af-init/matchbox.defs\ncp /usr/bin/matchbox-window-manager.orig /usr/bin/matchbox-window-manager\nexit 0'
+S'25-Feb-2009, 0.1.4: Separated qmount from ezchroot. Rebuilt package after big data loss\n26-Feb-2009, 0.1.5: Better turbo-loop mount error message\n15-Jun-2009, 0.1.10: Recovered lost package from repository. Fixed closechroot bug. Added blkid.\n'
+S'extras'
+S'diablo'
+S'low'
+S'mr_abruce@hotmail.com'
+S''
+S'/home/user/MyDocs/ezchroot/src'
+S'login'
+S'1'
+tp1
+.
\ No newline at end of file
diff --git a/diablo/easy-chroot/src/etc/osso-af-init/matchbox.defs.orig b/diablo/easy-chroot/src/etc/osso-af-init/matchbox.defs.orig
new file mode 100644 (file)
index 0000000..0c70f86
--- /dev/null
@@ -0,0 +1,14 @@
+#!/bin/sh
+# matchbox.defs - Matchbox defines
+
+TITLEBAR=yes
+DESKTOPMODE=plain
+LOWLIGHT=no
+SHOWCURSOR=yes
+DIALOGMODE=static
+MBTHEME=$DEFAULTMBTHEME
+SUPERMODAL=yes
+
+if [ -f $HOME/.osso/mbtheme ]; then
+    MBTHEME=`cat $HOME/.osso/mbtheme`
+fi
diff --git a/diablo/easy-chroot/src/etc/osso-af-init/matchbox.defs.window-hack b/diablo/easy-chroot/src/etc/osso-af-init/matchbox.defs.window-hack
new file mode 100644 (file)
index 0000000..02a9060
--- /dev/null
@@ -0,0 +1,14 @@
+#!/bin/sh
+# matchbox.defs - Matchbox defines
+
+TITLEBAR=yes
+DESKTOPMODE=plain
+LOWLIGHT=no
+SHOWCURSOR=yes
+DIALOGMODE=free
+MBTHEME=$DEFAULTMBTHEME
+SUPERMODAL=no
+
+if [ -f $HOME/.osso/mbtheme ]; then
+    MBTHEME=`cat $HOME/.osso/mbtheme`
+fi
diff --git a/diablo/easy-chroot/src/etc/sudoers.d/chroot.sudoers b/diablo/easy-chroot/src/etc/sudoers.d/chroot.sudoers
new file mode 100644 (file)
index 0000000..defeda1
--- /dev/null
@@ -0,0 +1,2 @@
+Defaults env_keep+=GTK_MODULES
+user ALL = NOPASSWD: ALL
\ No newline at end of file
diff --git a/diablo/easy-chroot/src/sbin/blkid1 b/diablo/easy-chroot/src/sbin/blkid1
new file mode 100755 (executable)
index 0000000..4cfd9bb
Binary files /dev/null and b/diablo/easy-chroot/src/sbin/blkid1 differ
diff --git a/diablo/easy-chroot/src/sbin/closechroot b/diablo/easy-chroot/src/sbin/closechroot
new file mode 100755 (executable)
index 0000000..32ac256
--- /dev/null
@@ -0,0 +1,62 @@
+#!/bin/sh
+#Close a mounted chroot; this means killing all the chroot apps and unmounting the bound directories.
+
+# By Alan M Bruce (qole)
+#
+# GPL licensed; keep code free!
+
+if [ "`whoami`" != "root" ] ; then
+  echo "please run me as root!"
+  exit 9
+fi
+
+#Try to get the chroot location from the first parameter
+CHROOT=$1
+
+#Try to get the chroot location from the config file... 
+if [ "x$CHROOT" = x ] ; then
+  #Pull in the config, if possible...
+  [ -f /home/user/.chroot ] && . /home/user/.chroot
+  #Still not set? Set to default
+  [ "x$CHROOT" != x ] || CHROOT=/debian
+fi
+
+#Abort if chroot not mounted.
+if [ ! -f "$CHROOT/var/lock/qmount-complete" ] ; then
+  echo "Nothing to do; chroot not mounted!"
+  exit 1
+fi
+
+echo "Closing the chroot..."
+
+#
+
+TEST1=`mount | grep " $CHROOT "`
+if [ "x$TEST1" != "x" ] ; then
+  echo "...Killing chroot apps..."
+  fuser -m "$CHROOT" -k
+else
+  fuser "$CHROOT" -k
+fi
+
+echo "..Unmounting bound dirs..."
+
+#Any external mounts
+MNTD=`cat /proc/mounts | grep " $CHROOT/" | awk '{print $2}'`
+for MDRV in $MNTD ; do
+  echo "unmounting $MDRV"
+  umount -l "$MDRV"
+done
+
+if [ -f "$CHROOT/var/lock/qmount-complete" ] ; then
+  rm "$CHROOT/var/lock/qmount-complete"
+fi
+
+if [ -f "$CHROOT/var/lock/chroot-complete" ] ; then
+  rm "$CHROOT/var/lock/chroot-complete"
+fi
+
+/sbin/qumount $CHROOT
+
+echo "chroot closed."
+exit 0
\ No newline at end of file
diff --git a/diablo/easy-chroot/src/sbin/cpu-ondemand b/diablo/easy-chroot/src/sbin/cpu-ondemand
new file mode 100755 (executable)
index 0000000..3c394fa
--- /dev/null
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+# set cpu governor to on-demand mode
+# (based on lcuk's liqbase script)
+
+echo ondemand >/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
\ No newline at end of file
diff --git a/diablo/easy-chroot/src/sbin/cpu-perform b/diablo/easy-chroot/src/sbin/cpu-perform
new file mode 100755 (executable)
index 0000000..a3ad3b3
--- /dev/null
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+# set cpu governor to on-demand mode
+# (based on lcuk's liqbase script)
+
+echo performance >/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
+sleep 1
+echo '' >/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
\ No newline at end of file
diff --git a/diablo/easy-chroot/src/sbin/dmsetup b/diablo/easy-chroot/src/sbin/dmsetup
new file mode 100755 (executable)
index 0000000..a19bbef
Binary files /dev/null and b/diablo/easy-chroot/src/sbin/dmsetup differ
diff --git a/diablo/easy-chroot/src/sbin/qchroot b/diablo/easy-chroot/src/sbin/qchroot
new file mode 100755 (executable)
index 0000000..88a00f8
--- /dev/null
@@ -0,0 +1,131 @@
+#!/bin/sh
+# Sets up (if necessary) and chroots into a different environment.
+# Expects root privileges, does not drop them. 
+
+# By Alan M Bruce (qole) with help from Benson Mitchell and Thomas Perl
+#
+# GPL licensed; keep code free!
+
+# This script should have a wrapper to set up extra variables,
+# OR, it can be run as a command:
+# ezchroot <part/file/'none'> <chroot dir> <command> <params...>
+
+if [ "`whoami`" != "root" ] ; then
+  echo "please run me as root!"
+  exit 9
+fi
+
+IMGFILE=$1
+shift 1
+
+CHROOT=$1
+shift 1
+
+# echo ezchroot $IMGFILE $CHROOT $*
+
+qmount $IMGFILE $CHROOT
+MOUNTSUCCESS=$?
+
+if [ "$MOUNTSUCCESS" != "1" ] && [ "$MOUNTSUCCESS" != "0" ] ; then
+  echo Cancelling chroot...
+  exit $MOUNTSUCCESS
+fi
+
+if [ "$MOUNTSUCCESS" = "0" ] ; then
+  #Make the tablet's devices available to the chroot
+  echo . >/dev/stderr
+  mount -o bind /dev "$CHROOT/dev"
+  mount -o bind /proc "$CHROOT/proc"
+
+  #Gentoo wiki says this will make X work
+  echo .. >/dev/stderr
+  mount -t devpts none "$CHROOT/dev/pts"
+  mount -o bind /tmp "$CHROOT/tmp"
+
+  #Open e-mail attachments, etc
+  mount -o bind /var/tmp "$CHROOT/var/tmp"
+
+  #Any external devices
+  echo ... >/dev/stderr
+  MNTD=`cat /proc/mounts | grep ' /media/' | awk '{print $2}'`
+
+  for MDRV in $MNTD ; do
+    if [ ! -d "$CHROOT$MDRV" ] ; then
+      mkdir -p "$CHROOT$MDRV"
+    fi
+    mount -o bind "$MDRV" "$CHROOT$MDRV"
+  done
+
+  #Mount the user's home dir
+  echo .... >/dev/stderr
+  mount -o bind /home/user "$CHROOT/home/user"
+
+  #Make DBus work
+  mount -o bind /var/run/dbus "$CHROOT/var/run/dbus"
+
+  #Speed hacks: lower the priority of processes
+  renice 0 `pidof mmcqd`
+  renice 20 `pidof metalayer-crawler`
+
+  # Sync the chroot if requested...
+  if [ -f /home/user/.synchroot ] ; then 
+    /sbin/synchroot $CHROOT
+    rm /home/user/.synchroot
+  fi
+
+  # Place any commands you wish to run the first time you chroot
+  # into the /var/run/onfirstchroot-ext.rc file (inside your rootfs)
+
+  if [ -f "$CHROOT/var/run/onfirstchroot-ext.rc" ] ; then
+    . "$CHROOT/var/run/onfirstchroot-ext.rc"
+  fi
+
+  # Place any commands you wish to run from inside the chroot 
+  # the first time you chroot into the /var/run/onfirstchroot.rc
+  # file (inside your rootfs)
+
+  if [ -f "$CHROOT/var/run/onfirstchroot.rc" ] ; then
+    chroot $CHROOT "/var/run/onfirstchroot.rc"
+  fi
+
+fi
+
+# Place any commands you wish to run every time you chroot
+# into the /var/run/onchroot-ext.rc file (inside your rootfs)
+
+if [ -f "$CHROOT/var/run/onchroot-ext.rc" ] ; then
+  . "$CHROOT/var/run/onchroot-ext.rc"
+fi
+
+# Place any commands you wish to run from inside the chroot
+# every time you chroot into the /var/run/onchroot.rc
+# file (inside your rootfs)
+
+if [ -f "$CHROOT/var/run/onchroot.rc" ] ; then
+  chroot $CHROOT "/var/run/onchroot.rc"
+fi
+
+#All set up. Set flag for next time...
+
+if [ ! -d "$CHROOT/var/lock" ] ; then
+  mkdir -p "$CHROOT/var/lock"
+fi
+
+trap "rm -f $CHROOT/var/lock/chroot-complete ; echo -ne '\033]0;osso_xterm\007' ; exit" INT TERM EXIT
+echo $IMGFILE $@ > "$CHROOT/var/lock/chroot-complete"
+
+#Custom prompt and xterm title. Reduces confusion.
+CHRLABEL=`blkid -s LABEL $IMGFILE | cut -d' ' -f2 | cut -d'=' -f2 | sed 's/"//g'`
+if [ "x$CHRLABEL" = "x" ] ; then
+  CHRLABEL=chroot
+fi
+echo -ne "\033]0;$CHRLABEL\007" >/dev/stderr
+export PS1="[\u@$CHRLABEL: \w]"
+
+#Actually chroot
+echo "Everything set up, running chroot..." >/dev/stderr
+chroot $CHROOT "$@"
+
+#All done, reset.
+exit 0
+
diff --git a/diablo/easy-chroot/src/sbin/qmount b/diablo/easy-chroot/src/sbin/qmount
new file mode 100755 (executable)
index 0000000..dd70d37
--- /dev/null
@@ -0,0 +1,164 @@
+#!/bin/sh
+# Sets up (if necessary) and chroots into a different environment.
+# Expects root privileges, does not drop them. 
+
+# By Alan M Bruce (qole) with help from Benson Mitchell and Thomas Perl
+#
+# GPL licensed; keep code free!
+
+# This script should have a wrapper to set up extra variables,
+# OR, it can be run as a command:
+# qmount <part/file/'none'> <mountpoint>
+
+if [ "`whoami`" != "root" ] ; then
+  echo "please run me as root!"
+  exit 9
+fi
+
+IMGFILE=$1
+MNTPT=$2
+
+# echo qmount $IMGFILE $MNTPT
+
+#Ensure that we have an image or partition to mount
+
+if [ ! -f "$IMGFILE" ] && [ ! -b "$IMGFILE" ] ; then
+  MSG1=`printf "ERROR!\n\nThe image specified ($IMGFILE) does not exist or is neither\na regular nor a block special file.\n\nFirst parameter must be an image file or partition"`
+  if [ ! -f "/usr/bin/gxmessage" ] ; then
+    echo $MSG1 >/dev/stderr
+  else
+    gxmessage -center -alignbuttons center -buttons GTK_STOCK_OK:0 -geometry 680x250 -title "EZ-CHROOT ERROR" "$MSG1"
+  fi
+  exit 9
+fi
+
+#Ensure that we have a chroot directory to mount the image or partition on
+
+if [ "x$MNTPT" = "x" ] || [ "x`echo $MNTPT | grep '/'`" = "x"  ] ; then
+  MSG1=`printf "ERROR!\n\nNo chroot directory specified!\n\nSecond parameter must be chroot dir (eg. /debian)"`
+  if [ ! -f "/usr/bin/gxmessage" ] ; then
+    echo $MSG1 >/dev/stderr
+  else
+    gxmessage -center -alignbuttons center -buttons GTK_STOCK_OK:0 -geometry 680x250 -title "EZ-CHROOT ERROR" "$MSG1"
+  fi
+  exit 9
+fi
+
+#Check to see if already mounted
+if [ -f "$MNTPT/var/lock/qmount-complete" ] ; then
+  echo "$MNTPT has a qmount already!" >/dev/stderr
+  MTDIMGFILE=`cat $MNTPT/var/lock/qmount-complete`
+  if [ "$IMGFILE" != "$MTDIMGFILE" ] ; then
+    echo $MTDIMGFILE already mounted here! >/dev/stderr
+    MSG1=`printf "Mount problem!\n\n$MTDIMGFILE already mounted on $MNTPT"`
+       if [ ! -f "/usr/bin/gxmessage" ] ; then
+         echo $MSG1 >/dev/stderr
+       else
+         gxmessage -center -alignbuttons center -buttons GTK_STOCK_OK:0 -geometry 680x250 -title "EZ-CHROOT ERROR" "$MSG1"
+       fi
+    exit 9
+    # Instead of failing, we could unmount instead...
+    # echo Unmounting...
+    # closechroot $MNTPT
+  else
+    echo $MTDIMGFILE already mounted on $MNTPT... >/dev/stderr
+    exit 1
+  fi
+fi 
+
+if [ ! -f "$MNTPT/var/lock/qmount-complete" ] ; then
+ echo "Mounting..." >/dev/stderr
+ if [ "$IMGFILE" != "none" ] ; then
+
+   if [ -f "$IMGFILE" ] ; then
+     LOOP=loop,
+     echo "using image file: $IMGFILE" >/dev/stderr
+     if [ "x$IMGFS" = x ] ; then
+       IMGFS=`echo $IMGFILE | awk -F '.' '{print $NF}'`
+       echo "fs type is $IMGFS" >/dev/stderr
+     fi
+   else
+     LOOP=
+     echo "using device: $IMGFILE" >/dev/stderr
+     PARTINFO="`blkid -s TYPE $IMGFILE`"
+     if [ "x$IMGFS" = x ] ; then
+       IMGFS=`echo $PARTINFO | awk '{print $NF}' | awk -F '=' '{print $NF}' | sed s/\"//g`
+     fi
+   fi
+
+   if [ -d "/mnt/initfs/lib/modules/`uname -r`" ] ; then
+     MODULEPATH="/mnt/initfs/lib/modules/`uname -r`"
+   else
+     MODULEPATH=/mnt/initfs/lib/modules/2.6.21-omap1
+   fi
+   insmod "$MODULEPATH/mbcache.ko" 2>/dev/null
+
+   if [ "$IMGFS" != "ext3" ] && [ "$IMGFS" != "ext2" ] ; then
+     echo "Don't know $IMGFS: Using ext2 file system" >/dev/stderr
+     IMGFS=ext2
+   fi
+
+   echo "Using $IMGFS file system" >/dev/stderr
+   if [ "$IMGFS" = ext3 ] ; then
+     insmod "$MODULEPATH/jbd.ko" 2>/dev/null
+   fi
+
+   insmod "$MODULEPATH/$IMGFS.ko" 2>/dev/null
+
+   if [ "$LOOP" = "loop," ] ; then
+    echo "mounting $IMGFILE on the turbo-loop ;)" >/dev/stderr
+     insmod /lib/modules/2.6.21-omap1/dm-mod.ko 2>/dev/null
+     insmod /lib/modules/2.6.21-omap1/dm-loop.ko 2>/dev/null
+     NEXTLOOP=`ls -l /dev/dm-* 2>/dev/null | tail -1 | awk '{print $NF}' | awk -F '-' '{print $NF+1}'`
+     if [ "x$NEXTLOOP" = "x"  ] ; then
+       NEXTLOOP=0
+     fi
+     DMLOMSG=`dmlosetup loop$NEXTLOOP "$IMGFILE" 2>&1`
+     MNTMSG=`mount -t "$IMGFS" /dev/dm-$NEXTLOOP "$MNTPT" -o noatime 2>&1` 
+     if [ "$?" != 0 ] ; then
+       MSG1=`printf "Mount failure!\n\n$IMGFILE failed to mount on loop$NEXTLOOP\n\n$DMLOMSG\n$MNTMSG"`
+       if [ ! -f "/usr/bin/gxmessage" ] ; then
+         echo $MSG1 >/dev/stderr
+       else
+         gxmessage -center -alignbuttons center -buttons GTK_STOCK_OK:0 -geometry 680x250 -title "EZ-CHROOT ERROR" "$MSG1"
+       fi
+       exit 2
+     fi
+     echo ...$IMGFILE mounted on loop$NEXTLOOP >/dev/stderr
+   else
+     echo "mounting device: $IMGFILE" >/dev/stderr
+     if ! mount -t "$IMGFS" "$IMGFILE" "$MNTPT" -o ${LOOP}noatime ; then
+       MSG1=`printf "Mount failure!\n\n$IMGFILE failed to mount on $MNTPT"`
+       if [ ! -f "/usr/bin/gxmessage" ] ; then
+         echo $MSG1 >/dev/stderr
+       else
+         gxmessage -center -alignbuttons center -buttons GTK_STOCK_OK:0 -geometry 680x250 -title "EZ-CHROOT ERROR" "$MSG1"
+       fi
+       exit 3
+     fi
+
+   fi
+
+  else
+    echo "Not mounting any filesystem, chroot is $MNTPT" >/dev/stderr
+  fi 
+
+#All set up. Set flag for next time...
+
+ if [ ! -d "$MNTPT/var/lock" ] ; then
+   mkdir -p "$MNTPT/var/lock"
+ fi
+
+ # Place any commands you wish to run the first time you mount
+ # into the $MNTPT/var/run/onmount.rc file
+
+  if [ -f "$MNTPT/var/run/onmount.rc" ] ; then
+    . "$MNTPT/var/run/onmount.rc"
+  fi
+
+ echo $IMGFILE > "$MNTPT/var/lock/qmount-complete"
+ exit 0
+
+fi
+
+exit 1
diff --git a/diablo/easy-chroot/src/sbin/qumount b/diablo/easy-chroot/src/sbin/qumount
new file mode 100755 (executable)
index 0000000..03701a0
--- /dev/null
@@ -0,0 +1,64 @@
+#!/bin/sh
+#Unmount a mounted MNTPT.
+# By Alan M Bruce (qole)
+#
+# GPL licensed; keep code free!
+
+if [ "`whoami`" != "root" ] ; then
+  echo "please run me as root!"
+  exit 9
+fi
+
+#Try to get the MNTPT location from the first parameter
+MNTPT=$1
+
+#Try to get the MNTPT location from the config file... 
+if [ "x$MNTPT" = x ] ; then
+  #Pull in the config, if possible...
+  [ -f /home/user/.chroot ] && . /home/user/.chroot
+  MNTPT=$CHROOT
+  #Still not set? FAIL
+  if [ "x$MNTPT" != x ] ; then
+    echo "No mountpoint to unmount!" >/dev/stderr
+    exit 8
+  fi
+fi
+
+
+TEST1=`mount | grep " $MNTPT "`
+
+if [ "x$TEST1" != "x" ] ; then
+  echo "..Unmounting $MNTPT..." >/dev/stderr
+  umount -ld "$MNTPT"
+
+  TEST2=`mount | grep " $MNTPT "`
+
+  if [ "x$TEST2" != "x" ] ; then
+    echo "...$MNTPT didn't unmount!" >/dev/stderr
+    exit 8
+  fi
+else
+  echo "$MNTPT is not mounted; Check for trailing slashes." >/dev/stderr
+fi
+
+if [ ! "x`grep device-mapper /proc/misc`" = "x" ] ; then
+  LOOPDEV=`echo $TEST1 | cut -f1 -d' '`
+  while [ "x`echo $LOOPDEV | grep dm-`" != "x" ] ; do
+    LOOPNO=`echo $LOOPDEV | awk -F '-' '{print $NF}'`
+    echo "..Unmounting turbo loop ($LOOPNO)..." >/dev/stderr
+    dmlosetup -d /dev/loop$LOOPNO
+    if [ "$?" != 0 ] || [ "x`dmsetup status | grep loop$LOOPNO`" != "x" ] ; then
+      echo "Waiting for apps to terminate, will try again." >/dev/stderr
+      sleep 5
+      dmlosetup -d /dev/loop$LOOPNO 
+      if [ "$?" != 0 ] ; then
+        echo "Can't unmount turbo-loop! Try dmlosetup -d /dev/loop$LOOPNO manually." >/dev/stderr
+        exit 9
+      fi
+    fi
+    LOOPDEV=`mount | grep " $MNTPT " | cut -f1 -d' '`
+  done
+fi
+
+echo "successful unmount..." >/dev/stderr
+exit 0
diff --git a/diablo/easy-chroot/src/sbin/synchroot b/diablo/easy-chroot/src/sbin/synchroot
new file mode 100755 (executable)
index 0000000..c8dbe71
--- /dev/null
@@ -0,0 +1,42 @@
+#!/bin/sh
+#Synch a mounted chroot; this means copying some important files to the chroot.
+
+#Try to get the chroot location from the config file... 
+if [ "x$CHROOT" = x ] ; then
+  #Pull in the config, if possible...
+  [ -f /home/user/.chroot ] && . /home/user/.chroot
+  #Still not set? Set to default
+  [ "x$CHROOT" != x ] || CHROOT=/debian
+fi
+
+#Abort if chroot not mounted.
+if [ ! -d "$CHROOT/etc/" ] ; then
+  echo "cannot sync; chroot not mounted!"
+  exit 99
+fi
+
+echo "synching the chroot..."
+
+#Just a somewhat-readable uniquifier so backups don't overwrite other backups.
+BOB=`date | awk '{print $1$2$3}'`
+
+#Make the Internet work.
+
+mv "$CHROOT/etc/resolv.conf" "$CHROOT/etc/resolv.conf.$BOB"
+cp /etc/resolv.conf "$CHROOT/etc/resolv.conf"
+mv "$CHROOT/etc/hosts" "$CHROOT/etc/hosts.$BOB"
+cp /etc/hosts "$CHROOT/etc/hosts"
+
+#Make permissions work.
+mv "$CHROOT/etc/group" "$CHROOT/etc/group.$BOB"
+cp /etc/group "$CHROOT/etc/group"
+mv "$CHROOT/etc/passwd" "$CHROOT/etc/passwd.$BOB"
+cp /etc/passwd "$CHROOT/etc/passwd"
+
+#Set the correct time.
+mv "$CHROOT/etc/localtime" "$CHROOT/etc/localtime.$BOB"
+cp -a /etc/localtime "$CHROOT/etc/localtime"
+
+#Help make N810 F-keys work
+mv "$CHROOT/usr/share/X11/xkb" "$CHROOT/usr/share/X11/xkb.$BOB"
+cp -r /usr/share/X11/xkb "$CHROOT/usr/share/X11"
\ No newline at end of file
diff --git a/diablo/easy-chroot/src/usr/bin/gxmessage b/diablo/easy-chroot/src/usr/bin/gxmessage
new file mode 100755 (executable)
index 0000000..ddcd9c4
Binary files /dev/null and b/diablo/easy-chroot/src/usr/bin/gxmessage differ
diff --git a/diablo/easy-chroot/src/usr/bin/hostwin b/diablo/easy-chroot/src/usr/bin/hostwin
new file mode 100755 (executable)
index 0000000..3a6eaa6
Binary files /dev/null and b/diablo/easy-chroot/src/usr/bin/hostwin differ
diff --git a/diablo/easy-chroot/src/usr/bin/matchbox-window-manager-matan b/diablo/easy-chroot/src/usr/bin/matchbox-window-manager-matan
new file mode 100755 (executable)
index 0000000..94266d2
Binary files /dev/null and b/diablo/easy-chroot/src/usr/bin/matchbox-window-manager-matan differ
diff --git a/diablo/easy-chroot/src/usr/bin/matchbox-window-manager.orig b/diablo/easy-chroot/src/usr/bin/matchbox-window-manager.orig
new file mode 100755 (executable)
index 0000000..da83b94
Binary files /dev/null and b/diablo/easy-chroot/src/usr/bin/matchbox-window-manager.orig differ
diff --git a/diablo/easy-chroot/src/usr/bin/quserchroot b/diablo/easy-chroot/src/usr/bin/quserchroot
new file mode 100755 (executable)
index 0000000..6963d7c
--- /dev/null
@@ -0,0 +1,38 @@
+#!/bin/sh
+# Chroots and runs a shell or any command as non-root.
+
+# By Alan M Bruce (qole) and Benson Mitchell
+#
+# GPL licensed; keep code free!
+
+if [ "`whoami`" = "root" ] ; then
+  echo "please don't run me as root!"
+  exit 9
+fi
+
+if [ "$#" -lt "2" ] ; then
+  echo "You need at least 2 parameters:"
+  echo "    filesystem-location and mountpoint"
+  exit 9
+fi
+
+IMGFILE=$1
+shift 1
+
+CHROOT=$1
+shift 1
+
+# If CHROOTUSER is set, use it. 
+# Otherwise fall back on current user
+[ "x$CHROOTUSER" != x ] || CHROOTUSER=`whoami`
+
+#Note use of su below, so no chroot-side script req'd to drop privileges.
+#With no args, use a shell; su will get the right one, with no -c
+#With args, just run them as $CHROOTUSER.
+if [ $# = 0 ] ; then
+  echo As $CHROOTUSER, starting chroot shell...
+  sudo /sbin/qchroot $IMGFILE $CHROOT su $CHROOTUSER
+else
+  echo As $CHROOTUSER, starting chroot $1
+  sudo /sbin/qchroot $IMGFILE $CHROOT su $CHROOTUSER -c "$*"
+fi
diff --git a/diablo/easy-chroot/src/usr/bin/window-hack-toggle b/diablo/easy-chroot/src/usr/bin/window-hack-toggle
new file mode 100755 (executable)
index 0000000..2e72ede
--- /dev/null
@@ -0,0 +1,32 @@
+#!/bin/sh
+
+# Toggle the Movable Window Hack for Easy Debian applications.
+# (c) 2008 Alan Bruce (qole): GPL license.
+
+# Shut down Matchbox Window Manager.
+
+. /etc/osso-af-init/af-defines.sh
+. /etc/osso-af-init/matchbox.defs
+echo dialogmode=$DIALOGMODE 
+echo stopping matchbox...
+. /etc/osso-af-init/matchbox.sh stop
+
+# Figure out what mode we're running in, and switch to the other one.
+
+if [ ! "x`grep -i DIALOGMODE=free /etc/osso-af-init/matchbox.defs`" = "x" ] ; then
+ echo "free mode: switching to static."
+ sudo cp /etc/osso-af-init/matchbox.defs.orig /etc/osso-af-init/matchbox.defs
+ sudo cp /usr/bin/matchbox-window-manager.orig /usr/bin/matchbox-window-manager
+else
+ echo "static mode: switching to free."
+ sudo cp /etc/osso-af-init/matchbox.defs.window-hack /etc/osso-af-init/matchbox.defs
+ sudo cp /usr/bin/matchbox-window-manager-matan /usr/bin/matchbox-window-manager
+fi
+
+# Start up Matchbox Window Manager again, with the new settings.
+
+. /etc/osso-af-init/af-defines.sh
+. /etc/osso-af-init/matchbox.defs
+echo dialogmode=$DIALOGMODE 
+echo starting matchbox...
+. /etc/osso-af-init/matchbox.sh start
\ No newline at end of file
diff --git a/diablo/easy-chroot/src/usr/share/applications/hildon/cpu-ondemand.desktop b/diablo/easy-chroot/src/usr/share/applications/hildon/cpu-ondemand.desktop
new file mode 100644 (file)
index 0000000..cb81ace
--- /dev/null
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Set CPU to On-Demand mode
+GenericName=CPU On-Demand mode
+Exec=sudo /sbin/cpu-ondemand
+Icon=qgn_list_cp_memory
+X-Osso-Type=application/x-executable
+X-HildonDesk-ShowInToolbar=true
+Terminal=false
+Type=Application
+StartupNotify=true
\ No newline at end of file
diff --git a/diablo/easy-chroot/src/usr/share/applications/hildon/cpu-perform.desktop b/diablo/easy-chroot/src/usr/share/applications/hildon/cpu-perform.desktop
new file mode 100644 (file)
index 0000000..b84129f
--- /dev/null
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Set CPU to Performance mode
+GenericName=CPU Performance mode
+Exec=sudo /sbin/cpu-perform
+Icon=qgn_list_cp_memory
+X-Osso-Type=application/x-executable
+X-HildonDesk-ShowInToolbar=true
+Terminal=false
+Type=Application
+StartupNotify=true
\ No newline at end of file
diff --git a/diablo/easy-chroot/src/usr/share/applications/hildon/windowhack.desktop b/diablo/easy-chroot/src/usr/share/applications/hildon/windowhack.desktop
new file mode 100644 (file)
index 0000000..adce59e
--- /dev/null
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Toggle Movable Windows
+GenericName=Toggle Movable Window Hack
+Exec=/usr/bin/window-hack-toggle
+Icon=qgn_list_cp_devicesetup
+X-Osso-Type=application/x-executable
+X-HildonDesk-ShowInToolbar=true
+Terminal=false
+Type=Application
+StartupNotify=true
\ No newline at end of file
diff --git a/diablo/easy-deb-chroot/control/changes b/diablo/easy-deb-chroot/control/changes
new file mode 100644 (file)
index 0000000..2ff3eb6
--- /dev/null
@@ -0,0 +1,22 @@
+ 0.9.4, 12-Oct-08: Fixed some Gimp settings, preparing for move to Extras repository
+ 0.9.5, 12-Oct-08: Uploaded to Extras!
+ 0.9.6, 13-Oct-08: Window hack replaced with toggle icon.
+ 0.9.7, 17-Oct-08: Window hack uses fixed matchbox wm; graceful upgrade script; LXDE 'not responding' error fixed 
+ 0.9.8, 18-Oct-08: Fixed installer bug, postinst script
+ 0.9.9, 18-Oct-08: Another postinst script bug!
+ 0.9.10, 18-Oct-08: Another installer bug!
+ 0.9.11, 25-Nov-08: Bug fixes, closechroot closes dmloop properly, icon conflict fixes, and /var/tmp bound
+ 0.9.12, 28-Nov-08: Another postinst script bug!
+ 0.9.13, 08-Feb-09: Broke out easy-chroot, changed tar to gtar in installer.
+ 0.9.14, 09-Feb-09: Added back the deleted debwm script.
+ 0.9.15, 16-Feb-09: Matchbox 'keyboard-mini' replaced with pton's version
+ 0.9.16, 27-Feb-09: Better installer gtar error message; Restored after data loss.
+ 0.9.17, 21-Mar-09: Back in Extras; tiny tweaks to files & postinst
+ 0.9.18, 22-Mar-09: postinst bug!
+ 0.9.19, 22-Mar-09: another postinst bug!
+ 0.9.20, 23-Mar-09: Made the install script more robust, added bzip2 depend.
+ *** Why are these problems not found during beta testing???
+ 0.9.21, 28-Apr-09: Updated and moved image file to qole.org, updated installer
+ 0.9.24, 29-Apr-09: Version ready for extras; fixed postinst, menu items, etc
+ 0.9.25, 30-Apr-09: New image file with proper locales, java-alternatives set up               
+ 0.9.26, 25-Oct-09: Patches by Thomas Perl to allow ssh shell to chroot, using py2deb to make autobuilder package
diff --git a/diablo/easy-deb-chroot/control/control b/diablo/easy-deb-chroot/control/control
new file mode 100644 (file)
index 0000000..aec6346
--- /dev/null
@@ -0,0 +1,68 @@
+Maintainer: Alan Bruce <qole@qole.org>
+Package: easy-deb-chroot
+Section: user/tools
+Priority: Optional
+Depends: easy-chroot, gnutar, wget, bzip2
+Version: 0.9.25
+Architecture: armel
+Description: Scripts to run Debian applications easily in maemo 
+ for users not familiar with the command line.
+  
+ NB: A large image file must be downloaded
+ and installed on an SD card before this package 
+ will work!  You will need approx. 1.5 GB free on
+ one of your MMC cards. 
+ Instructions and an automated installer 
+ are provided in the package.
+  
+ (This is the Easy Debian 'Stable Lenny' version.)
+Maemo-Icon-26: 
+ iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
+ bWFnZVJlYWR5ccllPAAACe9JREFUeNrkW1tsHlcRnrMX23HjJM6ll1DItUUtNFRx2heQeECiEjdB
+ pTrhoRKCwgMgFVVKQCgP9CFAHHGphGgfEEggIdIgHoAKIcgLrVQqYVdNS+OksXNTmzaX2onv/nfP
+ MHP27O45Z/eP8zv7//Yf1pp/r//+Z+b7Zs7M7FogIpQuPU/Rh0cikrUQetsVMNbugs5aGms6hvLb
+ 9LGK9n+ojqHU57So/VhtR3R9jfZrkIq7H6v1POkT8Vp9h/eT81+cO1o6wgCWbvkayU9JQpIayaGl
+ GIS3RMo/QfJsorxixwDJvv8XAzDyzwBiaLsKHqCPva0eTNB65PGXJKGhuDEWHNABZeBWZECCPCuP
+ 6ChvbRMTcO+txgADeSyZKVAfxnRMLWOC1xrk8ZlM+Qx9WaK8JS1hQtBa5HGBfKEwtqYzwWsZ8qXo
+ Swf1suQJiAlib7sZgJGneR67S6hdR2HeQriA0/CH6BQ8OfcynMMJc3bY1y4ucB3kHcX18aPxeThC
+ Sr9Hyg/jGAzLcfi4dwesgQ5tFvV5QH/h0HI2gOHz8jqI2+ivFiH8Jjqu8vd0uVvcBj0i1AZQRggQ
+ BDEBK40JXnOQNyO86e/GNubX7PI2wCP+B62bdQmfol9yPr9SGaLSjLEiBiDn9kXkCwkP1GECwF2E
+ uLl0g29clbFAM6G62SGoDnkoUV5CqSsUYoKETmGTcQUZABX6WjBZp5+0riQmBNX4vDRye6nHBSXI
+ m8rbLHA7CuwCyd2wdMKsignBzSEvF4j2bgPEPZ5f2+mEo07NAHU1osWG3B0wnR1gsUYIqkO+3jyf
+ Y3dMXoYX47fhTXwfxnBOHesVHbBLbIBzctIZmMjQLzNragTaYh0OaiYcbIUBNPIQlqNelPfkFDxd
+ ewX+FI2qub58IJ4zPSUGiBAc5FM2QLbWJj6gf3CgmQawc/u6ZW0u5+UE9M/+Df4t3y3cjCe6WH83
+ MnKAzACYIy0hNUQZzzC5HTbOhKAh5NHJ8K5Hf+R2Zgzfmf9XQfnP+5vg0WAzrCNPHydXOCrfoUzw
+ NEyTGdKFe7BZvLekGBPMVirkGeNAhQageR4ZeQjL83hp72tmPB+9RbQfyZUiebrjIdgfPggC81nj
+ cdgKU1iDP8Zn8oGhyCgeO4HPZALYLFBMwAZiQnBjPp8iD3USG3MWSI7NEZq/i4atG33G/xB8P/wY
+ KV80HE975pJTvii2IZItacWGtIpcOCYEC/u8JORFWF6umoWNfW5UXoUheckKck+EHyZ4hDEzQJbq
+ FjsENrXROOZkhnRMZDmD8X2f9g8aeQI2aoDH6ZbPqeBSr15HKJnykmOvkfKXcDa72UbRDTvE2kJK
+ kygorcHnzmHP/Ynv27NCfs7lQnanH+vC41CjxdCb9FNvFIqYtMBBN821FXuJAp+pFBtgAwU98xo0
+ InuE0nEBVL4vHb+XdZgBZXWnmkJhhFavLqIaxEGSL5Gig5nCiHUUL+6PkAuYCyc8XerxWp7DxRqv
+ GKVVCpcxQGL9mCCtXMFiyDD94qN06J+LLYdPk+ymW/6nvLCpv38V553iJtDJDmp0IYvwZTHAN/w6
+ VTAuQR4L+UHGhpO02kNy7Cb7AUjzGPYnjHAeXhZqfMyYgo5PJ34eZ9TmLUae/TouiU9JJii1gbAY
+ DwpVouUmw3THx2jztaoaIsQE1Eyok507KbFb3U3RtDinn/LmqEKmYM3hQfJ0Fwx654i7eQFYswSe
+ lDeA/CI6QikTOCYYgRBlaRXozutj5BKTlOzEjDhqBugYIEvcgFPjJOrn0d1mAGj0zdgAN4z8Ylti
+ dZjgxgeAD1DUNxeeEi/jvOECoCXZn1d7ZYmQ63C23xvX3JDPV9ETzJnguEKKDyP7gOi1vnQRZ+As
+ TmQKmwxgtGfRNkAN4+yOsRMLmEGO7xPy2BDyN9sUTWeHwTyhwQxd9vM+fx10G3nWDJ15SV7MDCCN
+ WYDPXYJZ6wdmlNqQscWuBnP06fxJ2m8Y+Qq6wkgJBvbTMIci/TpKKozOFlipkh9zOUwV32VyBekw
+ 4L9yHM44DZEJFRbNGCGzbNAw9rBs0OerbouP0kD6CfHBlJqxfkdnveiCT/i3275DLrC/9ioZYS5D
+ 9ip5/7NUNLmJ0DjOZ8hn0R/BYA8jD3vEIpGvsis8Qqj006CO0KB2moXMHn8L/D4atZR7Pj5NhrgG
+ n/TvBI80eJHc4hWqGzhRmjH6AeP0rbRJkhg3zSWyeX43K4/L5MmQYgKhc5iU70sHvdNbB18N7oHn
+ ohPWxYPyipJ02SZ64D5vDfw1Pm8EzVm4QkzpFZ0O8qCQh5tEvhlPhka0OwxFOhCyPBV+BD7nPPVx
+ U94ng/ths1hpHX8bp+F1OZZE/DwWLDrat+rp8CihQ0aQg2ng4gccP+t4GL4bPABbCOlQJbkAHbTe
+ LlbBj8I++JS/UdF9DRVMd1HgvFt0q67wP+QFswaoFPkmPh3WswPCEVrvxKShAF8P7oUdRPMj8VlF
+ 7dspSPb7m+GjXq8yFLvLbTScO8UKMpJQgbKWVouGz1c92ma9IaJiglQxAfrSoNjnrSdF1xtPfBI3
+ 4b+H6HgfGQERrHQ30tEemqB8M1ygJCbIochJlOIc2ayiS7O7ND9IEipJ83y1Pt9KA2QxgZQZjLRS
+ sZEtutuRUSM0G/lWGSDJf5IpcijK+gA6o8Okl2ezQmqfby7yrTSAjgnEBJSD6Zwe6d5AZJSzcQW5
+ /XI1ADe4FBM4JtgxwHQN2XA93zYGyGMCGwGG0l6AkTQ11MlpVwNYs0Ne5zc/2i8nA6RG2E2oHyMZ
+ WQrkm5IIXZybrJPvJ+K8BXJq0otfIJ9f3SP9hpB/P4yri011/2doEctx/wuNXL6V5C8kq0g+2wgD
+ 7ov/3PYusIXkVyQbgd+IS7bvX4qBLIUBuDbmB5WbSN5KmqzAHdSfkNx7qxuAEd9PsoE9huSSFu6Y
+ rNDntrZtEFxgYaW/qdE+CcVXA1HHg2+B+tcaOHcrGYBfDPiyRvlEIUlMlOf1BR0T+Nrf6v22NwCj
+ +ohqAtHUZygLdQzBwi8Of5rkBZLL7WwAVuRhrdQpNe3aGmMJC1J3YIPtInkZuHvehgbo0lGd/y32
+ DCvHfT5+BdbTNf+cepEO9UA8lSylzwH0i5IhZYrbdcCcbicDMHp3kMyQehMd4Alujr4Ls3gax8Q0
+ xLgSQrFNrIT10IlTyaMxQQbBbv0aBV2jGqdroZNfduJ7vaNs1iYG4PuOk/JXWPEaxOIXeAoOw1k8
+ i1OCFEIfhNgOPfANuAe/IrbBz/G4+DVVzGuV2gCTVB/+QOyAx8QmuAY1X99z2RuAI/hq7cOyi5S/
+ Sup/Tw7B3+2ALoj6eAKviX0wpN52DrRLXIAZdQE/WntQ9IpIvSKRuRQH1Alln4qW/wkwAFmfwBE1
+ OEVIAAAAAElFTkSuQmCC
+Installed-Size: 225
diff --git a/diablo/easy-deb-chroot/control/postinst b/diablo/easy-deb-chroot/control/postinst
new file mode 100644 (file)
index 0000000..96cebd2
--- /dev/null
@@ -0,0 +1,137 @@
+#!/bin/sh
+
+set -e
+
+CHROOT=/debian
+TSTFILE=/usr/bin/hilda
+if [ ! -d "$CHROOT" ] ; then
+    mkdir /debian
+# else
+#    if [ -f "$CHROOT$TSTFILE" ] || [ ! "x`/sbin/debian echo hello | grep hello`" = "x" ] ; then
+#       closechroot
+#       export YESCHROOT='yes'
+#    fi
+fi
+
+# if this is an N810, copy the correct keymap into place.
+
+export MODEL=`cat /proc/cpuinfo | grep Hardware | cut -d " " -f 3`
+if [ "$MODEL" = "RX-44" ] ; then
+  cp /home/user/.Xmodmap-keymap-n810 /home/user/.Xmodmap-keymap
+fi
+
+# I sincerely apologise for the following ugly kludge that
+# restores all previous settings.
+
+if  [ -f "/home/user/.chroot.orig" ] ; then
+  cp /home/user/.chroot.orig /home/user/.chroot
+fi
+
+if  [ -f "/home/user/.Xmodmap-keymap.orig" ] ; then
+  mv /home/user/.Xmodmap-keymap.orig /home/user/.Xmodmap-keymap
+  export UPGRD="upgrade"
+fi
+
+if  [ -f "/home/user/.xbindkeysrc.scm.orig" ] ; then
+  mv /home/user/.xbindkeysrc.scm.orig /home/user/.xbindkeysrc.scm
+fi
+
+if  [ -f "/home/user/.gimp-2.4/gimprc.orig" ] ; then
+  mv /home/user/.gimp-2.4/gimprc.orig /home/user/.gimp-2.4/gimprc
+fi
+
+if  [ -f "/home/user/.gimp-2.4/sessionrc.orig" ] ; then
+  mv /home/user/.gimp-2.4/sessionrc.orig /home/user/.gimp-2.4/sessionrc
+fi
+
+if  [ -f "/home/user/.config/lxde/config.orig" ] ; then
+  mv /home/user/.config/lxde/config.orig /home/user/.config/lxde/config
+fi
+
+if  [ -f "/home/user/.config/lxpanel/LXDE/config.orig" ] ; then
+  mv /home/user/.config/lxpanel/LXDE/config.orig /home/user/.config/lxpanel/LXDE/config
+fi
+
+if  [ -f "/home/user/.config/lxpanel/LXDE/panels/panel.orig" ] ; then
+  mv /home/user/.config/lxpanel/LXDE/panels/panel.orig /home/user/.config/lxpanel/LXDE/panels/panel
+fi
+
+if  [ -f "/home/user/.config/gtk-2.0/gtkfilechooser.ini.orig" ] ; then
+  mv /home/user/.config/gtk-2.0/gtkfilechooser.ini.orig /home/user/.config/gtk-2.0/gtkfilechooser.ini
+fi
+
+# Fix permissions; another kludge.
+
+chown -R user:users /home/user/img-install
+chown -R user:users /home/user/.chroot
+chown -R user:users /home/user/.config
+chown -R user:users /home/user/apps
+chown -R user:users /home/user/.matchbox
+chown -R user:users /home/user/.gimp-2.4
+chown user:users /home/user/.Xmodmap-keymap
+chown user:users /home/user/.Xmodmap-keymap-n800
+chown user:users /home/user/.Xmodmap-keymap-n810
+chown user:users /home/user/.powerlaunch
+chown user:users /home/user/.xbindkeysrc.scm
+
+# yet another kludge; detect an upgrade
+
+if [ "x$UPGRD" = "x" ] ; then
+   touch /home/user/.synchroot
+   chown -R user:users /home/user/.synchroot
+fi
+
+# icon kludges
+
+if  [ ! -e "/usr/share/icons/hicolor/scalable/hildon/abiword.png" ] ; then 
+   cp /usr/share/icons/hicolor/scalable/hildon/abiword-debian.png /usr/share/icons/hicolor/scalable/hildon/abiword.png
+fi
+
+if  [ ! -e "/usr/share/icons/hicolor/scalable/hildon/deblet-easydeb.png" ] ; then 
+   cp /usr/share/icons/hicolor/scalable/hildon/deblet-easydeb.png /usr/share/icons/hicolor/scalable/hildon/deblet.png
+fi
+
+# this takes a while; that's why it's at the end...
+gtk-update-icon-cache -f /usr/share/icons/hicolor
+
+if [ "x$UPGRD" = "x" ] ; then
+   maemo-select-menu-location ooo.desktop  tana_fi_utilities
+   maemo-select-menu-location gimp.desktop  tana_fi_utilities
+   maemo-select-menu-location iceweasel.desktop tana_fi_internet
+   maemo-select-menu-location epiphany.desktop tana_fi_internet
+   maemo-select-menu-location lxde.desktop tana_fi_utilities
+   maemo-select-menu-location gnome-alsamixer.desktop tana_fi_settings
+   maemo-select-menu-location debchroot.desktop tana_fi_utilities
+   maemo-select-menu-location synaptic.desktop tana_fi_settings
+   maemo-select-menu-location xbindkeys.desktop tana_fi_settings
+fi
+
+if [ "x$UPGRD" != "x" ] ; then
+  export MSG1=`printf "\
+This update points to the new qole.org domain and the updated\n\
+image file that has the NEW, UPDATED Debian Stable release.\n\n\
+If you want a fully updated Debian (with OpenOffice.org 3.0,\n\
+Gimp 2.6, and the Epiphany browser), make sure you \n\
+close your chroot, delete the current image if you need \n\
+the space, then use the installer to download \n\
+the new image file. \n\n\
+Note: You don't need to replace your current image file."`
+else
+export MSG1=`printf "\
+In order to use this package, you must download and\n\
+install a very large image file. If you are unsure about\n\
+how to do this, and / or you just want the current set of\n\
+Debian applications (OpenOffice, GIMP & Firefox 3  w/ java),\n\
+use the Debian Image Installer in the Extras menu.\n\
+This program will download and install the image file to\n\
+one of your SD cards. You will need at least 1.5 GB free on that\n\
+card. After you download the image, you can move it elsewhere.\n\
+After moving the file, you may need to edit the .chroot file \n\
+as explained on ITt.\n\
+If you have run any Debian apps, be sure to issue\n\
+sudo closechroot\n\
+in the terminal (or just reboot) before moving the image file.\n"`
+fi
+gxmessage -center -alignbuttons center -buttons OK:0 -geometry 690x380 -title "NOTICE" "$MSG1"
+
+exit 0
\ No newline at end of file
diff --git a/diablo/easy-deb-chroot/control/postrm b/diablo/easy-deb-chroot/control/postrm
new file mode 100644 (file)
index 0000000..fe437e2
--- /dev/null
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+export MSG1=`printf "\
+Removing this package does NOT delete the large image file\n\
+named debian-stable.img.ext2 from your SD card. You can do this\n\
+with the File Manager, although you may need to reboot\n\
+before you are allowed to delete the file."`
+echo $MSG1 > /tmp/msg.txt
+maemo-confirm-text "Notice" /tmp/msg.txt
+
+exit 0
\ No newline at end of file
diff --git a/diablo/easy-deb-chroot/control/preinst b/diablo/easy-deb-chroot/control/preinst
new file mode 100644 (file)
index 0000000..3bcd200
--- /dev/null
@@ -0,0 +1,45 @@
+#!/bin/sh
+# Preserve old powerlaunch settings
+if [ -d "/home/user/.powerlaunch" ]  &&  [ ! -f "/home/user/.powerlaunch/powerlaunch.conf.orig" ] ; then
+    mv /home/user/.powerlaunch/powerlaunch.conf /home/user/.powerlaunch/powerlaunch.conf.orig
+fi
+# I sincerely apologise for the following ugly kludge that
+# backs up all previous settings.
+
+if  [ -f "/home/user/.chroot" ] ; then
+  cp /home/user/.chroot /home/user/.chroot.orig
+fi
+
+if  [ -f "/home/user/.Xmodmap-keymap" ] ; then
+  cp /home/user/.Xmodmap-keymap /home/user/.Xmodmap-keymap.orig
+fi
+
+if  [ -f "/home/user/.xbindkeysrc.scm" ] ; then
+  cp /home/user/.xbindkeysrc.scm /home/user/.xbindkeysrc.scm.orig
+fi
+
+if  [ -f "/home/user/.gimp-2.4/gimprc" ] ; then
+  cp /home/user/.gimp-2.4/gimprc /home/user/.gimp-2.4/gimprc.orig
+fi
+
+if  [ -f "/home/user/.gimp-2.4/sessionrc" ] ; then
+  cp /home/user/.gimp-2.4/sessionrc /home/user/.gimp-2.4/sessionrc.orig
+fi
+
+if  [ -f "/home/user/.config/lxde/config" ] ; then
+  cp /home/user/.config/lxde/config /home/user/.config/lxde/config.orig
+fi
+
+if  [ -f "/home/user/.config/lxpanel/LXDE/config" ] ; then
+  cp /home/user/.config/lxpanel/LXDE/config /home/user/.config/lxpanel/LXDE/config.orig
+fi
+
+if  [ -f "/home/user/.config/lxpanel/LXDE/panels/panel" ] ; then
+  cp /home/user/.config/lxpanel/LXDE/panels/panel /home/user/.config/lxpanel/LXDE/panels/panel.orig
+fi
+
+if  [ -f "/home/user/.config/gtk-2.0/gtkfilechooser.ini" ] ; then
+  cp /home/user/.config/gtk-2.0/gtkfilechooser.ini /home/user/.config/gtk-2.0/gtkfilechooser.ini.orig
+fi
+
+exit 0
diff --git a/diablo/easy-deb-chroot/control/prerm b/diablo/easy-deb-chroot/control/prerm
new file mode 100644 (file)
index 0000000..92b94c4
--- /dev/null
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exit 0
\ No newline at end of file
diff --git a/diablo/easy-deb-chroot/deblet.png b/diablo/easy-deb-chroot/deblet.png
new file mode 100644 (file)
index 0000000..2db1a75
Binary files /dev/null and b/diablo/easy-deb-chroot/deblet.png differ
diff --git a/diablo/easy-deb-chroot/easydebchroot-project b/diablo/easy-deb-chroot/easydebchroot-project
new file mode 100644 (file)
index 0000000..ab9d6ef
--- /dev/null
@@ -0,0 +1,25 @@
+(S'easy-deb-chroot'
+S'0.9.25'
+S'user/tools'
+S'armel'
+S'Optional'
+S'Alan Bruce <qole@qole.org>'
+S'easy-chroot, gnutar, wget, bzip2'
+S"Scripts to run Debian applications easily in maemo \nfor users not familiar with the command line.\n \nNB: A large image file must be downloaded\nand installed on an SD card before this package \nwill work!  You will need approx. 1.5 GB free on\none of your MMC cards. \nInstructions and an automated installer \nare provided in the package.\n \n(This is the Easy Debian 'Stable Lenny' version.)"
+S'/home/user/MyDocs/debchroot/bin'
+S'/home/user/MyDocs/debchroot/deblet.png'
+S'#!/bin/sh\n\nset -e\n\nCHROOT=/debian\nTSTFILE=/usr/bin/hilda\nif [ ! -d "$CHROOT" ] ; then\n    mkdir /debian\n# else\n#    if [ -f "$CHROOT$TSTFILE" ] || [ ! "x`/sbin/debian echo hello | grep hello`" = "x" ] ; then\n#       closechroot\n#       export YESCHROOT=\'yes\'\n#    fi\nfi\n\n# if this is an N810, copy the correct keymap into place.\n\nexport MODEL=`cat /proc/cpuinfo | grep Hardware | cut -d " " -f 3`\nif [ "$MODEL" = "RX-44" ] ; then\n  cp /home/user/.Xmodmap-keymap-n810 /home/user/.Xmodmap-keymap\nfi\n\n# I sincerely apologise for the following ugly kludge that\n# restores all previous settings.\n\nif  [ -f "/home/user/.chroot.orig" ] ; then\n  cp /home/user/.chroot.orig /home/user/.chroot\nfi\n\nif  [ -f "/home/user/.Xmodmap-keymap.orig" ] ; then\n  mv /home/user/.Xmodmap-keymap.orig /home/user/.Xmodmap-keymap\n  export UPGRD="upgrade"\nfi\n\nif  [ -f "/home/user/.xbindkeysrc.scm.orig" ] ; then\n  mv /home/user/.xbindkeysrc.scm.orig /home/user/.xbindkeysrc.scm\nfi\n\nif  [ -f "/home/user/.gimp-2.4/gimprc.orig" ] ; then\n  mv /home/user/.gimp-2.4/gimprc.orig /home/user/.gimp-2.4/gimprc\nfi\n\nif  [ -f "/home/user/.gimp-2.4/sessionrc.orig" ] ; then\n  mv /home/user/.gimp-2.4/sessionrc.orig /home/user/.gimp-2.4/sessionrc\nfi\n\nif  [ -f "/home/user/.config/lxde/config.orig" ] ; then\n  mv /home/user/.config/lxde/config.orig /home/user/.config/lxde/config\nfi\n\nif  [ -f "/home/user/.config/lxpanel/LXDE/config.orig" ] ; then\n  mv /home/user/.config/lxpanel/LXDE/config.orig /home/user/.config/lxpanel/LXDE/config\nfi\n\nif  [ -f "/home/user/.config/lxpanel/LXDE/panels/panel.orig" ] ; then\n  mv /home/user/.config/lxpanel/LXDE/panels/panel.orig /home/user/.config/lxpanel/LXDE/panels/panel\nfi\n\nif  [ -f "/home/user/.config/gtk-2.0/gtkfilechooser.ini.orig" ] ; then\n  mv /home/user/.config/gtk-2.0/gtkfilechooser.ini.orig /home/user/.config/gtk-2.0/gtkfilechooser.ini\nfi\n\n# Fix permissions; another kludge.\n\nchown -R user:users /home/user/img-install\nchown -R user:users /home/user/.chroot\nchown -R user:users /home/user/.config\nchown -R user:users /home/user/apps\nchown -R user:users /home/user/.matchbox\nchown -R user:users /home/user/.gimp-2.4\nchown user:users /home/user/.Xmodmap-keymap\nchown user:users /home/user/.Xmodmap-keymap-n800\nchown user:users /home/user/.Xmodmap-keymap-n810\nchown user:users /home/user/.powerlaunch\nchown user:users /home/user/.xbindkeysrc.scm\n\n# yet another kludge; detect an upgrade\n\nif [ "x$UPGRD" = "x" ] ; then\n   touch /home/user/.synchroot\n   chown -R user:users /home/user/.synchroot\nfi\n\n# icon kludges\n\nif  [ ! -e "/usr/share/icons/hicolor/scalable/hildon/abiword.png" ] ; then \n   cp /usr/share/icons/hicolor/scalable/hildon/abiword-debian.png /usr/share/icons/hicolor/scalable/hildon/abiword.png\nfi\n\nif  [ ! -e "/usr/share/icons/hicolor/scalable/hildon/deblet-easydeb.png" ] ; then \n   cp /usr/share/icons/hicolor/scalable/hildon/deblet-easydeb.png /usr/share/icons/hicolor/scalable/hildon/deblet.png\nfi\n\n# this takes a while; that\'s why it\'s at the end...\ngtk-update-icon-cache -f /usr/share/icons/hicolor\n\nif [ "x$UPGRD" = "x" ] ; then\n   maemo-select-menu-location ooo.desktop  tana_fi_utilities\n   maemo-select-menu-location gimp.desktop  tana_fi_utilities\n   maemo-select-menu-location iceweasel.desktop tana_fi_internet\n   maemo-select-menu-location epiphany.desktop tana_fi_internet\n   maemo-select-menu-location lxde.desktop tana_fi_utilities\n   maemo-select-menu-location gnome-alsamixer.desktop tana_fi_settings\n   maemo-select-menu-location debchroot.desktop tana_fi_utilities\n   maemo-select-menu-location synaptic.desktop tana_fi_settings\n   maemo-select-menu-location xbindkeys.desktop tana_fi_settings\nfi\n\nif [ "x$UPGRD" != "x" ] ; then\n  export MSG1=`printf "\\\nThis update points to the new qole.org domain and the updated\\n\\\nimage file that has the NEW, UPDATED Debian Stable release.\\n\\n\\\nIf you want a fully updated Debian (with OpenOffice.org 3.0,\\n\\\nGimp 2.6, and the Epiphany browser), make sure you \\n\\\nclose your chroot, delete the current image if you need \\n\\\nthe space, then use the installer to download \\n\\\nthe new image file. \\n\\n\\\nNote: You don\'t need to replace your current image file."`\nelse\nexport MSG1=`printf "\\\nIn order to use this package, you must download and\\n\\\ninstall a very large image file. If you are unsure about\\n\\\nhow to do this, and / or you just want the current set of\\n\\\nDebian applications (OpenOffice, GIMP & Firefox 3  w/ java),\\n\\\nuse the Debian Image Installer in the Extras menu.\\n\\\nThis program will download and install the image file to\\n\\\none of your SD cards. You will need at least 1.5 GB free on that\\n\\\ncard. After you download the image, you can move it elsewhere.\\n\\\nAfter moving the file, you may need to edit the .chroot file \\n\\\nas explained on ITt.\\n\\\nIf you have run any Debian apps, be sure to issue\\n\\\nsudo closechroot\\n\\\nin the terminal (or just reboot) before moving the image file.\\n"`\nfi\ngxmessage -center -alignbuttons center -buttons OK:0 -geometry 690x380 -title "NOTICE" "$MSG1"\n\nexit 0'
+S'#!/bin/sh\n\nexport MSG1=`printf "\\\nRemoving this package does NOT delete the large image file\\n\\\nnamed debian-stable.img.ext2 from your SD card. You can do this\\n\\\nwith the File Manager, although you may need to reboot\\n\\\nbefore you are allowed to delete the file."`\necho $MSG1 > /tmp/msg.txt\nmaemo-confirm-text "Notice" /tmp/msg.txt\n\nexit 0'
+S'#!/bin/sh\n# Preserve old powerlaunch settings\nif [ -d "/home/user/.powerlaunch" ]  &&  [ ! -f "/home/user/.powerlaunch/powerlaunch.conf.orig" ] ; then\n    mv /home/user/.powerlaunch/powerlaunch.conf /home/user/.powerlaunch/powerlaunch.conf.orig\nfi\n# I sincerely apologise for the following ugly kludge that\n# backs up all previous settings.\n\nif  [ -f "/home/user/.chroot" ] ; then\n  cp /home/user/.chroot /home/user/.chroot.orig\nfi\n\nif  [ -f "/home/user/.Xmodmap-keymap" ] ; then\n  cp /home/user/.Xmodmap-keymap /home/user/.Xmodmap-keymap.orig\nfi\n\nif  [ -f "/home/user/.xbindkeysrc.scm" ] ; then\n  cp /home/user/.xbindkeysrc.scm /home/user/.xbindkeysrc.scm.orig\nfi\n\nif  [ -f "/home/user/.gimp-2.4/gimprc" ] ; then\n  cp /home/user/.gimp-2.4/gimprc /home/user/.gimp-2.4/gimprc.orig\nfi\n\nif  [ -f "/home/user/.gimp-2.4/sessionrc" ] ; then\n  cp /home/user/.gimp-2.4/sessionrc /home/user/.gimp-2.4/sessionrc.orig\nfi\n\nif  [ -f "/home/user/.config/lxde/config" ] ; then\n  cp /home/user/.config/lxde/config /home/user/.config/lxde/config.orig\nfi\n\nif  [ -f "/home/user/.config/lxpanel/LXDE/config" ] ; then\n  cp /home/user/.config/lxpanel/LXDE/config /home/user/.config/lxpanel/LXDE/config.orig\nfi\n\nif  [ -f "/home/user/.config/lxpanel/LXDE/panels/panel" ] ; then\n  cp /home/user/.config/lxpanel/LXDE/panels/panel /home/user/.config/lxpanel/LXDE/panels/panel.orig\nfi\n\nif  [ -f "/home/user/.config/gtk-2.0/gtkfilechooser.ini" ] ; then\n  cp /home/user/.config/gtk-2.0/gtkfilechooser.ini /home/user/.config/gtk-2.0/gtkfilechooser.ini.orig\nfi\n\nexit 0\n'
+S'#!/bin/sh\n\nexit 0'
+S"0.9.4, 12-Oct-08: Fixed some Gimp settings, preparing for move to Extras repository\n0.9.5, 12-Oct-08: Uploaded to Extras!\n0.9.6, 13-Oct-08: Window hack replaced with toggle icon.\n0.9.7, 17-Oct-08: Window hack uses fixed matchbox wm; graceful upgrade script; LXDE 'not responding' error fixed \n0.9.8, 18-Oct-08: Fixed installer bug, postinst script\n0.9.9, 18-Oct-08: Another postinst script bug!\n0.9.10, 18-Oct-08: Another installer bug!\n0.9.11, 25-Nov-08: Bug fixes, closechroot closes dmloop properly, icon conflict fixes, and /var/tmp bound\n0.9.12, 28-Nov-08: Another postinst script bug!\n0.9.13, 08-Feb-09: Broke out easy-chroot, changed tar to gtar in installer.\n0.9.14, 09-Feb-09: Added back the deleted debwm script.\n0.9.15, 16-Feb-09: Matchbox 'keyboard-mini' replaced with pton's version\n0.9.16, 27-Feb-09: Better installer gtar error message; Restored after data loss.\n0.9.17, 21-Mar-09: Back in Extras; tiny tweaks to files & postinst\n0.9.18, 22-Mar-09: postinst bug!\n0.9.19, 22-Mar-09: another postinst bug!\n0.9.20, 23-Mar-09: Made the install script more robust, added bzip2 depend.\n*** Why are these problems not found during beta testing???\n0.9.21, 28-Apr-09: Updated and moved image file to qole.org, updated installer\n0.9.24, 29-Apr-09: Version ready for extras; fixed postinst, menu items, etc\n0.9.25, 30-Apr-09: New image file with proper locales, java-alternatives set up\t\t"
+S'extras'
+S'diablo'
+S'low'
+S'alan@thebruces.ca'
+S''
+S'/home/user/MyDocs/debchroot/src'
+S'qole'
+S'1'
+tp1
+.
\ No newline at end of file
diff --git a/diablo/easy-deb-chroot/src/home/user/.Xmodmap-keymap b/diablo/easy-deb-chroot/src/home/user/.Xmodmap-keymap
new file mode 100755 (executable)
index 0000000..9ff488d
--- /dev/null
@@ -0,0 +1,125 @@
+!/home/user/.Xmodmap-keymap
+!This first section is from the Mamona project
+!http://dev.openbossa.org/trac/mamona/browser/packages/xserver-kdrive-common/xserver-kdrive-common/mamona/keymap.xmodmap
+
+keycode   9 = Escape
+keycode  10 = 1 exclam
+keycode  11 = 2 at
+keycode  12 = 3 numbersign
+keycode  13 = 4 dollar
+keycode  14 = 5 percent
+keycode  15 = 6 asciicircum
+keycode  16 = 7 ampersand braceleft
+keycode  17 = 8 asterisk bracketleft
+keycode  18 = 9 parenleft bracketright
+keycode  19 = 0 parenright braceright
+keycode  20 = minus underscore backslash
+keycode  21 = equal plus
+keycode  22 = BackSpace
+keycode  23 = Tab
+keycode  24 = q Q q
+keycode  25 = w W w
+keycode  26 = e E
+keycode  27 = r R r
+keycode  28 = t T t
+keycode  29 = y Y y
+keycode  30 = u U u
+keycode  31 = i I i
+keycode  32 = o O o
+keycode  33 = p P p
+keycode  34 = bracketleft braceleft
+keycode  35 = bracketright braceright asciitilde
+keycode  36 = Return
+keycode  37 = Control_L
+keycode  38 = a A
+keycode  39 = s S s
+keycode  40 = d D
+keycode  41 = f F
+keycode  42 = g G g
+keycode  43 = h H h
+keycode  44 = j J j
+keycode  45 = k K k
+keycode  46 = l L l
+keycode  47 = semicolon colon
+keycode  48 = apostrophe quotedbl
+keycode  49 = grave asciitilde
+keycode  50 = Shift_L
+keycode  51 = backslash bar
+keycode  52 = z Z z
+keycode  53 = x X x
+keycode  54 = c C
+keycode  55 = v V v
+keycode  56 = b B
+keycode  57 = n N n
+keycode  58 = m M m
+keycode  59 = comma less
+keycode  60 = period greater
+keycode  61 = slash question
+keycode  62 = Shift_R
+keycode  63 = KP_Multiply
+keycode  64 = Alt_L
+keycode  65 = space
+keycode  66 = Caps_Lock
+keycode  67 = F1 F11
+keycode  68 = F2 F12
+keycode  69 = F3 F13
+keycode  70 = F4 F14
+keycode  71 = F5 F15
+keycode  72 = F6 F16
+keycode  73 = F7 F17
+keycode  74 = F8 F18
+keycode  75 = F9 F19
+keycode  76 = F10 F20
+keycode  77 = Num_Lock
+keycode  78 = Scroll_Lock
+keycode  79 = KP_7
+keycode  80 = KP_8
+keycode  81 = KP_9
+keycode  82 = KP_Subtract
+keycode  83 = KP_4
+keycode  84 = KP_5
+keycode  85 = KP_6
+keycode  86 = KP_Add
+keycode  87 = KP_1
+keycode  88 = KP_2
+keycode  89 = KP_3
+keycode  90 = KP_0
+keycode  91 = KP_Decimal
+keycode  94 = less greater bar
+keycode  95 = F11
+keycode  96 = F12
+keycode 104 = KP_Enter
+keycode 105 = Control_R
+keycode 106 = KP_Divide
+keycode 108 = Mode_switch
+keycode 109 = Break
+keycode 110 = Home
+keycode 111 = Up
+keycode 112 = Prior
+keycode 113 = Left
+keycode 114 = Right
+keycode 115 = End
+keycode 116 = Down
+keycode 117 = Next
+keycode 118 = Insert
+keycode 119 = Delete
+keycode 120 = Menu
+keycode 121 = F13
+keycode 122 = F14
+keycode 123 = Help
+keycode 124 = Execute
+keycode 125 = F17
+keycode 126 = KP_Subtract
+keycode 127 = Pause
+
+add shift   = Shift_L Shift_R
+add lock    = Caps_Lock
+add control = Control_L Control_R
+add mod1    = Alt_L 
+add mod2    = Num_Lock
+add mod4    = Mode_switch
+
+!keymaps for N810 by fatalsaint
+!NOT INCLUDED BY DEFAULT DUE TO CONFLICTS WITH THE N800.
+!PLEASE REPLACE THIS FILE WITH THE .Xmodmap-keymap-n810 file
+!to add the N810 keyboard functions.
diff --git a/diablo/easy-deb-chroot/src/home/user/.Xmodmap-keymap-n800 b/diablo/easy-deb-chroot/src/home/user/.Xmodmap-keymap-n800
new file mode 100755 (executable)
index 0000000..9ff488d
--- /dev/null
@@ -0,0 +1,125 @@
+!/home/user/.Xmodmap-keymap
+!This first section is from the Mamona project
+!http://dev.openbossa.org/trac/mamona/browser/packages/xserver-kdrive-common/xserver-kdrive-common/mamona/keymap.xmodmap
+
+keycode   9 = Escape
+keycode  10 = 1 exclam
+keycode  11 = 2 at
+keycode  12 = 3 numbersign
+keycode  13 = 4 dollar
+keycode  14 = 5 percent
+keycode  15 = 6 asciicircum
+keycode  16 = 7 ampersand braceleft
+keycode  17 = 8 asterisk bracketleft
+keycode  18 = 9 parenleft bracketright
+keycode  19 = 0 parenright braceright
+keycode  20 = minus underscore backslash
+keycode  21 = equal plus
+keycode  22 = BackSpace
+keycode  23 = Tab
+keycode  24 = q Q q
+keycode  25 = w W w
+keycode  26 = e E
+keycode  27 = r R r
+keycode  28 = t T t
+keycode  29 = y Y y
+keycode  30 = u U u
+keycode  31 = i I i
+keycode  32 = o O o
+keycode  33 = p P p
+keycode  34 = bracketleft braceleft
+keycode  35 = bracketright braceright asciitilde
+keycode  36 = Return
+keycode  37 = Control_L
+keycode  38 = a A
+keycode  39 = s S s
+keycode  40 = d D
+keycode  41 = f F
+keycode  42 = g G g
+keycode  43 = h H h
+keycode  44 = j J j
+keycode  45 = k K k
+keycode  46 = l L l
+keycode  47 = semicolon colon
+keycode  48 = apostrophe quotedbl
+keycode  49 = grave asciitilde
+keycode  50 = Shift_L
+keycode  51 = backslash bar
+keycode  52 = z Z z
+keycode  53 = x X x
+keycode  54 = c C
+keycode  55 = v V v
+keycode  56 = b B
+keycode  57 = n N n
+keycode  58 = m M m
+keycode  59 = comma less
+keycode  60 = period greater
+keycode  61 = slash question
+keycode  62 = Shift_R
+keycode  63 = KP_Multiply
+keycode  64 = Alt_L
+keycode  65 = space
+keycode  66 = Caps_Lock
+keycode  67 = F1 F11
+keycode  68 = F2 F12
+keycode  69 = F3 F13
+keycode  70 = F4 F14
+keycode  71 = F5 F15
+keycode  72 = F6 F16
+keycode  73 = F7 F17
+keycode  74 = F8 F18
+keycode  75 = F9 F19
+keycode  76 = F10 F20
+keycode  77 = Num_Lock
+keycode  78 = Scroll_Lock
+keycode  79 = KP_7
+keycode  80 = KP_8
+keycode  81 = KP_9
+keycode  82 = KP_Subtract
+keycode  83 = KP_4
+keycode  84 = KP_5
+keycode  85 = KP_6
+keycode  86 = KP_Add
+keycode  87 = KP_1
+keycode  88 = KP_2
+keycode  89 = KP_3
+keycode  90 = KP_0
+keycode  91 = KP_Decimal
+keycode  94 = less greater bar
+keycode  95 = F11
+keycode  96 = F12
+keycode 104 = KP_Enter
+keycode 105 = Control_R
+keycode 106 = KP_Divide
+keycode 108 = Mode_switch
+keycode 109 = Break
+keycode 110 = Home
+keycode 111 = Up
+keycode 112 = Prior
+keycode 113 = Left
+keycode 114 = Right
+keycode 115 = End
+keycode 116 = Down
+keycode 117 = Next
+keycode 118 = Insert
+keycode 119 = Delete
+keycode 120 = Menu
+keycode 121 = F13
+keycode 122 = F14
+keycode 123 = Help
+keycode 124 = Execute
+keycode 125 = F17
+keycode 126 = KP_Subtract
+keycode 127 = Pause
+
+add shift   = Shift_L Shift_R
+add lock    = Caps_Lock
+add control = Control_L Control_R
+add mod1    = Alt_L 
+add mod2    = Num_Lock
+add mod4    = Mode_switch
+
+!keymaps for N810 by fatalsaint
+!NOT INCLUDED BY DEFAULT DUE TO CONFLICTS WITH THE N800.
+!PLEASE REPLACE THIS FILE WITH THE .Xmodmap-keymap-n810 file
+!to add the N810 keyboard functions.
diff --git a/diablo/easy-deb-chroot/src/home/user/.Xmodmap-keymap-n810 b/diablo/easy-deb-chroot/src/home/user/.Xmodmap-keymap-n810
new file mode 100755 (executable)
index 0000000..1a952c1
--- /dev/null
@@ -0,0 +1,158 @@
+!/home/user/.Xmodmap-keymap
+!This first section is from the Mamona project
+!http://dev.openbossa.org/trac/mamona/browser/packages/xserver-kdrive-common/xserver-kdrive-common/mamona/keymap.xmodmap
+
+keycode   9 = Escape
+keycode  10 = 1 exclam
+keycode  11 = 2 at
+keycode  12 = 3 numbersign
+keycode  13 = 4 dollar
+keycode  14 = 5 percent
+keycode  15 = 6 asciicircum
+keycode  16 = 7 ampersand braceleft
+keycode  17 = 8 asterisk bracketleft
+keycode  18 = 9 parenleft bracketright
+keycode  19 = 0 parenright braceright
+keycode  20 = minus underscore backslash
+keycode  21 = equal plus
+keycode  22 = BackSpace
+keycode  23 = Tab
+keycode  24 = q Q q
+keycode  25 = w W w
+keycode  26 = e E
+keycode  27 = r R r
+keycode  28 = t T t
+keycode  29 = y Y y
+keycode  30 = u U u
+keycode  31 = i I i
+keycode  32 = o O o
+keycode  33 = p P p
+keycode  34 = bracketleft braceleft
+keycode  35 = bracketright braceright asciitilde
+keycode  36 = Return
+keycode  37 = Control_L
+keycode  38 = a A
+keycode  39 = s S s
+keycode  40 = d D
+keycode  41 = f F
+keycode  42 = g G g
+keycode  43 = h H h
+keycode  44 = j J j
+keycode  45 = k K k
+keycode  46 = l L l
+keycode  47 = semicolon colon
+keycode  48 = apostrophe quotedbl
+keycode  49 = grave asciitilde
+keycode  50 = Shift_L
+keycode  51 = backslash bar
+keycode  52 = z Z z
+keycode  53 = x X x
+keycode  54 = c C
+keycode  55 = v V v
+keycode  56 = b B
+keycode  57 = n N n
+keycode  58 = m M m
+keycode  59 = comma less
+keycode  60 = period greater
+keycode  61 = slash question
+keycode  62 = Shift_R
+keycode  63 = KP_Multiply
+keycode  64 = Alt_L
+keycode  65 = space
+keycode  66 = Caps_Lock
+keycode  67 = F1 F11
+keycode  68 = F2 F12
+keycode  69 = F3 F13
+keycode  70 = F4 F14
+keycode  71 = F5 F15
+keycode  72 = F6 F16
+keycode  73 = F7 F17
+keycode  74 = F8 F18
+keycode  75 = F9 F19
+keycode  76 = F10 F20
+keycode  77 = Num_Lock
+keycode  78 = Scroll_Lock
+keycode  79 = KP_7
+keycode  80 = KP_8
+keycode  81 = KP_9
+keycode  82 = KP_Subtract
+keycode  83 = KP_4
+keycode  84 = KP_5
+keycode  85 = KP_6
+keycode  86 = KP_Add
+keycode  87 = KP_1
+keycode  88 = KP_2
+keycode  89 = KP_3
+keycode  90 = KP_0
+keycode  91 = KP_Decimal
+keycode  94 = less greater bar
+keycode  95 = F11
+keycode  96 = F12
+keycode 104 = KP_Enter
+keycode 105 = Control_R
+keycode 106 = KP_Divide
+keycode 108 = Mode_switch
+keycode 109 = Break
+keycode 110 = Home
+keycode 111 = Up
+keycode 112 = Prior
+keycode 113 = Left
+keycode 114 = Right
+keycode 115 = End
+keycode 116 = Down
+keycode 117 = Next
+keycode 118 = Insert
+keycode 119 = Delete
+keycode 120 = Menu
+keycode 121 = F13
+keycode 122 = F14
+keycode 123 = Help
+keycode 124 = Execute
+keycode 125 = F17
+keycode 126 = KP_Subtract
+keycode 127 = Pause
+
+add shift   = Shift_L Shift_R
+add lock    = Caps_Lock
+add control = Control_L Control_R
+add mod1    = Alt_L 
+add mod2    = Num_Lock
+add mod4    = Mode_switch
+
+!keymaps for N810 by fatalsaint
+keycode 216 = Mode_switch
+keysym q = q Q 1
+keysym w = w W 2
+keysym e = e E 3
+keysym r = r R 4
+keysym t = t T 5
+keysym y = y Y 6
+keysym u = u U 7
+keysym i = i I 8
+keysym o = o O 9
+keysym p = p P 0
+keysym a = a A exclam
+keysym s = s S quotedbl
+keysym d = d D at
+keysym f = f F numbersign
+keysym g = g G backslash
+keysym h = h H slash
+keysym j = j J parenleft
+keysym k = k K parenright
+keysym l = l L asterisk
+keysym apostrophe = apostrophe apostrophe question
+keysym z = z Z U00A5
+keysym x = x X asciicircum
+keysym c = c C asciitilde
+keysym v = v V percent
+keysym b = b B ampersand
+keysym n = n N dollar
+keysym m = m M EuroSign
+keysym semicolon = semicolon colon U00A3
+keysym minus = minus underscore underscore
+keysym plus = plus plus equal
+keysym comma = comma less Escape
+keysym period = period greater bar
+keysym KP_Enter = Return Return
+keysym BackSpace = BackSpace BackSpace Tab
+
diff --git a/diablo/easy-deb-chroot/src/home/user/.chroot b/diablo/easy-deb-chroot/src/home/user/.chroot
new file mode 100644 (file)
index 0000000..32e96c9
--- /dev/null
@@ -0,0 +1,24 @@
+# Sample config for chroot 
+
+# Device or image containing Debian filesystem.
+# Default: first in /media/mmc[12]/debian*.img*
+# Some examples:
+#IMGFILE=/media/mmc1/debian-final.img.ext2
+#IMGFILE=/dev/mmcblk0p4
+#IMGFILE=/dev/mmcblk1p2
+
+# Filesystem used; must always be set when using a partition.
+# Default: from extension of IMGFILE, or ext2.
+#IMGFS=ext2
+
+# Mount point for Debian.
+# Default: /debian
+#CHROOT=/debian
+
+# New /tmp dir size for printing / PDF creation
+# Default: 6M
+#TMPSIZE=6M
+
+# Debian user to drop privileges
+# Default: user
+#DEBUSER=user
diff --git a/diablo/easy-deb-chroot/src/home/user/.config/gtk-2.0/gtkfilechooser.ini b/diablo/easy-deb-chroot/src/home/user/.config/gtk-2.0/gtkfilechooser.ini
new file mode 100644 (file)
index 0000000..a1d4de9
--- /dev/null
@@ -0,0 +1,5 @@
+
+[Filechooser Settings]
+LocationMode=path-bar
+ShowHidden=true
+ExpandFolders=true
diff --git a/diablo/easy-deb-chroot/src/home/user/.config/lxde/config b/diablo/easy-deb-chroot/src/home/user/.config/lxde/config
new file mode 100644 (file)
index 0000000..eba2bc9
--- /dev/null
@@ -0,0 +1,10 @@
+
+[GTK]
+sNet/ThemeName=Taqua
+sNet/IconThemeName=nuoveXT2
+sGtk/FontName=Sans 10
+iGtk/ToolbarStyle=1
+sGtk/FileChooserBackend=
+iGtk/ButtonImages=1
+iGtk/MenuImages=1
+iXft/Antialias=1
diff --git a/diablo/easy-deb-chroot/src/home/user/.config/lxpanel/LXDE/config b/diablo/easy-deb-chroot/src/home/user/.config/lxpanel/LXDE/config
new file mode 100644 (file)
index 0000000..d83df47
--- /dev/null
@@ -0,0 +1,3 @@
+[Command]
+FileManager=pcmanfm %s
+Terminal=xterm -e
diff --git a/diablo/easy-deb-chroot/src/home/user/.config/lxpanel/LXDE/panels/panel b/diablo/easy-deb-chroot/src/home/user/.config/lxpanel/LXDE/panels/panel
new file mode 100644 (file)
index 0000000..51b5d1f
--- /dev/null
@@ -0,0 +1,131 @@
+# lxpanel <profile> config file. Manually editing is not recommended.
+# Use preference dialog in lxpanel to adjust config when you can.
+
+Global {
+    edge=left
+    allign=left
+    margin=0
+    widthtype=percent
+    width=100
+    height=26
+    transparent=1
+    tintcolor=#000000
+    alpha=0
+    setdocktype=1
+    setpartialstrut=1
+    usefontcolor=1
+    fontcolor=#ffffff
+    background=0
+    backgroundfile=/usr/share/lxpanel/images/background.png
+}
+
+Plugin {
+    type = space
+    Config {
+        Size=2
+    }
+}
+
+Plugin {
+    type = menu
+    Config {
+        image=/usr/share/lxde/images/lxde-icon.png
+        system {
+        }
+        separator {
+        }
+        item {
+            command=run
+        }
+        separator {
+        }
+        item {
+            image=gnome-logout
+            command=logout
+        }
+    }
+}
+
+Plugin {
+    type = launchbar
+    Config {
+        Button {
+            id=pcmanfm.desktop
+        }
+        Button {
+            id=lxde-x-terminal-emulator.desktop
+        }
+        Button {
+            id=kazehakase.desktop
+        }
+    }
+}
+
+Plugin {
+    type = space
+    Config {
+        Size=4
+    }
+}
+
+Plugin {
+    type = wincmd
+    Config {
+        Button1=iconify
+        Button2=shade
+    }
+}
+
+Plugin {
+    type = space
+    Config {
+        Size=4
+    }
+}
+
+Plugin {
+    type = pager
+}
+
+Plugin {
+    type = space
+    Config {
+        Size=4
+    }
+}
+
+Plugin {
+    type = taskbar
+    expand=1
+    Config {
+        tooltips=1
+        IconsOnly=0
+        AcceptSkipPager=1
+        ShowIconified=1
+        ShowMapped=1
+        ShowAllDesks=0
+        UseMouseWheel=1
+        UseUrgencyHint=1
+        FlatButton=0
+        MaxTaskWidth=150
+        spacing=1
+    }
+}
+
+Plugin {
+    type = tray
+}
+
+Plugin {
+    type = cpu
+}
+
+Plugin {
+    type = dclock
+    Config {
+        ClockFmt=%R
+        TooltipFmt=%A %x
+        BoldFont=0
+    }
+}
+
diff --git a/diablo/easy-deb-chroot/src/home/user/.gimp-2.4/gimprc b/diablo/easy-deb-chroot/src/home/user/.gimp-2.4/gimprc
new file mode 100644 (file)
index 0000000..cfcbd36
--- /dev/null
@@ -0,0 +1,16 @@
+# GIMP gimprc
+# 
+# This is your personal gimprc file.  Any variable defined in this file takes
+# precedence over the value defined in the system-wide gimprc:
+# /etc/gimp/2.0/gimprc
+# Most values can be set within GIMP by changing some options in the
+# Preferences dialog.
+
+(temp-path "/media/mmc2/tmp")
+(swap-path "/media/mmc2/tmp")
+(thumbnail-size none)
+(save-device-status yes)
+(show-tips no)
+
+
+# end of gimprc
diff --git a/diablo/easy-deb-chroot/src/home/user/.gimp-2.4/sessionrc b/diablo/easy-deb-chroot/src/home/user/.gimp-2.4/sessionrc
new file mode 100644 (file)
index 0000000..bb0fd1a
--- /dev/null
@@ -0,0 +1,74 @@
+# GIMP sessionrc
+# 
+# This file takes session-specific info (that is info, you want to keep
+# between two GIMP sessions).  You are not supposed to edit it manually, but
+# of course you can do.  The sessionrc will be entirely rewritten every time
+# you quit GIMP.  If this file isn't found, defaults are used.
+
+(session-info "toolbox" "dock"
+    (position 80 0)
+    (size 720 420)
+    (open-on-exit)
+    (dock
+        (book
+            (current-page 0)
+            (dockable "gimp-tool-options"
+                (tab-style icon)))))
+(session-info "dock" "dock"
+    (position 80 0)
+    (size 720 420)
+    (open-on-exit)
+    (aux-info
+        (show-image-menu "true")
+        (follow-active-image "true"))
+    (dock
+        (book
+            (current-page 0)
+            (dockable "gimp-layer-list"
+                (tab-style icon)
+                (preview-size 32))
+            (dockable "gimp-channel-list"
+                (tab-style icon)
+                (preview-size 32))
+            (dockable "gimp-vectors-list"
+                (tab-style icon)
+                (preview-size 32))
+            (dockable "gimp-undo-history"
+                (tab-style icon)))
+        (book
+            (position 260)
+            (current-page 0)
+            (dockable "gimp-color-editor"
+                (tab-style preview)
+                (aux-info
+                    (current-page "GimpColorSelect")))
+            (dockable "gimp-brush-grid"
+                (tab-style preview))
+            (dockable "gimp-pattern-grid"
+                (tab-style preview))
+            (dockable "gimp-gradient-list"
+                (tab-style preview)))))
+(session-info "toplevel" "gimp-preferences-dialog"
+    (position 52 -213))
+(session-info "toplevel" "gimp-controller-editor-dialog"
+    (position 255 -51)
+    (size 274 400))
+(session-info "toplevel" "gimp-image-new-dialog"
+    (position 175 -93))
+(session-info "toplevel" "gimp-file-open-dialog"
+    (position 140 90)
+    (size 600 360))
+(session-info "toplevel" "gimp-levels-tool-dialog"
+    (position -5 -12)
+    (size 370 455))
+(session-info "toplevel" "gimp-color-balance-tool-dialog"
+    (position -10 -51))
+(session-info "toplevel" "gimp-file-save-dialog"
+    (position 39 3)
+    (size 701 416))
+(session-info "toplevel" "gimp-threshold-tool-dialog"
+    (position -10 -51))
+
+(last-tip-shown 12)
+
+# end of sessionrc
diff --git a/diablo/easy-deb-chroot/src/home/user/.matchbox/keyboard-mini.xml b/diablo/easy-deb-chroot/src/home/user/.matchbox/keyboard-mini.xml
new file mode 100644 (file)
index 0000000..80fd40f
--- /dev/null
@@ -0,0 +1,226 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<keyboard>
+
+<layout id="mini-keyboard">
+<!-- contributed to Easy Debian by pton -->
+  <row>
+
+    <key fill="true">
+         <default display="a" />                
+         <shifted display="A" />
+          <mod1    display=":" />
+    </key>
+    <key>
+         <default display="b" />                
+         <shifted display="B" />
+          <mod1    display=";" />
+    </key>
+    <key>
+         <default display="c" />
+         <shifted display="C" />            
+          <mod1    display="=" />
+    </key>
+    <key>
+         <default display="d" />
+         <shifted display="D" />                
+          <mod1    display="." />
+    </key>
+    <key>
+         <default display="e" />
+         <shifted display="E" />                
+          <mod1    display="," />
+    </key>
+    <key>
+         <default display="f" />
+         <shifted display="F" />                
+          <mod1    display="+" />
+    </key>
+    <key>
+         <default display="g" />
+         <shifted display="G" />                
+          <mod1    display="-" />
+    </key>
+    <key>
+         <default display="h" />
+         <shifted display="H" />                
+          <mod1    display="_" />
+    </key>
+    <key>
+         <default display="i" />
+         <shifted display="I" />  
+          <mod1    display="|" />              
+    </key>
+    <key>
+         <default display="j" />
+         <shifted display="J" />    
+          <mod1    display="~" />            
+    </key>
+     <key>
+         <default display="k" />
+         <shifted display="K" />    
+          <mod1    display="¥" />            
+    </key>
+    <key>
+         <default display="l" />
+         <shifted display="L" />                
+          <mod1    display="£" />
+    </key>
+    <key>
+         <default display="m" />
+         <shifted display="M" />                
+          <mod1    display="€" />
+   </key>
+   <key>
+         <default display="n" />
+         <shifted display="N" />                
+          <mod1    display="{" />
+   </key>
+    <key>
+         <default display="o" />
+         <shifted display="O" />                
+          <mod1    display="}" />
+   </key>
+    <key>
+         <default display="p" />
+         <shifted display="P" />  
+          <mod1    display="?" />              
+   </key>
+    <key>
+         <default display="q" />
+         <shifted display="Q" />   
+          <mod1    display="[" />                
+   </key>
+    <key>
+         <default display="r" />
+         <shifted display="R" />     
+          <mod1    display="]" />              
+   </key>
+    <key>
+         <default display="s" />
+         <shifted display="S" />      
+          <mod1    display="&lt;" />             
+   </key>
+    <key>
+         <default display="t" />
+         <shifted display="T" />       
+          <mod1    display="&gt;" />            
+   </key>
+    <key>
+         <default display="u" />
+         <shifted display="U" />          
+          <mod1    display="´" />         
+   </key>
+    <key>
+         <default display="v" />
+         <shifted display="V" />    
+          <mod1    display="/" />               
+   </key>
+    <key>
+         <default display="w" />
+         <shifted display="W" />            
+          <mod1    display="\" />       
+   </key>
+    <key>
+         <default display="x" />
+         <shifted display="X" />      
+          <mod1    display="`" />             
+   </key>
+    <key>
+         <default display="y" />
+         <shifted display="Y" />         
+          <mod1    display="'" />          
+   </key>
+    <key fill="true">
+         <default display="z" />
+         <shifted display="Z" />     
+          <mod1    display='"' />              
+   </key>
+  </row>
+
+  <row>
+
+    <key>
+         <default display="Ec" action="escape" />
+    </key>
+    <key>
+         <default display="C^" action="modifier:ctrl"/>                
+    </key>
+     <key>
+         <default display="==&gt;" action="tab"/>                
+    </key>
+   <key>
+         <default display=",.?"  action="modifier:mod1"/>                 
+   </key>
+    <key>
+         <default display="AB" action="modifier:shift"/>                
+    </key>
+
+    <key fill="true">
+         <default display="   " action="space" />                
+    </key>
+    <key>
+         <default display="1" />                
+         <mod1 display="!" />
+    </key>
+    <key>
+         <default display="2" />                
+         <mod1 display="@" />
+    </key>
+    <key>
+         <default display="3" />
+         <mod1 display="#" />            
+    </key>
+    <key>
+         <default display="4" />
+         <mod1 display="$" />
+    </key>
+    <key>
+         <default display="5" />
+         <mod1 display="%" />                
+    </key>
+    <key>
+         <default display="6" />
+         <mod1 display="^" /> 
+    </key>
+    <key>
+         <default display="7" />
+         <mod1 display="&amp;" />                
+    </key>
+    <key>
+         <default display="8" />
+         <mod1 display="*" /> 
+    </key>
+    <key>
+         <default display="9" />
+         <mod1 display="(" />
+    </key>
+    <key>
+         <default display="0" />
+         <mod1 display=")" /> 
+    </key>
+    <key>
+         <default display="&lt;=+" action="return"/>
+    </key>
+    <key>
+         <default display="&lt;==" action="backspace"/>
+    </key>
+
+    <key>
+         <default display="u"  action="pageup"/>                
+    </key>
+    <key>
+         <default display="d"  action="pagedown"/>                
+    </key>
+   <key>
+         <default display="h"  action="home"/>                
+    </key>
+    <key>
+         <default display="e"  action="end"/>                
+    </key>
+
+  </row>
+
+</layout>
+
+</keyboard>
\ No newline at end of file
diff --git a/diablo/easy-deb-chroot/src/home/user/.matchbox/keyboard-normal.xml b/diablo/easy-deb-chroot/src/home/user/.matchbox/keyboard-normal.xml
new file mode 100644 (file)
index 0000000..8fc44fe
--- /dev/null
@@ -0,0 +1,360 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<keyboard>
+
+<options>
+<!-- not yet implemented -->
+</options>
+
+<layout id="normal keyboard">
+
+  <row>
+
+    <space width="500" extended="true"/>
+
+    <key fill="true">
+         <default display="Esc" action="escape" />
+    </key>
+    <key>
+         <default display="`" />
+    </key>
+    <key>
+         <default display="1" />                
+         <shifted display="!" />
+    </key>
+    <key>
+         <default display="2" />                
+         <shifted display='"' />
+          <mod1    display="½" />
+    </key>
+    <key>
+         <default display="3" />
+         <shifted display="£" />
+          <mod1    display="¾" />               
+    </key>
+    <key>
+         <default display="4" />
+         <shifted display="$" />                
+          <mod1    display="€" />
+    </key>
+    <key>
+         <default display="5" />
+         <shifted display="%" />                
+          <mod1    display="¢" />
+    </key>
+    <key>
+         <default display="6" />
+         <shifted display="^" />                
+    </key>
+    <key>
+         <default display="7" />
+         <shifted display="&amp;" />                
+    </key>
+    <key>
+         <default display="8" />
+         <shifted display="*" />                
+    </key>
+    <key>
+         <default display="9" />
+         <shifted display="(" />                
+    </key>
+    <key>
+         <default display="0" />
+         <shifted display=")" />                
+    </key>
+    <key>
+         <default display="-" />
+         <shifted display="_" />                
+    </key>
+    <key>
+         <default display="=" />
+         <shifted display="+" />                
+    </key>
+
+    <key fill="true">
+         <default display="Bksp" action="backspace"/>
+    </key>
+
+    <space width="500" extended="true"/>
+
+    <key width="4000"  extended="true">
+         <default display="Home" action="home"/>
+    </key>
+    <key width="4000"  extended="true">
+         <default display="PgUp" action="pageup"/>
+    </key>
+
+    <space width="500" extended="true"/>
+
+
+  </row>
+
+  <row>
+
+    <space width="500" extended="true"/>
+
+    <key fill="true">
+         <default display="Tab" action="tab"/>                
+    </key>
+    <key obey-caps='true'>
+         <default display="q" />                
+         <shifted display="Q" />
+    </key>
+    <key obey-caps='true'>
+         <default display="w" />                
+         <shifted display="W" />
+    </key>
+    <key obey-caps='true'>
+         <default    display="e" />                
+         <shifted display="E" />
+         <mod1 display="ë" />
+    </key>
+    <key obey-caps='true'>
+         <default display="r" />                
+         <shifted display="R" />
+    </key>
+    <key obey-caps='true'>
+         <default display="t" />                
+         <shifted display="T" />
+    </key>
+    <key obey-caps='true'>
+         <default display="y" />                
+         <shifted display="Y" />
+    </key>
+    <key obey-caps='true'>
+         <default display="u" />                
+         <shifted display="U" />
+          <mod1    display="ü" />
+    </key>
+    <key obey-caps='true'>
+         <default display="i" />                
+         <shifted display="I" />
+    </key>
+    <key obey-caps='true'>
+         <default display="o" />                
+         <shifted display="O" />
+          <mod1    display="ö" />
+    </key>
+    <key obey-caps='true'>
+         <default display="p" />                
+         <shifted display="P" />
+    </key>
+    <key>
+         <default display="{" />                
+         <shifted display="[" />
+    </key>
+    <key>
+         <default display="}" />                
+         <shifted display="]" />
+    </key>
+    <key fill="true">
+         <default display="\" />                
+         <shifted display="|" />
+    </key>
+
+    <space width="500" extended="true"/>
+
+    <key width="4000"  extended="true">
+         <default display="End" action="end"/>
+    </key>
+    <key width="4000"  extended="true">
+         <default display="PgDn" action="pagedown"/>
+    </key>
+
+    <space width="500" extended="true"/>
+
+  </row>
+  <row>
+
+    <space width="500" extended="true"/>
+
+    <key fill="true">
+         <default display="Caps" action="modifier:caps"/>                
+    </key>
+    <key obey-caps='true'>
+         <default display="a" />                
+         <shifted display="A" />
+    </key>
+    <key obey-caps='true'>
+         <default display="s" />                
+         <shifted display="S" />
+          <mod1    display="ß" />
+    </key>
+    <key obey-caps='true'>
+         <default display="d" />                
+         <shifted display="D" />
+    </key>
+    <key obey-caps='true'>
+         <default display="f" />                
+         <shifted display="F" />
+    </key>
+    <key obey-caps='true'>
+         <default display="g" />                
+         <shifted display="G" />
+    </key>
+    <key obey-caps='true'>
+         <default display="h" />                
+         <shifted display="H" />
+    </key>
+    <key obey-caps='true'>
+         <default display="j" />                
+         <shifted display="J" />
+    </key>
+    <key obey-caps='true'>
+         <default display="k" />                
+         <shifted display="K" />
+    </key>
+    <key obey-caps='true'>
+         <default display="l" />                
+         <shifted display="L" />
+    </key>
+    <key>
+         <default display=";" />                
+         <shifted display=":" />
+    </key>
+    <key>
+         <default display="#" />                
+         <shifted display="~" />
+    </key>
+    <key fill="true">
+         <default display="Ret" action="xkeysym:KP_Enter"/>
+    </key>
+
+    <space width="500" extended="true"/>
+
+    <space width="4000"  extended="true" />
+
+    <space width="4000"  extended="true" />
+
+    <space width="500" extended="true"/>
+
+
+  </row>
+  <row>
+
+    <space width="500" extended="true"/>
+
+    <key fill="true">
+         <default display="Shift" action="modifier:shift"/>                
+    </key>
+
+    <key obey-caps='true'>
+         <default display="z" />                
+         <shifted display="Z" />
+    </key>
+
+    <key obey-caps='true'>
+         <default display="x" />                
+         <shifted display="X" />
+    </key>
+
+    <key obey-caps='true'>
+         <default display="c" />                
+         <shifted display="C" />
+    </key>
+
+    <key obey-caps='true'>
+         <default display="v" />                
+         <shifted display="V" />
+    </key>
+
+    <key obey-caps='true'>
+         <default display="b" />                
+         <shifted display="B" />
+    </key>
+
+    <key obey-caps='true'>
+         <default display="n" />                
+         <shifted display="N" />
+          <mod1    display="ñ" />
+    </key>
+
+    <key obey-caps='true'>
+         <default display="m" />                
+         <shifted display="M" />
+    </key>
+
+    <key>
+         <default display="," />                
+         <shifted display="&lt;" />
+    </key>
+    <key>
+         <default display="." />                
+         <shifted display="&gt;" />
+    </key>
+    <key>
+         <default display="/" />                
+         <shifted display="?" />
+    </key>
+
+
+    <key fill="true">
+         <default display="Shift" action="modifier:shift"/>                
+    </key>
+
+    <space width="500" extended="true"/>
+
+    <space width="4000"  extended="true" />
+
+    <space width="4000"  extended="true" />
+
+    <space width="500" extended="true"/>
+
+
+
+ </row>
+  <row>
+
+    <space width="500" extended="true"/>
+
+    <key>
+         <default display="äëö" action="modifier:mod1"/>                
+    </key>
+
+    <key fill="true">
+         <default display="Ctrl" action="modifier:ctrl"/>                
+    </key>
+
+    <key>
+         <default display="Alt" action="modifier:alt"/>                
+    </key>
+
+
+    <key width="12000">
+         <default display=" " action="space" />                
+    </key>
+
+    <key>
+         <default display="'" action="xkeysym:apostrophe" />                
+         <shifted display="@" />
+    </key>
+
+    <key>
+         <default display="^" action="up" />                
+    </key>
+    <key>
+         <default display="V" action="down" />                
+    </key>
+    <key>
+         <default display="&lt;" action="left" />                
+    </key>
+    <key>
+         <default display="&gt;" action="right" />                
+    </key>
+
+    <space width="500" extended="true"/>
+
+    <key width="4000"  extended="true">
+         <default display="Alt" action="modifier:alt"/>
+    </key>
+
+    <key width="4000"  extended="true">
+         <default display="F9" action="xkeysym:F9"/>
+    </key>
+
+    <space width="500" extended="true"/>
+
+</row>
+
+</layout>
+
+</keyboard>
\ No newline at end of file
diff --git a/diablo/easy-deb-chroot/src/home/user/.matchbox/keyboard.xml b/diablo/easy-deb-chroot/src/home/user/.matchbox/keyboard.xml
new file mode 100644 (file)
index 0000000..8fc44fe
--- /dev/null
@@ -0,0 +1,360 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<keyboard>
+
+<options>
+<!-- not yet implemented -->
+</options>
+
+<layout id="normal keyboard">
+
+  <row>
+
+    <space width="500" extended="true"/>
+
+    <key fill="true">
+         <default display="Esc" action="escape" />
+    </key>
+    <key>
+         <default display="`" />
+    </key>
+    <key>
+         <default display="1" />                
+         <shifted display="!" />
+    </key>
+    <key>
+         <default display="2" />                
+         <shifted display='"' />
+          <mod1    display="½" />
+    </key>
+    <key>
+         <default display="3" />
+         <shifted display="£" />
+          <mod1    display="¾" />               
+    </key>
+    <key>
+         <default display="4" />
+         <shifted display="$" />                
+          <mod1    display="€" />
+    </key>
+    <key>
+         <default display="5" />
+         <shifted display="%" />                
+          <mod1    display="¢" />
+    </key>
+    <key>
+         <default display="6" />
+         <shifted display="^" />                
+    </key>
+    <key>
+         <default display="7" />
+         <shifted display="&amp;" />                
+    </key>
+    <key>
+         <default display="8" />
+         <shifted display="*" />                
+    </key>
+    <key>
+         <default display="9" />
+         <shifted display="(" />                
+    </key>
+    <key>
+         <default display="0" />
+         <shifted display=")" />                
+    </key>
+    <key>
+         <default display="-" />
+         <shifted display="_" />                
+    </key>
+    <key>
+         <default display="=" />
+         <shifted display="+" />                
+    </key>
+
+    <key fill="true">
+         <default display="Bksp" action="backspace"/>
+    </key>
+
+    <space width="500" extended="true"/>
+
+    <key width="4000"  extended="true">
+         <default display="Home" action="home"/>
+    </key>
+    <key width="4000"  extended="true">
+         <default display="PgUp" action="pageup"/>
+    </key>
+
+    <space width="500" extended="true"/>
+
+
+  </row>
+
+  <row>
+
+    <space width="500" extended="true"/>
+
+    <key fill="true">
+         <default display="Tab" action="tab"/>                
+    </key>
+    <key obey-caps='true'>
+         <default display="q" />                
+         <shifted display="Q" />
+    </key>
+    <key obey-caps='true'>
+         <default display="w" />                
+         <shifted display="W" />
+    </key>
+    <key obey-caps='true'>
+         <default    display="e" />                
+         <shifted display="E" />
+         <mod1 display="ë" />
+    </key>
+    <key obey-caps='true'>
+         <default display="r" />                
+         <shifted display="R" />
+    </key>
+    <key obey-caps='true'>
+         <default display="t" />                
+         <shifted display="T" />
+    </key>
+    <key obey-caps='true'>
+         <default display="y" />                
+         <shifted display="Y" />
+    </key>
+    <key obey-caps='true'>
+         <default display="u" />                
+         <shifted display="U" />
+          <mod1    display="ü" />
+    </key>
+    <key obey-caps='true'>
+         <default display="i" />                
+         <shifted display="I" />
+    </key>
+    <key obey-caps='true'>
+         <default display="o" />                
+         <shifted display="O" />
+          <mod1    display="ö" />
+    </key>
+    <key obey-caps='true'>
+         <default display="p" />                
+         <shifted display="P" />
+    </key>
+    <key>
+         <default display="{" />                
+         <shifted display="[" />
+    </key>
+    <key>
+         <default display="}" />                
+         <shifted display="]" />
+    </key>
+    <key fill="true">
+         <default display="\" />                
+         <shifted display="|" />
+    </key>
+
+    <space width="500" extended="true"/>
+
+    <key width="4000"  extended="true">
+         <default display="End" action="end"/>
+    </key>
+    <key width="4000"  extended="true">
+         <default display="PgDn" action="pagedown"/>
+    </key>
+
+    <space width="500" extended="true"/>
+
+  </row>
+  <row>
+
+    <space width="500" extended="true"/>
+
+    <key fill="true">
+         <default display="Caps" action="modifier:caps"/>                
+    </key>
+    <key obey-caps='true'>
+         <default display="a" />                
+         <shifted display="A" />
+    </key>
+    <key obey-caps='true'>
+         <default display="s" />                
+         <shifted display="S" />
+          <mod1    display="ß" />
+    </key>
+    <key obey-caps='true'>
+         <default display="d" />                
+         <shifted display="D" />
+    </key>
+    <key obey-caps='true'>
+         <default display="f" />                
+         <shifted display="F" />
+    </key>
+    <key obey-caps='true'>
+         <default display="g" />                
+         <shifted display="G" />
+    </key>
+    <key obey-caps='true'>
+         <default display="h" />                
+         <shifted display="H" />
+    </key>
+    <key obey-caps='true'>
+         <default display="j" />                
+         <shifted display="J" />
+    </key>
+    <key obey-caps='true'>
+         <default display="k" />                
+         <shifted display="K" />
+    </key>
+    <key obey-caps='true'>
+         <default display="l" />                
+         <shifted display="L" />
+    </key>
+    <key>
+         <default display=";" />                
+         <shifted display=":" />
+    </key>
+    <key>
+         <default display="#" />                
+         <shifted display="~" />
+    </key>
+    <key fill="true">
+         <default display="Ret" action="xkeysym:KP_Enter"/>
+    </key>
+
+    <space width="500" extended="true"/>
+
+    <space width="4000"  extended="true" />
+
+    <space width="4000"  extended="true" />
+
+    <space width="500" extended="true"/>
+
+
+  </row>
+  <row>
+
+    <space width="500" extended="true"/>
+
+    <key fill="true">
+         <default display="Shift" action="modifier:shift"/>                
+    </key>
+
+    <key obey-caps='true'>
+         <default display="z" />                
+         <shifted display="Z" />
+    </key>
+
+    <key obey-caps='true'>
+         <default display="x" />                
+         <shifted display="X" />
+    </key>
+
+    <key obey-caps='true'>
+         <default display="c" />                
+         <shifted display="C" />
+    </key>
+
+    <key obey-caps='true'>
+         <default display="v" />                
+         <shifted display="V" />
+    </key>
+
+    <key obey-caps='true'>
+         <default display="b" />                
+         <shifted display="B" />
+    </key>
+
+    <key obey-caps='true'>
+         <default display="n" />                
+         <shifted display="N" />
+          <mod1    display="ñ" />
+    </key>
+
+    <key obey-caps='true'>
+         <default display="m" />                
+         <shifted display="M" />
+    </key>
+
+    <key>
+         <default display="," />                
+         <shifted display="&lt;" />
+    </key>
+    <key>
+         <default display="." />                
+         <shifted display="&gt;" />
+    </key>
+    <key>
+         <default display="/" />                
+         <shifted display="?" />
+    </key>
+
+
+    <key fill="true">
+         <default display="Shift" action="modifier:shift"/>                
+    </key>
+
+    <space width="500" extended="true"/>
+
+    <space width="4000"  extended="true" />
+
+    <space width="4000"  extended="true" />
+
+    <space width="500" extended="true"/>
+
+
+
+ </row>
+  <row>
+
+    <space width="500" extended="true"/>
+
+    <key>
+         <default display="äëö" action="modifier:mod1"/>                
+    </key>
+
+    <key fill="true">
+         <default display="Ctrl" action="modifier:ctrl"/>                
+    </key>
+
+    <key>
+         <default display="Alt" action="modifier:alt"/>                
+    </key>
+
+
+    <key width="12000">
+         <default display=" " action="space" />                
+    </key>
+
+    <key>
+         <default display="'" action="xkeysym:apostrophe" />                
+         <shifted display="@" />
+    </key>
+
+    <key>
+         <default display="^" action="up" />                
+    </key>
+    <key>
+         <default display="V" action="down" />                
+    </key>
+    <key>
+         <default display="&lt;" action="left" />                
+    </key>
+    <key>
+         <default display="&gt;" action="right" />                
+    </key>
+
+    <space width="500" extended="true"/>
+
+    <key width="4000"  extended="true">
+         <default display="Alt" action="modifier:alt"/>
+    </key>
+
+    <key width="4000"  extended="true">
+         <default display="F9" action="xkeysym:F9"/>
+    </key>
+
+    <space width="500" extended="true"/>
+
+</row>
+
+</layout>
+
+</keyboard>
\ No newline at end of file
diff --git a/diablo/easy-deb-chroot/src/home/user/.powerlaunch/powerlaunch.conf b/diablo/easy-deb-chroot/src/home/user/.powerlaunch/powerlaunch.conf
new file mode 100644 (file)
index 0000000..a04542c
--- /dev/null
@@ -0,0 +1,6 @@
+[main]
+on_init = call common.init.main; inherit systemui.ui; call systemui.ui.layout; call mce.init.main
+key_left = call common.powerlaunch.reload; banner "Powerlaunch reloaded"
+key_menu = hide; banner "wait..."; exec "/usr/bin/mbk"; banner "keyboard toggle"
+key_fullscreen = hide; banner "wait..."; exec "sudo /sbin/debian wmctrl -r :ACTIVE: -b toggle,fullscreen"; banner "fullscreen toggle"
+
diff --git a/diablo/easy-deb-chroot/src/home/user/.xbindkeysrc.scm b/diablo/easy-deb-chroot/src/home/user/.xbindkeysrc.scm
new file mode 100644 (file)
index 0000000..28961f5
--- /dev/null
@@ -0,0 +1,64 @@
+; guile-based config
+;
+; (for combo keys)
+;
+; Part of the Easy Debian chroot package
+;
+
+; F5 - Menu key
+; F6 - Fullscreen key
+; F7 - Plus key
+; F8 - Minus key
+
+; Minus followed by Fullscreen key works with all apps
+; Minus followed by Menu toggles keyboard
+; Minus followed by Plus toggles mini / full keyboard
+
+(define (display-n str)
+    "Display a string then newline"
+  (display str)
+  (newline))
+
+(define (first-binding)
+    "First binding"
+  (xbindkey-function '(F8) second-binding))
+                       
+(define (reset-first-binding)
+    "reset first binding"
+  (display-n "reset first binding")
+  (ungrab-all-keys)
+  (remove-all-keys)
+  (first-binding)
+  (grab-all-keys))
+
+(define (second-binding)
+    "Second binding"
+  (display "New binding")
+  (ungrab-all-keys)
+  (remove-all-keys)
+
+; Menu key (F4)
+  (xbindkey-function 'F4
+                     (lambda ()
+                       (run-command "/home/user/apps/kbd-toggle")
+                       (reset-first-binding)))
+; Plus key (F7)
+  (xbindkey-function 'F7
+                     (lambda ()
+                       (run-command "/home/user/apps/kbd-mini")
+                       (reset-first-binding)))
+; Fullscreen key (F6)
+  (xbindkey-function 'F6
+                     (lambda ()
+                       (run-command "wmctrl -r :ACTIVE: -b toggle,fullscreen")
+                       (reset-first-binding)))
+  (debug)
+  (grab-all-keys))
+
+
+
+(first-binding)
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+; End of xbindkeys configuration ;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
diff --git a/diablo/easy-deb-chroot/src/home/user/apps/kbd-mini b/diablo/easy-deb-chroot/src/home/user/apps/kbd-mini
new file mode 100755 (executable)
index 0000000..c76bc1e
--- /dev/null
@@ -0,0 +1,12 @@
+  
+  [ -f /tmp/mb-kb ] && . /tmp/mb-kb
+  if [ ! "x`grep mini-keyboard /home/user/.matchbox/keyboard.xml`" = "x" ] ; then
+    echo setting normal
+    cp /home/user/.matchbox/keyboard-normal.xml /home/user/.matchbox/keyboard.xml
+  else
+    echo setting mini
+    cp /home/user/.matchbox/keyboard-mini.xml /home/user/.matchbox/keyboard.xml
+  fi
+
+  killall matchbox-keyboard
+  matchbox-keyboard $MB_KBD_CONFIG &
diff --git a/diablo/easy-deb-chroot/src/home/user/apps/kbd-toggle b/diablo/easy-deb-chroot/src/home/user/apps/kbd-toggle
new file mode 100755 (executable)
index 0000000..cc9c250
--- /dev/null
@@ -0,0 +1,4 @@
+if fuser /usr/bin/matchbox-keyboard
+then killall matchbox-keyboard
+else matchbox-keyboard
+fi &
\ No newline at end of file
diff --git a/diablo/easy-deb-chroot/src/home/user/img-install/debian-installer.sh b/diablo/easy-deb-chroot/src/home/user/img-install/debian-installer.sh
new file mode 100755 (executable)
index 0000000..bba023f
--- /dev/null
@@ -0,0 +1,170 @@
+#!/bin/sh
+
+## New! Ask where the user wishes to install the package with gxmessage:
+
+export GXMSG=`printf "\
+Where do you want your Debian image file installed?\n\
+You need approximately 1.3GB initially.\n\
+Free space left on your memory cards:\n\n"; \
+df -h | grep "media\/mmc" | awk '{print $6 ": " $4 " free, " $2 " total (" $5 " full)"}' | sort`
+gxmessage -center -buttons MMC1:1,MMC2:2 -geometry 690x380 -title "Choose Memory Card" "$GXMSG"
+export SDNO=$?
+
+case "$SDNO" in
+  1)
+    export SDCARD="mmc1" 
+    ;;
+  *)
+    export SDCARD="mmc2" 
+    ;;
+esac
+
+echo "Downloading and extracting to /media/$SDCARD..."
+
+#exit 0
+
+## HERE ARE THE VARIABLES:
+
+export INSTPATH="/home/user/img-install"
+export TARPATH="/media/$SDCARD"
+export DLURL="http://qole.org/files"
+export BZ2CMD1="gtar -xjf"
+export BZ2CMD2=""
+#This doesn't work:
+#export BZ2CMD1="bzcat"
+#export BZ2CMD2="| tar xf -"
+export GZCMD1="tar -xzf"
+
+export EXTPATH1=$TARPATH
+export PKGNAME1="EASY DEBIAN IMAGE FILE"
+export BIGTAR1="debian-squeeze-img.tar.bz2"
+export TARCMD1="$BZ2CMD1 $TARPATH/$BIGTAR1 $BZ2CMD2"
+export MD51="4cd74df14840b3be5f47487a17daa6d9"
+export EXTCMD1=""
+
+#Set SKIPPKG2=1 to skip the second package.
+
+export SKIPPKG2=1
+export EXTPATH2=$EXTPATH1
+export PKGNAME2="SECOND TEST"
+export BIGTAR2="test2.tgz"
+export TARCMD2="$GZCMD1 $TARPATH/$BIGTAR2"
+export MD52="ec3ccde37f4cd026fd03911df7579d6a"
+export EXTCMD2=""
+
+#export CLEANUP="sudo rm -r $INSTPATH ; sudo rm /usr/share/applications/image-install.desktop "
+export CLEANUP="echo All done!"
+
+## HERE'S THE SCRIPT:
+
+# Download first package
+
+export GOTIT="no"
+
+if [ -f $TARPATH/$BIGTAR1 ] ; then
+  echo You already have the big image file! 
+  echo   Checking to see if it is good...
+  if [ "`$INSTPATH/md5sum  $TARPATH/$BIGTAR1 | awk '{print $1}'`" = "$MD51" ] ; then 
+    export GOTIT="yes"
+  fi
+fi
+
+echo " "
+echo "Downloading $PKGNAME1 package..."
+
+export GOOD=1
+export TEST=2
+
+while test $TEST != $GOOD 
+do
+ cd $TARPATH
+ if [ ! "$GOTIT" = "yes" ] ; then
+   wget -c $DLURL/$BIGTAR1
+ fi
+
+ if test -e  $TARPATH/$BIGTAR1
+  then
+
+   cd $INSTPATH
+   export GOOD=$MD51
+   if [ ! "$GOTIT" = "yes" ] ; then
+     echo Testing the file to see if it is good.
+     export TEST=`$INSTPATH/md5sum  $TARPATH/$BIGTAR1 | awk '{print $1}'`
+   else
+     export TEST=$MD51
+   fi
+
+   if test $TEST = $GOOD
+    then
+
+     cd $EXTPATH1
+     echo Extracting the image file. This will take some time.
+     TARERR=`$TARCMD1 2>&1`
+     if [ "$?" = 0 ] ; then
+        rm -rf $TARPATH/$BIGTAR1
+         $EXTCMD1
+         export MSG1=`printf "CONGRATULATIONS!\n\nAll has gone well!\n\nSuccess installing $PKGNAME1 package!"`
+         gxmessage -center -alignbuttons right -buttons GTK_STOCK_OK:0 -geometry 640x250 -title "SUCCESS!" "$MSG1"
+       else
+         export ERR1=`printf "ERROR! TAR FAILED!\nUnable to install $PKGNAME1\n$TARERR"`
+         gxmessage -center -alignbuttons right -buttons GTK_STOCK_OK:0 -geometry 640x380 -title "TAR ERROR" "$ERR1"
+         exit 99
+      fi       
+    else
+      export ERR1=`printf "$PKGNAME1 package appears damaged.\nPress OK to try downloading again.\nCancel keeps the damaged file."`
+      gxmessage -center -alignbuttons right -buttons GTK_STOCK_OK:0,GTK_STOCK_CANCEL:1 -geometry 640x100 -title "DOWNLOAD ERROR" "$ERR1"
+      if [ "$?" = 1 ] ; then
+        exit 99
+      fi
+      rm $TARPATH/$BIGTAR1
+    fi
+  fi
+done
+
+# Stop if only getting one package
+
+if test $SKIPPKG2 == 1
+ then
+  $CLEANUP
+  exit 0
+fi
+
+# Download second package
+
+echo " "
+echo "Downloading $PKGNAME2 package..."
+export GOOD2=1
+export TEST2=2
+
+while test $TEST2 != $GOOD2
+do
+  cd $INSTPATH
+  wget -c $DLURL/$BIGTAR2
+  if test -e  $TARPATH/$BIGTAR2
+   then
+
+    export GOOD2=$MD52
+    export TEST2=`$INSTPATH/md5sum  $TARPATH/$BIGTAR2 | awk '{print $1}'`
+
+    if test $TEST2 = $GOOD2
+     then
+      cd $EXTPATH2
+      TARERR=`$TARCMD2 2>&1`
+      if [ "$?" = 0 ] ; then
+       rm -rf $TARPATH/$BIGTAR2
+        $EXTCMD2
+        export MSG2=`printf "CONGRATULATIONS!\n\nAll has gone well!\n\nSuccess installing $PKGNAME2 package!"`
+        gxmessage -center -alignbuttons right -buttons GTK_STOCK_OK:0 -geometry 640x250 -title "SUCCESS!" "$MSG2"
+      else
+        export ERR2=`printf "ERROR! ERROR! ERROR!\nTAR FAILED!\n\nUnable to install $PKGNAME2\n\n$TARERR"`
+        gxmessage -center -alignbuttons right -buttons GTK_STOCK_OK:0 -geometry 640x250 -title "TAR ERROR" "$ERR2"
+        exit 99
+      fi
+     else
+      echo "$PKGNAME2 package seems damaged, trying again!"
+     fi
+   fi
+done
+
+$CLEANUP
+exit 0
diff --git a/diablo/easy-deb-chroot/src/home/user/img-install/md5sum b/diablo/easy-deb-chroot/src/home/user/img-install/md5sum
new file mode 100755 (executable)
index 0000000..1575535
Binary files /dev/null and b/diablo/easy-deb-chroot/src/home/user/img-install/md5sum differ
diff --git a/diablo/easy-deb-chroot/src/sbin/debian b/diablo/easy-deb-chroot/src/sbin/debian
new file mode 100755 (executable)
index 0000000..077096a
--- /dev/null
@@ -0,0 +1,72 @@
+#!/bin/sh
+# Sets up (if necessary) for chroot into a Debian environment.
+# Expects root privileges, does not drop them. 
+# Look to /usr/bin/debbie for a friendly wrapper.
+
+# By Alan M Bruce (qole) with help from Benson Mitchell and Thomas Perl
+#
+# GPL licensed; keep code free!
+
+if [ "`whoami`" != "root" ] ; then
+  echo "please run me as root!"
+  exit 9
+fi
+
+#Pull in the config, if possible...
+if [ -f "/home/user/.chroot" ] ; then
+
+. /home/user/.chroot
+
+else
+  echo "No ~/.chroot file." >/dev/stderr
+fi
+
+#This comes from the config file... If not, fall back on '/debian'
+if [ "x$CHROOT" = "x" ] ; then
+  CHROOT=/debian
+  echo "No chroot dir specified; using $CHROOT" >/dev/stderr
+else
+  echo "Chroot dir specified: $CHROOT" >/dev/stderr
+fi
+
+#This comes from the config. If not, search for debian*.img.ext2
+if [ "x$IMGFILE" = "x" ] ; then
+  echo "No image file or partition specified." >/dev/stderr
+  IMGMMC="`ls -1 /media/mmc?/debian*.img* | head -1`"
+  if [ "x$IMGMMC" != x ] ; then
+    IMGFILE="$IMGMMC"
+  else
+    MSG1=`printf "ERROR!\n\nYou have no debian.img.ext2 file on your memory cards.\n\nPlease use the Debian Image Installer in Extras."`
+    if [ ! -f "/usr/bin/gxmessage" ] ; then
+      echo $MSG1 >/dev/stderr
+    else
+      gxmessage -center -alignbuttons center -buttons GTK_STOCK_OK:0 -geometry 680x250 -title "MISSING DISK IMAGE" "$MSG1"
+    fi
+    exit 9
+  fi
+else
+  echo "$IMGFILE specified in ~/.chroot" >/dev/stderr
+fi
+
+#
+#Make the temp dir bigger for OpenOffice etc.
+#
+#This comes from the config file... 
+#If not, fall back to a 6MB /tmp dir
+#
+
+[ "x$TMPSIZE" != x ] || TMPSIZE=6M
+mount -o remount,size=$TMPSIZE /tmp
+
+#Messy hack to make tap-and-hold work with GTK apps.
+export GTK_MODULES=libgtkstylus.so
+
+#Some OpenOffice environment variables
+export SAL_USE_VCLPLUGIN="gtk"
+export OOO_FORCE_DESKTOP="gnome"
+export SAL_NOOPENGL="true"
+export OOO_DISABLE_RECOVERY="true"
+export SAL_DISABLE_SYNCHRONOUS_PRINTER_DETECTION="true"
+#export SAL_DISABLE_CUPS="true"
+
+qchroot $IMGFILE $CHROOT "$@"
diff --git a/diablo/easy-deb-chroot/src/sbin/debian~ b/diablo/easy-deb-chroot/src/sbin/debian~
new file mode 100644 (file)
index 0000000..3dac113
--- /dev/null
@@ -0,0 +1,72 @@
+#!/bin/sh
+# Sets up (if necessary) for chroot into a Debian environment.
+# Expects root privileges, does not drop them. 
+# Look to /usr/bin/debbie for a friendly wrapper.
+
+# By Alan M Bruce (qole) with help from Benson Mitchell
+#
+# GPL licensed; keep code free!
+
+if [ "`whoami`" != "root" ] ; then
+  echo "please run me as root!"
+  exit 9
+fi
+
+#Pull in the config, if possible...
+if [ -f "/home/user/.chroot" ] ; then
+
+. /home/user/.chroot
+
+else
+  echo "No ~/.chroot file." >/dev/stderr
+fi
+
+#This comes from the config file... If not, fall back on '/debian'
+if [ "x$CHROOT" = "x" ] ; then
+  CHROOT=/debian
+  echo "No chroot dir specified; using $CHROOT" >/dev/stderr
+else
+  echo "Chroot dir specified: $CHROOT" >/dev/stderr
+fi
+
+#This comes from the config. If not, search for debian*.img.ext2
+if [ "x$IMGFILE" = "x" ] ; then
+  echo "No image file or partition specified." >/dev/stderr
+  IMGMMC="`ls -1 /media/mmc?/debian*.img* | head -1`"
+  if [ "x$IMGMMC" != x ] ; then
+    IMGFILE="$IMGMMC"
+  else
+    MSG1=`printf "ERROR!\n\nYou have no debian.img.ext2 file on your memory cards.\n\nPlease use the Debian Image Installer in Extras."`
+    if [ ! -f "/usr/bin/gxmessage" ] ; then
+      echo $MSG1 >/dev/stderr
+    else
+      gxmessage -center -alignbuttons center -buttons GTK_STOCK_OK:0 -geometry 680x250 -title "MISSING DISK IMAGE" "$MSG1"
+    fi
+    exit 9
+  fi
+else
+  echo "$IMGFILE specified in ~/.chroot" >/dev/stderr
+fi
+
+#
+#Make the temp dir bigger for OpenOffice etc.
+#
+#This comes from the config file... 
+#If not, fall back to a 6MB /tmp dir
+#
+
+[ "x$TMPSIZE" != x ] || TMPSIZE=6M
+mount -o remount,size=$TMPSIZE /tmp
+
+#Messy hack to make tap-and-hold work with GTK apps.
+export GTK_MODULES=libgtkstylus.so
+
+#Some OpenOffice environment variables
+export SAL_USE_VCLPLUGIN="gtk"
+export OOO_FORCE_DESKTOP="gnome"
+export SAL_NOOPENGL="true"
+export OOO_DISABLE_RECOVERY="true"
+export SAL_DISABLE_SYNCHRONOUS_PRINTER_DETECTION="true"
+#export SAL_DISABLE_CUPS="true"
+
+qchroot $IMGFILE $CHROOT "$@"
diff --git a/diablo/easy-deb-chroot/src/usr/bin/debbie b/diablo/easy-deb-chroot/src/usr/bin/debbie
new file mode 100755 (executable)
index 0000000..9726148
--- /dev/null
@@ -0,0 +1,45 @@
+#!/bin/sh
+# Chroots to Debian and runs a shell, or any command-line as non-root.
+
+# By Alan M Bruce (qole), Benson Mitchell and Thomas Perl
+#
+# GPL licensed; keep code free!
+
+if [ "`whoami`" = "root" ] ; then
+  echo "please don't run me as root!"
+  exit 9
+fi
+
+#Pull in the config, if possible...
+[ -f /home/user/.chroot ] && . /home/user/.chroot
+
+#This comes from the config file... If not, fall back on 'user'
+#[ "x$DEBUSER" != x ] || DEBUSER=user
+DEBUSER=$USER
+
+CHROOTUSER=$DEBUSER
+
+#If display's not given, go to primary display. If it's set, let's not
+#mangle it to allow convenient use of USB VGA out, or multiple Xomaps.
+[ "x$DISPLAY" != x ] || export DISPLAY=:0.0
+
+#This enables long-hold-to-right-click in all GTK+ apps.
+#Maybe we'd be better to add libgtkstylus.so anyway, but for now, we'll
+#just leave it if they've got any non-empty GTK_MODULES 
+[ "x$GTK_MODULES" != x ] || export GTK_MODULES=libgtkstylus.so
+
+#Note use of su below, so no Debian-side script req'd to drop privileges.
+#With no args, use a shell; su will get the right one, with no -c
+#With args, just run them as $DEBUSER.
+
+if [ $# = 0 ] ; then
+  echo Starting Debian shell... >/dev/stderr
+  sudo /sbin/debian su $DEBUSER
+else
+  # Workaround to allow "debbie" to be used as login shell
+  if [ "$1" == "-c" ]; then
+    shift
+  fi
+  echo Starting Debian $* >/dev/stderr
+  sudo /sbin/debian su $DEBUSER -c "$*"
+fi
diff --git a/diablo/easy-deb-chroot/src/usr/bin/debwm b/diablo/easy-deb-chroot/src/usr/bin/debwm
new file mode 100755 (executable)
index 0000000..edaa5e9
--- /dev/null
@@ -0,0 +1 @@
+sudo debian hilda xephwm LXDE startlxde1
\ No newline at end of file
diff --git a/diablo/easy-deb-chroot/src/usr/bin/mbk b/diablo/easy-deb-chroot/src/usr/bin/mbk
new file mode 100755 (executable)
index 0000000..713c07d
--- /dev/null
@@ -0,0 +1,4 @@
+if fuser /debian/usr/bin/matchbox-keyboard
+then killall matchbox-keyboard
+else sudo debian hilda matchbox-keyboard
+fi &
\ No newline at end of file
diff --git a/diablo/easy-deb-chroot/src/usr/share/applications/hildon/closechroot.desktop b/diablo/easy-deb-chroot/src/usr/share/applications/hildon/closechroot.desktop
new file mode 100644 (file)
index 0000000..9ea7348
--- /dev/null
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Close Debian
+GenericName=Close Debian
+Exec=osso-xterm 'sudo closechroot /debian'
+Icon=deblet
+X-Osso-Type=application/x-executable
+X-HildonDesk-ShowInToolbar=true
+Type=Application
+StartupNotify=true
\ No newline at end of file
diff --git a/diablo/easy-deb-chroot/src/usr/share/applications/hildon/debchroot.desktop b/diablo/easy-deb-chroot/src/usr/share/applications/hildon/debchroot.desktop
new file mode 100644 (file)
index 0000000..dc1011a
--- /dev/null
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Debian chroot
+GenericName=Debian Terminal Window
+Exec=osso-xterm "sudo debian"
+Icon=debian-logo
+X-Osso-Type=application/x-executable
+X-HildonDesk-ShowInToolbar=true
+Terminal=true
+Type=Application
+StartupNotify=true
\ No newline at end of file
diff --git a/diablo/easy-deb-chroot/src/usr/share/applications/hildon/epiphany.desktop b/diablo/easy-deb-chroot/src/usr/share/applications/hildon/epiphany.desktop
new file mode 100644 (file)
index 0000000..92dcbb5
--- /dev/null
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Epiphany Web Browser
+Comment=Web browser
+Exec=debbie epiphany-gecko
+Terminal=false
+Type=Application
+Icon=epiphany
+Categories=Application;Network;
diff --git a/diablo/easy-deb-chroot/src/usr/share/applications/hildon/gimp.desktop b/diablo/easy-deb-chroot/src/usr/share/applications/hildon/gimp.desktop
new file mode 100644 (file)
index 0000000..0fa4a34
--- /dev/null
@@ -0,0 +1,153 @@
+[Desktop Entry]
+Version=1.0
+Encoding=UTF-8
+Type=Application
+Name=GNU Image Manipulation Program
+Name[ar]=برنامج جنو لمعالجة الصور
+Name[be]=GNU Image Manipulation Program
+Name[bg]=Редактор на изображения (GIMP)
+Name[ca]=Programa de retoc d'imatges de GNU
+Name[ca@valencia]=Programa de retoc d'imatges de GNU
+Name[cs]=GNU Image Manipulation Program
+Name[da]=GNU Image Manipulation Program
+Name[de]=GNU Image Manipulation Program
+Name[dz]=་་ཨི་མེཇི་་མ་ནུ་པུ་ལེ་ཤཱན་་པོརོ་གརམ།
+Name[en_CA]=GNU Image Manipulation Program
+Name[en_GB]=GNU Image Manipulation Program
+Name[eo]=Bildmanipulilo (GIMP = GNU Image Manipulation Program)
+Name[es]=Programa de manipulación de imágenes de GNU
+Name[et]=GIMP - GNU pilditöötlusprogramm
+Name[eu]=GNUren Irudiak Manipulatzeko Programa
+Name[fa]=برنامهٔ روتوش تصاویر گنو
+Name[fi]=GIMP-kuvankäsittely
+Name[fr]=Éditeur d'image GIMP
+Name[gl]=Programa de Manipulación de Imaxes de GNU
+Name[gu]=GNU ચિત્ર જાળવણી કાર્યક્રમ
+Name[hu]=GNU képszerkesztési program
+Name[it]=GNU Image Manipulation Program
+Name[ja]=GNU Image Manipulation Program
+Name[km]=កម្មវិធី​រៀបចំ​រូបភាពរបស់ GNU
+Name[ko]=GNU Image Manipulation Program
+Name[lt]=GNU paveikslėlių manipuliavimo programa
+Name[mk]=ГНУ програма за манипулација со слики
+Name[nb]=GNU bildebehandlingsprogram
+Name[ne]=जी एन यू छवि परिचालन कार्यक्रम
+Name[nl]=GNU Image Manipulation Program
+Name[nn]=GNU biletbehandlingsprogram
+Name[pa]=ਗਨੂ ਈਮੇਜ਼ ਮੈਨੂਪਲੇਸ਼ਨ ਪਰੋਗਰਾਮ
+Name[pl]=GNU Image Manipulation Program
+Name[pt_BR]=GNU Image Manipulation Program
+Name[ro]=Programul GNU Image Manipulation
+Name[ru]=GNU Image Manipulation Program
+Name[sl]=Program GNU za obdelavo slik (GIMP)
+Name[sr]=Гнуов програм за обраду слика (GNU Image Manipulation Program)
+Name[sr@Latn]=Gnuov program za obradu slika (GNU Image Manipulation Program)
+Name[sv]=GNU:s bildmanipuleringsprogram
+Name[tr]=GNU Resim Düzenleme Programı
+Name[tt]=Sürät Eşkärtüçe GNU-Yasılım
+Name[uk]=GNU Image Manipulation Program
+Name[vi]=Chương Trình Thao Tác Ảnh GNU
+Name[zh_CN]=GNU 图像处理程序
+Name[zh_TW]=GNU 影像處理程式
+GenericName=Image Editor
+GenericName[ar]=محرر الصورة
+GenericName[be]=Рэдактар відарысаў
+GenericName[bg]=Редактор на изображения
+GenericName[ca]=Editor d'imatges
+GenericName[ca@valencia]=Editor d'imatges
+GenericName[cs]=Editor obrázků
+GenericName[da]=Billedredigering
+GenericName[de]=Bildeditor
+GenericName[dz]=གཟུགས་བརྙན་ ཞུན་དག་པ།
+GenericName[en_CA]=Image Editor
+GenericName[en_GB]=Image Editor
+GenericName[eo]=Bilada Redaktilo
+GenericName[es]=Editor de imagen
+GenericName[et]=Pildiredaktor
+GenericName[eu]=Irudi-editorea
+GenericName[fa]=ویرایشگر تصویر
+GenericName[fi]=Kuvaeditori
+GenericName[fr]=Éditeur d'image
+GenericName[gl]=Editor de imaxes
+GenericName[gu]=ચિત્ર સંપાદક
+GenericName[hu]=Képszerkesztő
+GenericName[it]=Editor immagine
+GenericName[ja]=画像エディタ
+GenericName[km]=កម្មវិធី​និពន្ធ​រូបភាព
+GenericName[ko]=이미지 편집기
+GenericName[lt]=Paveikslėlių rengyklė
+GenericName[mk]=Уредник за слики
+GenericName[nb]=Bildebehandler
+GenericName[ne]=छवि सम्पादक
+GenericName[nl]=Afbeelding-editor
+GenericName[nn]=Biletbehandlar
+GenericName[pa]=ਚਿੱਤਰ ਐਡੀਟਰ
+GenericName[pl]=Edytor obrazu
+GenericName[pt_BR]=Editor de Imagens
+GenericName[ru]=Редактор изображений
+GenericName[sk]=Editor obrázkov
+GenericName[sl]=Urejevalnik slik
+GenericName[sr]=Обрада слика
+GenericName[sr@Latn]=Obrada slika
+GenericName[sv]=Bildredigerare
+GenericName[tr]=Resim Düzenleyici
+GenericName[tt]=Sürät Tözätkeç
+GenericName[uk]=Редактор зображень
+GenericName[vi]=Bộ biên soạn ảnh
+GenericName[xh]=UmHleli woMfanekiso
+GenericName[zh_CN]=图像编辑器
+GenericName[zh_TW]=影像編輯器
+Comment=Create images and edit photographs
+Comment[ar]=إنشاء صور وتحرير لقطات
+Comment[be]=Стварэньне відарысаў і рэдагаваньне фатаграфій
+Comment[bg]=Създаване на изображения и редакция на снимки
+Comment[ca]=Creeu imatges i editeu fotografies
+Comment[ca@valencia]=Creeu imatges i editeu fotografies
+Comment[cs]=Vytvářet obrázky a upravovat fotografie
+Comment[da]=Opret billeder og redigér fotografier
+Comment[de]=Bilder erstellen und Fotografien bearbeiten
+Comment[dz]=གཟུགས་བརྙན་ཚུ་ གསར་བསྐྲུན་འབད་ནི་དང་ དཔར་ཚུ་ཞུན་དག་འབད།
+Comment[en_CA]=Create images and edit photographs
+Comment[en_GB]=Create images and edit photographs
+Comment[eo]=Kreu bildojn aŭ redaktu fotojn
+Comment[es]=Cree imágenes y edite fotografías
+Comment[et]=Loo pilte ja redigeeri fotosid
+Comment[eu]=Sortu irudiak eta editatu argazkiak
+Comment[fi]=Luo kuvia ja muokkaa valokuvia
+Comment[fr]=Créer des images et modifier des photographies
+Comment[gl]=Crear imaxes e editar fotografías
+Comment[gu]=ચિત્રો બનાવો અને ફોટાઓમાં ફેરફાર કરો
+Comment[hu]=Képek létrehozása és fotók szerkesztése
+Comment[it]=Crea immagini o modifica fotografie
+Comment[ja]=画像の作成と写真の編集
+Comment[km]=បង្កើត​រូបភាព និង កែសម្រួល​រូបថត
+Comment[ko]=이미지를 만들거나 사진을 편집합니다.
+Comment[lt]=Kurti paveikslėlius ir redaguoti fotografijas
+Comment[mk]=Направи слики и уреди фотографии
+Comment[nb]=Lag bilder og rediger fotografier
+Comment[ne]=छवि सिर्जना गर्नुहोस् र फोटोग्राफ सम्पादन गर्नुहोस्
+Comment[nl]=Afbeeldingen of foto's aanmaken en bewerken
+Comment[nn]=Lag teikningar eller rediger foto
+Comment[pa]=ਚਿੱਤਰ ਬਣਾਓ ਅਤੇ ਤਸਵੀਰਾਂ ਸੋਧੋ
+Comment[pl]=Program do tworzenia oraz obróbki obrazów i fotografii
+Comment[pt_BR]=Crie e edite imagens ou fotografias
+Comment[ru]=Создание изображений и редактирование фотографий
+Comment[sl]=Ustvari slike in uredi fotografije
+Comment[sv]=Skapa bilder och redigera fotografier
+Comment[tr]=Resim ya da fotoğrafları oluşturun ve düzenleyin
+Comment[uk]=Створення зображень та редагування фотографій
+Comment[vi]=Tạo và biên soạn ảnh hay ảnh chụp
+Comment[zh_CN]=创建图像或编辑照片
+Comment[zh_TW]=建立圖像與編輯照片
+Exec=debbie gimp
+TryExec=debbie gimp
+Icon=gimp
+Terminal=false
+Categories=Graphics;2DGraphics;RasterGraphics;GTK;
+X-GNOME-Bugzilla-Bugzilla=GNOME
+X-GNOME-Bugzilla-Product=GIMP
+X-GNOME-Bugzilla-Component=General
+X-GNOME-Bugzilla-Version=2.4.6
+X-GNOME-Bugzilla-OtherBinaries=gimp-2.4
+StartupNotify=true
+MimeType=image/bmp;image/g3fax;image/gif;image/jpeg;image/jpg;image/pjpeg;image/png;image/tiff;image/x-bmp;image/x-compressed-xcf;image/x-fits;image/x-gray;image/x-pcx;image/x-png;image/x-portable-anymap;image/x-portable-bitmap;image/x-portable-graymap;image/x-portable-pixmap;image/x-psd;image/x-sgi;image/x-sun-raster;image/x-tga;image/x-xbitmap;image/x-xcf;image/x-xpixmap;image/x-xwindowdump;
diff --git a/diablo/easy-deb-chroot/src/usr/share/applications/hildon/gnome-alsamixer.desktop b/diablo/easy-deb-chroot/src/usr/share/applications/hildon/gnome-alsamixer.desktop
new file mode 100644 (file)
index 0000000..8c27910
--- /dev/null
@@ -0,0 +1,12 @@
+[Desktop Entry]
+Name=GNOME ALSA Mixer
+Comment=ALSA sound mixer for GNOME
+Comment[es]=Mezclador de sonido ALSA para GNOME
+Comment[fr]=Mélangeur de son ALSA pour GNOME
+Exec=debbie gnome-alsamixer
+Icon=gnome-alsamixer-icon
+Terminal=false
+Type=Application
+Categories=Application;AudioVideo;
+X-Desktop-File-Install-Version=0.3
+StartupNotify=true
diff --git a/diablo/easy-deb-chroot/src/usr/share/applications/hildon/iceweasel.desktop b/diablo/easy-deb-chroot/src/usr/share/applications/hildon/iceweasel.desktop
new file mode 100644 (file)
index 0000000..3eb248f
--- /dev/null
@@ -0,0 +1,14 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Iceweasel Web Browser
+Comment=Browse the World Wide Web
+GenericName=Web Browser
+Exec=debbie iceweasel
+Terminal=false
+X-MultipleArgs=false
+Type=Application
+Icon=iceweasel
+Categories=Network;WebBrowser;
+MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;
+StartupWMClass=Firefox-bin
+StartupNotify=true
diff --git a/diablo/easy-deb-chroot/src/usr/share/applications/hildon/image-install.desktop b/diablo/easy-deb-chroot/src/usr/share/applications/hildon/image-install.desktop
new file mode 100644 (file)
index 0000000..23a237d
--- /dev/null
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Name=Debian Image Installer
+GenericName=Debian Image Installer
+Comment=Install Debian chroot image
+Exec=osso-xterm /home/user/img-install/debian-installer.sh
+Icon=synaptic
+Terminal=true
+Type=Application
\ No newline at end of file
diff --git a/diablo/easy-deb-chroot/src/usr/share/applications/hildon/lxde.desktop b/diablo/easy-deb-chroot/src/usr/share/applications/hildon/lxde.desktop
new file mode 100644 (file)
index 0000000..1b71071
--- /dev/null
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Debian LXDE
+GenericName=Debian LXDE
+Exec=/usr/bin/hostwin LXDE /usr/bin/debwm 'This is the Debian LXDE window.\nLog out instead of closing this window.'
+Icon=deblet
+X-Osso-Type=application/x-executable
+X-HildonDesk-ShowInToolbar=true
+Type=Application
+StartupNotify=true
\ No newline at end of file
diff --git a/diablo/easy-deb-chroot/src/usr/share/applications/hildon/matchbox-keyboard.desktop b/diablo/easy-deb-chroot/src/usr/share/applications/hildon/matchbox-keyboard.desktop
new file mode 100644 (file)
index 0000000..f5fb501
--- /dev/null
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Toggle Matchbox-kbd
+GenericName=Matchbox-Keyboard
+Exec=/usr/bin/mbk
+Icon=qgn_list_cp_keyboard
+X-Osso-Type=application/x-executable
+X-HildonDesk-ShowInToolbar=true
+Terminal=false
+Type=Application
+StartupNotify=true
\ No newline at end of file
diff --git a/diablo/easy-deb-chroot/src/usr/share/applications/hildon/ooo.desktop b/diablo/easy-deb-chroot/src/usr/share/applications/hildon/ooo.desktop
new file mode 100644 (file)
index 0000000..291cf98
--- /dev/null
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=OpenOffice
+GenericName=OpenOffice
+Exec=debbie openoffice.org
+Icon=ooo-gulls
+X-Osso-Type=application/x-executable
+X-HildonDesk-ShowInToolbar=true
+Terminal=true
+Type=Application
+StartupNotify=true
\ No newline at end of file
diff --git a/diablo/easy-deb-chroot/src/usr/share/applications/hildon/synaptic.desktop b/diablo/easy-deb-chroot/src/usr/share/applications/hildon/synaptic.desktop
new file mode 100644 (file)
index 0000000..c3e6126
--- /dev/null
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=Synaptic Package Manager
+GenericName=Package Manager
+Comment=Install, remove and upgrade software packages
+Exec=sudo debian /usr/sbin/synaptic
+Icon=synaptic
+Terminal=false
+Type=Application
+Categories=PackageManager;GTK;System;Settings;
\ No newline at end of file
diff --git a/diablo/easy-deb-chroot/src/usr/share/applications/hildon/xbindkeys.desktop b/diablo/easy-deb-chroot/src/usr/share/applications/hildon/xbindkeys.desktop
new file mode 100644 (file)
index 0000000..0fb3d1d
--- /dev/null
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Set Debian HW Keys
+GenericName=Set Debian HW Keys
+Exec=debbie xbindkeys
+Icon=qgn_list_cp_keyboard
+X-Osso-Type=application/x-executable
+X-HildonDesk-ShowInToolbar=true
+Terminal=false
+Type=Application
+StartupNotify=true
\ No newline at end of file
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/IceWM.xpm b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/IceWM.xpm
new file mode 100644 (file)
index 0000000..3164022
--- /dev/null
@@ -0,0 +1,254 @@
+/* XPM */
+static char *icewm_32x32[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 216 2",
+"   c black",
+".  c #24263B",
+"X  c #3B3B4A",
+"o  c #2C3D6F",
+"O  c #2D3E73",
+"+  c #2F4071",
+"@  c #2F4178",
+"#  c #3A446C",
+"$  c #324374",
+"%  c #33447B",
+"&  c #36487C",
+"*  c #384773",
+"=  c #3C4A75",
+"-  c #3B4B7B",
+";  c #414154",
+":  c #464C67",
+">  c #454B72",
+",  c #404F7C",
+"<  c #484E74",
+"1  c #42517D",
+"2  c #4A5077",
+"3  c #49547A",
+"4  c #4F597F",
+"5  c #555866",
+"6  c #54586C",
+"7  c #595963",
+"8  c #575F7B",
+"9  c #64626F",
+"0  c #65697C",
+"q  c #6E6E7A",
+"w  c #344680",
+"e  c #344880",
+"r  c #3A4C81",
+"t  c #3E5087",
+"y  c #3E5088",
+"u  c #435383",
+"i  c #425389",
+"p  c #485784",
+"a  c #485788",
+"s  c #4C5A85",
+"d  c #4C5B89",
+"f  c #515E84",
+"g  c #505E8A",
+"h  c #536085",
+"j  c #52618B",
+"k  c #5A6282",
+"l  c #5C658A",
+"z  c #5E688A",
+"x  c #556392",
+"c  c #5F6C92",
+"v  c #626882",
+"b  c #626B8B",
+"n  c #6A6F84",
+"m  c #646D93",
+"M  c #66708D",
+"N  c #6D738C",
+"B  c #667090",
+"V  c #657199",
+"C  c #6D7594",
+"Z  c #6B759C",
+"A  c #76798B",
+"S  c #787B8A",
+"D  c #717793",
+"F  c #727890",
+"G  c #737B9B",
+"H  c #787F9D",
+"J  c #6371A1",
+"K  c #727DA1",
+"L  c #757EA9",
+"P  c #7D8193",
+"I  c #7581AF",
+"U  c #7C85A4",
+"Y  c #7C86A9",
+"T  c #7E88A1",
+"R  c #7F88AC",
+"E  c #7482B4",
+"W  c #7985B5",
+"Q  c #7C88B7",
+"!  c #7E8ABB",
+"~  c #7B8AC0",
+"^  c #828595",
+"/  c #80869C",
+"(  c #868B9E",
+")  c #898B97",
+"_  c #8B8F9F",
+"`  c #8F9097",
+"'  c #929198",
+"]  c #8187A4",
+"[  c #848BA3",
+"{  c #828AA9",
+"}  c #828CB3",
+"|  c #828DBB",
+" . c #8C91A4",
+".. c #8990A9",
+"X. c #8F98AF",
+"o. c #8790B3",
+"O. c #8793BD",
+"+. c #8A93B3",
+"@. c #8992B9",
+"#. c #9395A3",
+"$. c #9698A5",
+"%. c #959AAA",
+"&. c #999CAA",
+"*. c #949BB4",
+"=. c #959DBC",
+"-. c #999FBB",
+";. c #9CA0AB",
+":. c #9EA2B4",
+">. c #9AA1B8",
+",. c #A0A2A9",
+"<. c #A3A6B5",
+"1. c #A1A6BB",
+"2. c #A6A9B5",
+"3. c #A6ABBD",
+"4. c #ADAEB7",
+"5. c #ACAFBD",
+"6. c #AFB0B9",
+"7. c #B4B4B9",
+"8. c #B9BABE",
+"9. c #8692C3",
+"0. c #8B96C2",
+"q. c #8E99C2",
+"w. c #8D99CC",
+"e. c #929DC2",
+"r. c #909CCB",
+"t. c #96A0C5",
+"y. c #95A0CC",
+"u. c #9BA4C3",
+"i. c #9CA7CD",
+"p. c #9FA8CD",
+"a. c #96A2D0",
+"s. c #9BA6D2",
+"d. c #9CA7D8",
+"f. c #9EA9D4",
+"g. c #9DA9DD",
+"h. c #A4ABC3",
+"j. c #A5AECF",
+"k. c #A8ADC2",
+"l. c #A8AFCF",
+"z. c #A1ABD0",
+"x. c #A0ACDF",
+"c. c #AAB0C2",
+"v. c #ADB4CD",
+"b. c #A7B1D9",
+"n. c #ABB3D4",
+"m. c #ADB7DF",
+"M. c #B2B6C5",
+"N. c #B0B5CA",
+"B. c #B4B9C5",
+"V. c #B4B9CB",
+"C. c #B8B9C2",
+"Z. c #BABECB",
+"A. c #B3BAD4",
+"S. c #B2BADB",
+"D. c #B8BEDA",
+"F. c #ADB8E5",
+"G. c #ADB9EA",
+"H. c #B3BEEB",
+"J. c #BCC0CC",
+"K. c #BEC3D2",
+"L. c #BCC2D8",
+"P. c #BDC6E7",
+"I. c #BAC4EB",
+"U. c #C0C1C6",
+"Y. c #C2C4CA",
+"T. c #C9CACD",
+"R. c #C0C3D1",
+"E. c #C0C6DA",
+"W. c #C7CAD3",
+"Q. c #C4C9DA",
+"!. c #CBCCD1",
+"~. c #CACED8",
+"^. c #CED1DD",
+"/. c #D2D2D5",
+"(. c #D2D4DA",
+"). c #D6D8DC",
+"_. c #D9DADC",
+"`. c #C4CAE3",
+"'. c #C5CCEB",
+"]. c #C9CEE4",
+"[. c #C8CFED",
+"{. c #C5CDF0",
+"}. c #CCD0E4",
+"|. c #CFD4E9",
+" X c #C7D0F2",
+".X c #CBD2F1",
+"XX c #CAD4F9",
+"oX c #D2D5E3",
+"OX c #D0D6ED",
+"+X c #D4D9EB",
+"@X c #D9DBE2",
+"#X c #DADEEC",
+"$X c #D5DCF4",
+"%X c #D2DAF9",
+"&X c #DADEF1",
+"*X c #DEE0E4",
+"=X c #DDE2F4",
+"-X c #DDE3F8",
+";X c #E1E2E4",
+":X c #E2E4E9",
+">X c #E7E8EC",
+",X c #EBEBED",
+"<X c #E3E6F1",
+"1X c #E1E5F8",
+"2X c #E7EAF3",
+"3X c #E5E9F9",
+"4X c #EBECF2",
+"5X c #EAEDF9",
+"6X c #EEF0F9",
+"7X c #F3F4F5",
+"8X c #F4F5F9",
+"9X c #F7F8F6",
+"0X c #F7F8F8",
+"qX c #F8F8F6",
+"wX c #FAFBFA",
+"eX c None",
+/* pixels */
+"eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeX# eXeXeXeXeXeXeXeXeXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXx 3 eXeXeXeXeXeXeXeXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXZ r.E > eXeXeXeXeXeXeXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeXeXeXeXeX] d.g.m eX; q ^ k eXeXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeXeXeXeX&.[ 9.G.d.V 6 ,.@Xn.l eXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeXeXeXeX6./ W H. Xz.b $.>X&X@.eXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeXeXeX' Y.T Q I.5X&Xo...@X7XD.L eXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeXeX9 8.V.Y w. X8X5Xu.] !.0XOXq.2 eXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeXeX' !.*.! G.-XwX8Xj.b ,.;X4XOX} < eXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeX7 8.U.Y ! H.1XwX8Xn.k 0 ;.T.:XD.V eXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXX ` (.5.K E x.%X8XwX`.C f Z D &.E.@.eXeXeXeX",
+"eXeXeXeXeXeXeXeXeX. q Y.(.1.o.| w.P.7XwX#X{ V ! Z N k.q.eXeXeXeX",
+"eXeXeXeX[ v.l.} : 5 8.,X_.1.v.N.} i.<XwX4Xh.C -.z.Z +.| a eXeXeX",
+"eXeXeX/ ~.4X=XS.G A T.9X;Xk.D.oX] Q &XwX8XQ.H -.P.| | 9.d eXeXeX",
+"eXeXeX3.4XwX7XY.+.D 6.,X,XM.L.4X$.Y +X7X0X4Xu.u.'.z.! 9.J eXeXeX",
+"eXeXC Z.qXwXqX!.{ b #._.,XV.Q.4XN.=.|._.@X7XQ.v.].x.Y =.! eXeXeX",
+"eXeX .(.4X9XwX*X_ z P T.:XJ.~.9X(.n.].C.V.<X,X@X+Xm.G :.x.W eXeX",
+"eXeX:.*X_.:XwX,X2.A ^ T.,XJ.^.7X@Xn.].Y.k.].7X4X&XF.Z &.Q.y.eXeX",
+"eX8 B._.B.~.wX9XT.>.P 8.4X^.*X5X@XV.].:Xk.N.4X8X1XI.E H Z.`.W eX",
+"eXM T.J.*.Q.wXwX,XK.P ;.,X2X2X5X<X}.#X7X3.-.&X8X7X$Xa.Z &.Q.y.V ",
+"= ..).;.} `.wXwXwX4X#.P T.9X4X-X6X7X7XqX$.] {.5XwX8X'.0.D _ k.e.",
+"C c.~.[ ! '.8XwXwX6Xu.0 ;.,X-X%X5XwXwX,X) U {.5XwXwX|.w.K ( &.=.",
+">.J.%.C i.=X8XwX:XQ.! 4 P T.-XXX3XwXwX/.A { .X7X0X*Xh.C l C m b ",
+"T T 8 g R h.K.K.>.Y c - 8 >.*X.X1XwX7XU.n Z D.*X@X2.G l 3 3 p a ",
+"u - - 4 j c C V x a y - * c X.p.[.>X*X>.l a K { T h s j f s 1 u ",
+"- 1 s d j j g y y y y e @ * j Z +.>.X.P h a a d 1 - a h h h s s ",
+"g d h j j g a y e e t - $ & 1 f j j j j j d d d u 3 g g g g d a ",
+"j j j j g g y & + + % e & & p s h h j j j j g g s 1 u a a d a i ",
+"3 - - t y y t = = * + % & & t d s g d d d d j h u - - i i i i y ",
+"- 1 1 - - * - t d d - & e & t d d 3 - - - - p d u r y y y y t t ",
+"1 s j f p t p f d g j g y y d j j f 1 - - - - 1 i y y r % % @ @ ",
+"+ = 1 j j j f t y a j x j j x x x x j x d i - t i t % + @ @ @ @ "
+};
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/abiword-debian.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/abiword-debian.png
new file mode 100644 (file)
index 0000000..e37b0b9
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/abiword-debian.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/debian-logo.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/debian-logo.png
new file mode 100644 (file)
index 0000000..0ced313
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/debian-logo.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/deblet.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/deblet.png
new file mode 100644 (file)
index 0000000..2db1a75
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/deblet.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/epiphany.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/epiphany.png
new file mode 100644 (file)
index 0000000..639169a
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/epiphany.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/gimp.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/gimp.png
new file mode 100644 (file)
index 0000000..e47a4ff
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/gimp.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/gnome-alsamixer-icon.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/gnome-alsamixer-icon.png
new file mode 100644 (file)
index 0000000..1b9bdfd
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/gnome-alsamixer-icon.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/iceweasel.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/iceweasel.png
new file mode 100644 (file)
index 0000000..64daaf1
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/iceweasel.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/kazehakase-icon.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/kazehakase-icon.png
new file mode 100644 (file)
index 0000000..c865b9a
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/kazehakase-icon.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/lxde.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/lxde.png
new file mode 100644 (file)
index 0000000..82f56cd
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/lxde.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-calc.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-calc.png
new file mode 100644 (file)
index 0000000..0a660b3
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-calc.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-draw.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-draw.png
new file mode 100644 (file)
index 0000000..42683ba
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-draw.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-gulls.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-gulls.png
new file mode 100644 (file)
index 0000000..517e0b6
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-gulls.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-impress.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-impress.png
new file mode 100644 (file)
index 0000000..e9f191a
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-impress.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-math.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-math.png
new file mode 100644 (file)
index 0000000..61e1dbd
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-math.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-template.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-template.png
new file mode 100644 (file)
index 0000000..1d6814a
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-template.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-web.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-web.png
new file mode 100644 (file)
index 0000000..328f638
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-web.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-writer.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-writer.png
new file mode 100644 (file)
index 0000000..bd517f3
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-writer.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openjdk-6.xpm b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openjdk-6.xpm
new file mode 100644 (file)
index 0000000..00db1b6
--- /dev/null
@@ -0,0 +1,194 @@
+/* XPM */
+static char *sun_java[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 156 2",
+"   c #34479E",
+".  c #4152A3",
+"X  c #4153A2",
+"o  c #4153A3",
+"O  c #4D5EA8",
+"+  c #4D5EA9",
+"@  c #4E5EA9",
+"#  c #5A69AD",
+"$  c #5A69AE",
+"%  c #5A69AF",
+"&  c #5A6AAD",
+"*  c #6675B3",
+"=  c #6775B2",
+"-  c #6775B3",
+";  c #6776B3",
+":  c #6775B5",
+">  c #6776B4",
+",  c #7480B7",
+"<  c #7380B8",
+"1  c #7381B8",
+"2  c #7380BA",
+"3  c #7481B8",
+"4  c #D12124",
+"5  c #D42F31",
+"6  c #D73D3E",
+"7  c #D94A4A",
+"8  c #D94A4B",
+"9  c #DA4A4A",
+"0  c #DA4B4B",
+"q  c #DC5957",
+"w  c #DC5858",
+"e  c #DD5859",
+"r  c #DD5959",
+"t  c #DF6664",
+"y  c #E06664",
+"u  c #E27471",
+"i  c #E27570",
+"p  c #E27472",
+"a  c #E37472",
+"s  c #E27574",
+"d  c #E37474",
+"f  c #E5827E",
+"g  c #E5837F",
+"h  c #818BBD",
+"j  c #818CBC",
+"k  c #808CBE",
+"l  c #818DC0",
+"z  c #8D97C2",
+"x  c #8D97C3",
+"c  c #8D97C5",
+"v  c #8E98C5",
+"b  c #99A2C7",
+"n  c #99A3C7",
+"m  c #99A2C8",
+"M  c #99A3C8",
+"N  c #99A2CA",
+"B  c #99A2CB",
+"V  c #A6AECD",
+"C  c #A5AED2",
+"Z  c #A6AED0",
+"A  c #B3B9D3",
+"S  c #B2B9D4",
+"D  c #B3B9D5",
+"F  c #B2B9D6",
+"G  c #B3BAD5",
+"H  c #BFC4D6",
+"J  c #BFC5D7",
+"K  c #BFC5D8",
+"L  c #BFC5D9",
+"P  c #BFC5DA",
+"I  c #BFC5DB",
+"U  c #BFC5DC",
+"Y  c #BFC5DD",
+"T  c #E58381",
+"R  c #E68380",
+"E  c #E88F89",
+"W  c #E88F8B",
+"Q  c #E8908A",
+"!  c #EB9D99",
+"~  c #EB9D9A",
+"^  c #EB9D9D",
+"/  c #EDABA2",
+"(  c #EEABA6",
+")  c #EDACA6",
+"_  c #F0B9B1",
+"`  c #F1B9B1",
+"'  c #F0B9B6",
+"]  c #F3C7BD",
+"[  c #CCD0DA",
+"{  c #CCD1DA",
+"}  c #CDD0DA",
+"|  c #CCD0DC",
+" . c #CCD0DD",
+".. c #CCD1DD",
+"X. c #CCD0DE",
+"o. c #CCD1DE",
+"O. c #CCD1DF",
+"+. c #D8DBDF",
+"@. c #CCD0E0",
+"#. c #D8DCE1",
+"$. c #D9DCE1",
+"%. c #D9DCE3",
+"&. c #D9DCE4",
+"*. c #D9DCE5",
+"=. c #D9DCE6",
+"-. c #D9DCE7",
+";. c #D9DCE8",
+":. c #F6D5CB",
+">. c #F6D5CD",
+",. c #F6D5D3",
+"<. c #F9E3D7",
+"1. c #F9E3DA",
+"2. c #F9E3DB",
+"3. c #E6E7E7",
+"4. c #E5E7E9",
+"5. c #E5E7EC",
+"6. c #E5E8E8",
+"7. c #E6E8E9",
+"8. c #E6E8EA",
+"9. c #E6E8EB",
+"0. c #E5E8EC",
+"q. c #E6E8EC",
+"w. c #F9E3E1",
+"e. c #F2F3EC",
+"r. c #FCF0E1",
+"t. c #FCF0E3",
+"y. c #FCF1E5",
+"u. c #FCF0E7",
+"i. c #FCF1E6",
+"p. c #FCF1E7",
+"a. c #FCF1E8",
+"s. c #FFFEED",
+"d. c #FFFEEE",
+"f. c #FFFEEF",
+"g. c #F2F3F0",
+"h. c #F2F3F1",
+"j. c #F2F3F2",
+"k. c #F2F3F4",
+"l. c #FFFEF0",
+"z. c #FFFEF1",
+"x. c #FFFEF2",
+"c. c #FFFEF3",
+"v. c #FFFFF3",
+"b. c #FFFFF4",
+"n. c #FFFFF5",
+"m. c #FFFFF6",
+"M. c #FFFFF7",
+"N. c #FFFFF8",
+"B. c #FFFFF9",
+"V. c #FFFFFA",
+"C. c #FFFFFB",
+"Z. c #FFFFFC",
+"A. c #FFFFFD",
+"S. c #FFFFFE",
+"D. c gray100",
+"F. c None",
+/* pixels */
+"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.w.~ F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.r F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.' q F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.M.q u F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.F.F.F.M.M.! 4 1.F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.F.F.M.M.f 4 E M.M.F.w.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.F.M.i.t 4 i x.1.g u ,.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.M.>.7 4 f r.f 5 ! C.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.1.5 4 / r.7 5 >.M.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.M.q 4 E d.i 4 >.M.F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.M.4 5 d.d.4 6 x.x.F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.7 7 d.d.4 4 :.M.F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.M./ 4 <.x.q 4 7 i.F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.M.u t x.] 4 4 ) M.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.F.u.7 _ x.E 4 ! M.M.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.h.@.4.M.i.u i._ 5 i.M.F.-.N : c @.M.F.F.F.F.F.",
+"F.F.F.F.F.F.k.B O h P x.x.M.x.i.a :.x.M.9.L @.L O   c M.F.F.F.F.",
+"F.F.F.F.F.F.>   X c n b n n n n h = & X v M.M.M.8.    M.F.F.F.F.",
+"F.F.F.F.F.F.F.+...N n n n N N n J ..4.M.M.M.x.M.M.    M.F.F.F.F.",
+"F.F.F.F.F.F.F.M.+.O ..x.d.x.d.x.x.3.L 8.M.M.M.x. .  X M.F.F.F.F.",
+"F.F.F.F.F.F.F.M.F     X = = = =       O 8.M.M.h.&   S M.F.F.F.F.",
+"F.F.F.F.F.F.F.M.M...z = = = = = j V %.x.F.M.9.%   S M.F.F.F.F.F.",
+"F.F.F.F.F.F.F.M.M.4.n d.d.d.d.x.d.x.M.M.M.S X l 5.F.M.F.F.F.F.F.",
+"F.F.F.F.F.F.M.M.x.=   O = = = = o   = -.-.S h.M.F.M.F.F.F.F.F.F.",
+"F.F.F.F.F.M.-.{ { %.,             , A x.M.M.M.M.M.F.F.F.F.F.F.F.",
+"F.F.F.F.F O , J e.x.d.d.{ { { +.x.x.x.M.M.M.M.M.=.Y F.F.F.F.F.F.",
+"F.F.F.F.    O z H %.d.x.x.d.d.d.d.x.x.x.x...K N O C C.F.F.F.F.F.",
+"F.F.F.F.N O             # = = = = = O         O L C.F.F.F.F.F.F.",
+"F.F.F.F.M.M.%.V > &                   O = N =.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.M.M.M.M.x.x.M.M.M.M.M.M.M.M.M.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F."
+};
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-draw.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-draw.png
new file mode 100644 (file)
index 0000000..57346a9
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-draw.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-impress.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-impress.png
new file mode 100644 (file)
index 0000000..7d4c9b4
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-impress.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-writer.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-writer.png
new file mode 100644 (file)
index 0000000..0d54b1f
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-writer.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/synaptic.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/synaptic.png
new file mode 100644 (file)
index 0000000..ad7fba1
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/synaptic.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/deblet.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/deblet.png
new file mode 100644 (file)
index 0000000..2db1a75
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/deblet.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/IceWM.xpm b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/IceWM.xpm
new file mode 100644 (file)
index 0000000..3164022
--- /dev/null
@@ -0,0 +1,254 @@
+/* XPM */
+static char *icewm_32x32[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 216 2",
+"   c black",
+".  c #24263B",
+"X  c #3B3B4A",
+"o  c #2C3D6F",
+"O  c #2D3E73",
+"+  c #2F4071",
+"@  c #2F4178",
+"#  c #3A446C",
+"$  c #324374",
+"%  c #33447B",
+"&  c #36487C",
+"*  c #384773",
+"=  c #3C4A75",
+"-  c #3B4B7B",
+";  c #414154",
+":  c #464C67",
+">  c #454B72",
+",  c #404F7C",
+"<  c #484E74",
+"1  c #42517D",
+"2  c #4A5077",
+"3  c #49547A",
+"4  c #4F597F",
+"5  c #555866",
+"6  c #54586C",
+"7  c #595963",
+"8  c #575F7B",
+"9  c #64626F",
+"0  c #65697C",
+"q  c #6E6E7A",
+"w  c #344680",
+"e  c #344880",
+"r  c #3A4C81",
+"t  c #3E5087",
+"y  c #3E5088",
+"u  c #435383",
+"i  c #425389",
+"p  c #485784",
+"a  c #485788",
+"s  c #4C5A85",
+"d  c #4C5B89",
+"f  c #515E84",
+"g  c #505E8A",
+"h  c #536085",
+"j  c #52618B",
+"k  c #5A6282",
+"l  c #5C658A",
+"z  c #5E688A",
+"x  c #556392",
+"c  c #5F6C92",
+"v  c #626882",
+"b  c #626B8B",
+"n  c #6A6F84",
+"m  c #646D93",
+"M  c #66708D",
+"N  c #6D738C",
+"B  c #667090",
+"V  c #657199",
+"C  c #6D7594",
+"Z  c #6B759C",
+"A  c #76798B",
+"S  c #787B8A",
+"D  c #717793",
+"F  c #727890",
+"G  c #737B9B",
+"H  c #787F9D",
+"J  c #6371A1",
+"K  c #727DA1",
+"L  c #757EA9",
+"P  c #7D8193",
+"I  c #7581AF",
+"U  c #7C85A4",
+"Y  c #7C86A9",
+"T  c #7E88A1",
+"R  c #7F88AC",
+"E  c #7482B4",
+"W  c #7985B5",
+"Q  c #7C88B7",
+"!  c #7E8ABB",
+"~  c #7B8AC0",
+"^  c #828595",
+"/  c #80869C",
+"(  c #868B9E",
+")  c #898B97",
+"_  c #8B8F9F",
+"`  c #8F9097",
+"'  c #929198",
+"]  c #8187A4",
+"[  c #848BA3",
+"{  c #828AA9",
+"}  c #828CB3",
+"|  c #828DBB",
+" . c #8C91A4",
+".. c #8990A9",
+"X. c #8F98AF",
+"o. c #8790B3",
+"O. c #8793BD",
+"+. c #8A93B3",
+"@. c #8992B9",
+"#. c #9395A3",
+"$. c #9698A5",
+"%. c #959AAA",
+"&. c #999CAA",
+"*. c #949BB4",
+"=. c #959DBC",
+"-. c #999FBB",
+";. c #9CA0AB",
+":. c #9EA2B4",
+">. c #9AA1B8",
+",. c #A0A2A9",
+"<. c #A3A6B5",
+"1. c #A1A6BB",
+"2. c #A6A9B5",
+"3. c #A6ABBD",
+"4. c #ADAEB7",
+"5. c #ACAFBD",
+"6. c #AFB0B9",
+"7. c #B4B4B9",
+"8. c #B9BABE",
+"9. c #8692C3",
+"0. c #8B96C2",
+"q. c #8E99C2",
+"w. c #8D99CC",
+"e. c #929DC2",
+"r. c #909CCB",
+"t. c #96A0C5",
+"y. c #95A0CC",
+"u. c #9BA4C3",
+"i. c #9CA7CD",
+"p. c #9FA8CD",
+"a. c #96A2D0",
+"s. c #9BA6D2",
+"d. c #9CA7D8",
+"f. c #9EA9D4",
+"g. c #9DA9DD",
+"h. c #A4ABC3",
+"j. c #A5AECF",
+"k. c #A8ADC2",
+"l. c #A8AFCF",
+"z. c #A1ABD0",
+"x. c #A0ACDF",
+"c. c #AAB0C2",
+"v. c #ADB4CD",
+"b. c #A7B1D9",
+"n. c #ABB3D4",
+"m. c #ADB7DF",
+"M. c #B2B6C5",
+"N. c #B0B5CA",
+"B. c #B4B9C5",
+"V. c #B4B9CB",
+"C. c #B8B9C2",
+"Z. c #BABECB",
+"A. c #B3BAD4",
+"S. c #B2BADB",
+"D. c #B8BEDA",
+"F. c #ADB8E5",
+"G. c #ADB9EA",
+"H. c #B3BEEB",
+"J. c #BCC0CC",
+"K. c #BEC3D2",
+"L. c #BCC2D8",
+"P. c #BDC6E7",
+"I. c #BAC4EB",
+"U. c #C0C1C6",
+"Y. c #C2C4CA",
+"T. c #C9CACD",
+"R. c #C0C3D1",
+"E. c #C0C6DA",
+"W. c #C7CAD3",
+"Q. c #C4C9DA",
+"!. c #CBCCD1",
+"~. c #CACED8",
+"^. c #CED1DD",
+"/. c #D2D2D5",
+"(. c #D2D4DA",
+"). c #D6D8DC",
+"_. c #D9DADC",
+"`. c #C4CAE3",
+"'. c #C5CCEB",
+"]. c #C9CEE4",
+"[. c #C8CFED",
+"{. c #C5CDF0",
+"}. c #CCD0E4",
+"|. c #CFD4E9",
+" X c #C7D0F2",
+".X c #CBD2F1",
+"XX c #CAD4F9",
+"oX c #D2D5E3",
+"OX c #D0D6ED",
+"+X c #D4D9EB",
+"@X c #D9DBE2",
+"#X c #DADEEC",
+"$X c #D5DCF4",
+"%X c #D2DAF9",
+"&X c #DADEF1",
+"*X c #DEE0E4",
+"=X c #DDE2F4",
+"-X c #DDE3F8",
+";X c #E1E2E4",
+":X c #E2E4E9",
+">X c #E7E8EC",
+",X c #EBEBED",
+"<X c #E3E6F1",
+"1X c #E1E5F8",
+"2X c #E7EAF3",
+"3X c #E5E9F9",
+"4X c #EBECF2",
+"5X c #EAEDF9",
+"6X c #EEF0F9",
+"7X c #F3F4F5",
+"8X c #F4F5F9",
+"9X c #F7F8F6",
+"0X c #F7F8F8",
+"qX c #F8F8F6",
+"wX c #FAFBFA",
+"eX c None",
+/* pixels */
+"eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeX# eXeXeXeXeXeXeXeXeXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXx 3 eXeXeXeXeXeXeXeXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXZ r.E > eXeXeXeXeXeXeXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeXeXeXeXeX] d.g.m eX; q ^ k eXeXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeXeXeXeX&.[ 9.G.d.V 6 ,.@Xn.l eXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeXeXeXeX6./ W H. Xz.b $.>X&X@.eXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeXeXeX' Y.T Q I.5X&Xo...@X7XD.L eXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeXeX9 8.V.Y w. X8X5Xu.] !.0XOXq.2 eXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeXeX' !.*.! G.-XwX8Xj.b ,.;X4XOX} < eXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeX7 8.U.Y ! H.1XwX8Xn.k 0 ;.T.:XD.V eXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXX ` (.5.K E x.%X8XwX`.C f Z D &.E.@.eXeXeXeX",
+"eXeXeXeXeXeXeXeXeX. q Y.(.1.o.| w.P.7XwX#X{ V ! Z N k.q.eXeXeXeX",
+"eXeXeXeX[ v.l.} : 5 8.,X_.1.v.N.} i.<XwX4Xh.C -.z.Z +.| a eXeXeX",
+"eXeXeX/ ~.4X=XS.G A T.9X;Xk.D.oX] Q &XwX8XQ.H -.P.| | 9.d eXeXeX",
+"eXeXeX3.4XwX7XY.+.D 6.,X,XM.L.4X$.Y +X7X0X4Xu.u.'.z.! 9.J eXeXeX",
+"eXeXC Z.qXwXqX!.{ b #._.,XV.Q.4XN.=.|._.@X7XQ.v.].x.Y =.! eXeXeX",
+"eXeX .(.4X9XwX*X_ z P T.:XJ.~.9X(.n.].C.V.<X,X@X+Xm.G :.x.W eXeX",
+"eXeX:.*X_.:XwX,X2.A ^ T.,XJ.^.7X@Xn.].Y.k.].7X4X&XF.Z &.Q.y.eXeX",
+"eX8 B._.B.~.wX9XT.>.P 8.4X^.*X5X@XV.].:Xk.N.4X8X1XI.E H Z.`.W eX",
+"eXM T.J.*.Q.wXwX,XK.P ;.,X2X2X5X<X}.#X7X3.-.&X8X7X$Xa.Z &.Q.y.V ",
+"= ..).;.} `.wXwXwX4X#.P T.9X4X-X6X7X7XqX$.] {.5XwX8X'.0.D _ k.e.",
+"C c.~.[ ! '.8XwXwX6Xu.0 ;.,X-X%X5XwXwX,X) U {.5XwXwX|.w.K ( &.=.",
+">.J.%.C i.=X8XwX:XQ.! 4 P T.-XXX3XwXwX/.A { .X7X0X*Xh.C l C m b ",
+"T T 8 g R h.K.K.>.Y c - 8 >.*X.X1XwX7XU.n Z D.*X@X2.G l 3 3 p a ",
+"u - - 4 j c C V x a y - * c X.p.[.>X*X>.l a K { T h s j f s 1 u ",
+"- 1 s d j j g y y y y e @ * j Z +.>.X.P h a a d 1 - a h h h s s ",
+"g d h j j g a y e e t - $ & 1 f j j j j j d d d u 3 g g g g d a ",
+"j j j j g g y & + + % e & & p s h h j j j j g g s 1 u a a d a i ",
+"3 - - t y y t = = * + % & & t d s g d d d d j h u - - i i i i y ",
+"- 1 1 - - * - t d d - & e & t d d 3 - - - - p d u r y y y y t t ",
+"1 s j f p t p f d g j g y y d j j f 1 - - - - 1 i y y r % % @ @ ",
+"+ = 1 j j j f t y a j x j j x x x x j x d i - t i t % + @ @ @ @ "
+};
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/abiword-debian.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/abiword-debian.png
new file mode 100644 (file)
index 0000000..e37b0b9
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/abiword-debian.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/debian-logo.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/debian-logo.png
new file mode 100644 (file)
index 0000000..0ced313
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/debian-logo.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/deblet-easydeb.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/deblet-easydeb.png
new file mode 100644 (file)
index 0000000..2db1a75
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/deblet-easydeb.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/gimp.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/gimp.png
new file mode 100644 (file)
index 0000000..e47a4ff
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/gimp.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/gnome-alsamixer-icon.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/gnome-alsamixer-icon.png
new file mode 100644 (file)
index 0000000..1b9bdfd
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/gnome-alsamixer-icon.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/iceweasel.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/iceweasel.png
new file mode 100644 (file)
index 0000000..64daaf1
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/iceweasel.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/kazehakase-icon.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/kazehakase-icon.png
new file mode 100644 (file)
index 0000000..c865b9a
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/kazehakase-icon.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/lxde.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/lxde.png
new file mode 100644 (file)
index 0000000..82f56cd
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/lxde.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-calc.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-calc.png
new file mode 100644 (file)
index 0000000..0a660b3
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-calc.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-draw.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-draw.png
new file mode 100644 (file)
index 0000000..42683ba
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-draw.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-gulls.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-gulls.png
new file mode 100644 (file)
index 0000000..517e0b6
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-gulls.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-impress.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-impress.png
new file mode 100644 (file)
index 0000000..e9f191a
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-impress.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-math.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-math.png
new file mode 100644 (file)
index 0000000..61e1dbd
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-math.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-template.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-template.png
new file mode 100644 (file)
index 0000000..1d6814a
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-template.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-web.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-web.png
new file mode 100644 (file)
index 0000000..328f638
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-web.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-writer.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-writer.png
new file mode 100644 (file)
index 0000000..bd517f3
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-writer.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openjdk-6.xpm b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openjdk-6.xpm
new file mode 100644 (file)
index 0000000..00db1b6
--- /dev/null
@@ -0,0 +1,194 @@
+/* XPM */
+static char *sun_java[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 156 2",
+"   c #34479E",
+".  c #4152A3",
+"X  c #4153A2",
+"o  c #4153A3",
+"O  c #4D5EA8",
+"+  c #4D5EA9",
+"@  c #4E5EA9",
+"#  c #5A69AD",
+"$  c #5A69AE",
+"%  c #5A69AF",
+"&  c #5A6AAD",
+"*  c #6675B3",
+"=  c #6775B2",
+"-  c #6775B3",
+";  c #6776B3",
+":  c #6775B5",
+">  c #6776B4",
+",  c #7480B7",
+"<  c #7380B8",
+"1  c #7381B8",
+"2  c #7380BA",
+"3  c #7481B8",
+"4  c #D12124",
+"5  c #D42F31",
+"6  c #D73D3E",
+"7  c #D94A4A",
+"8  c #D94A4B",
+"9  c #DA4A4A",
+"0  c #DA4B4B",
+"q  c #DC5957",
+"w  c #DC5858",
+"e  c #DD5859",
+"r  c #DD5959",
+"t  c #DF6664",
+"y  c #E06664",
+"u  c #E27471",
+"i  c #E27570",
+"p  c #E27472",
+"a  c #E37472",
+"s  c #E27574",
+"d  c #E37474",
+"f  c #E5827E",
+"g  c #E5837F",
+"h  c #818BBD",
+"j  c #818CBC",
+"k  c #808CBE",
+"l  c #818DC0",
+"z  c #8D97C2",
+"x  c #8D97C3",
+"c  c #8D97C5",
+"v  c #8E98C5",
+"b  c #99A2C7",
+"n  c #99A3C7",
+"m  c #99A2C8",
+"M  c #99A3C8",
+"N  c #99A2CA",
+"B  c #99A2CB",
+"V  c #A6AECD",
+"C  c #A5AED2",
+"Z  c #A6AED0",
+"A  c #B3B9D3",
+"S  c #B2B9D4",
+"D  c #B3B9D5",
+"F  c #B2B9D6",
+"G  c #B3BAD5",
+"H  c #BFC4D6",
+"J  c #BFC5D7",
+"K  c #BFC5D8",
+"L  c #BFC5D9",
+"P  c #BFC5DA",
+"I  c #BFC5DB",
+"U  c #BFC5DC",
+"Y  c #BFC5DD",
+"T  c #E58381",
+"R  c #E68380",
+"E  c #E88F89",
+"W  c #E88F8B",
+"Q  c #E8908A",
+"!  c #EB9D99",
+"~  c #EB9D9A",
+"^  c #EB9D9D",
+"/  c #EDABA2",
+"(  c #EEABA6",
+")  c #EDACA6",
+"_  c #F0B9B1",
+"`  c #F1B9B1",
+"'  c #F0B9B6",
+"]  c #F3C7BD",
+"[  c #CCD0DA",
+"{  c #CCD1DA",
+"}  c #CDD0DA",
+"|  c #CCD0DC",
+" . c #CCD0DD",
+".. c #CCD1DD",
+"X. c #CCD0DE",
+"o. c #CCD1DE",
+"O. c #CCD1DF",
+"+. c #D8DBDF",
+"@. c #CCD0E0",
+"#. c #D8DCE1",
+"$. c #D9DCE1",
+"%. c #D9DCE3",
+"&. c #D9DCE4",
+"*. c #D9DCE5",
+"=. c #D9DCE6",
+"-. c #D9DCE7",
+";. c #D9DCE8",
+":. c #F6D5CB",
+">. c #F6D5CD",
+",. c #F6D5D3",
+"<. c #F9E3D7",
+"1. c #F9E3DA",
+"2. c #F9E3DB",
+"3. c #E6E7E7",
+"4. c #E5E7E9",
+"5. c #E5E7EC",
+"6. c #E5E8E8",
+"7. c #E6E8E9",
+"8. c #E6E8EA",
+"9. c #E6E8EB",
+"0. c #E5E8EC",
+"q. c #E6E8EC",
+"w. c #F9E3E1",
+"e. c #F2F3EC",
+"r. c #FCF0E1",
+"t. c #FCF0E3",
+"y. c #FCF1E5",
+"u. c #FCF0E7",
+"i. c #FCF1E6",
+"p. c #FCF1E7",
+"a. c #FCF1E8",
+"s. c #FFFEED",
+"d. c #FFFEEE",
+"f. c #FFFEEF",
+"g. c #F2F3F0",
+"h. c #F2F3F1",
+"j. c #F2F3F2",
+"k. c #F2F3F4",
+"l. c #FFFEF0",
+"z. c #FFFEF1",
+"x. c #FFFEF2",
+"c. c #FFFEF3",
+"v. c #FFFFF3",
+"b. c #FFFFF4",
+"n. c #FFFFF5",
+"m. c #FFFFF6",
+"M. c #FFFFF7",
+"N. c #FFFFF8",
+"B. c #FFFFF9",
+"V. c #FFFFFA",
+"C. c #FFFFFB",
+"Z. c #FFFFFC",
+"A. c #FFFFFD",
+"S. c #FFFFFE",
+"D. c gray100",
+"F. c None",
+/* pixels */
+"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.w.~ F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.r F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.' q F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.M.q u F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.F.F.F.M.M.! 4 1.F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.F.F.M.M.f 4 E M.M.F.w.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.F.M.i.t 4 i x.1.g u ,.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.M.>.7 4 f r.f 5 ! C.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.1.5 4 / r.7 5 >.M.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.M.q 4 E d.i 4 >.M.F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.M.4 5 d.d.4 6 x.x.F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.7 7 d.d.4 4 :.M.F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.M./ 4 <.x.q 4 7 i.F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.M.u t x.] 4 4 ) M.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.F.u.7 _ x.E 4 ! M.M.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.h.@.4.M.i.u i._ 5 i.M.F.-.N : c @.M.F.F.F.F.F.",
+"F.F.F.F.F.F.k.B O h P x.x.M.x.i.a :.x.M.9.L @.L O   c M.F.F.F.F.",
+"F.F.F.F.F.F.>   X c n b n n n n h = & X v M.M.M.8.    M.F.F.F.F.",
+"F.F.F.F.F.F.F.+...N n n n N N n J ..4.M.M.M.x.M.M.    M.F.F.F.F.",
+"F.F.F.F.F.F.F.M.+.O ..x.d.x.d.x.x.3.L 8.M.M.M.x. .  X M.F.F.F.F.",
+"F.F.F.F.F.F.F.M.F     X = = = =       O 8.M.M.h.&   S M.F.F.F.F.",
+"F.F.F.F.F.F.F.M.M...z = = = = = j V %.x.F.M.9.%   S M.F.F.F.F.F.",
+"F.F.F.F.F.F.F.M.M.4.n d.d.d.d.x.d.x.M.M.M.S X l 5.F.M.F.F.F.F.F.",
+"F.F.F.F.F.F.M.M.x.=   O = = = = o   = -.-.S h.M.F.M.F.F.F.F.F.F.",
+"F.F.F.F.F.M.-.{ { %.,             , A x.M.M.M.M.M.F.F.F.F.F.F.F.",
+"F.F.F.F.F O , J e.x.d.d.{ { { +.x.x.x.M.M.M.M.M.=.Y F.F.F.F.F.F.",
+"F.F.F.F.    O z H %.d.x.x.d.d.d.d.x.x.x.x...K N O C C.F.F.F.F.F.",
+"F.F.F.F.N O             # = = = = = O         O L C.F.F.F.F.F.F.",
+"F.F.F.F.M.M.%.V > &                   O = N =.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.M.M.M.M.x.x.M.M.M.M.M.M.M.M.M.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F."
+};
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-draw.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-draw.png
new file mode 100644 (file)
index 0000000..57346a9
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-draw.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-impress.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-impress.png
new file mode 100644 (file)
index 0000000..7d4c9b4
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-impress.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-writer.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-writer.png
new file mode 100644 (file)
index 0000000..0d54b1f
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-writer.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/synaptic.png b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/synaptic.png
new file mode 100644 (file)
index 0000000..ad7fba1
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/synaptic.png differ
diff --git a/diablo/easy-deb-chroot/src/usr/share/pixmaps/IceWM.xpm b/diablo/easy-deb-chroot/src/usr/share/pixmaps/IceWM.xpm
new file mode 100644 (file)
index 0000000..3164022
--- /dev/null
@@ -0,0 +1,254 @@
+/* XPM */
+static char *icewm_32x32[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 216 2",
+"   c black",
+".  c #24263B",
+"X  c #3B3B4A",
+"o  c #2C3D6F",
+"O  c #2D3E73",
+"+  c #2F4071",
+"@  c #2F4178",
+"#  c #3A446C",
+"$  c #324374",
+"%  c #33447B",
+"&  c #36487C",
+"*  c #384773",
+"=  c #3C4A75",
+"-  c #3B4B7B",
+";  c #414154",
+":  c #464C67",
+">  c #454B72",
+",  c #404F7C",
+"<  c #484E74",
+"1  c #42517D",
+"2  c #4A5077",
+"3  c #49547A",
+"4  c #4F597F",
+"5  c #555866",
+"6  c #54586C",
+"7  c #595963",
+"8  c #575F7B",
+"9  c #64626F",
+"0  c #65697C",
+"q  c #6E6E7A",
+"w  c #344680",
+"e  c #344880",
+"r  c #3A4C81",
+"t  c #3E5087",
+"y  c #3E5088",
+"u  c #435383",
+"i  c #425389",
+"p  c #485784",
+"a  c #485788",
+"s  c #4C5A85",
+"d  c #4C5B89",
+"f  c #515E84",
+"g  c #505E8A",
+"h  c #536085",
+"j  c #52618B",
+"k  c #5A6282",
+"l  c #5C658A",
+"z  c #5E688A",
+"x  c #556392",
+"c  c #5F6C92",
+"v  c #626882",
+"b  c #626B8B",
+"n  c #6A6F84",
+"m  c #646D93",
+"M  c #66708D",
+"N  c #6D738C",
+"B  c #667090",
+"V  c #657199",
+"C  c #6D7594",
+"Z  c #6B759C",
+"A  c #76798B",
+"S  c #787B8A",
+"D  c #717793",
+"F  c #727890",
+"G  c #737B9B",
+"H  c #787F9D",
+"J  c #6371A1",
+"K  c #727DA1",
+"L  c #757EA9",
+"P  c #7D8193",
+"I  c #7581AF",
+"U  c #7C85A4",
+"Y  c #7C86A9",
+"T  c #7E88A1",
+"R  c #7F88AC",
+"E  c #7482B4",
+"W  c #7985B5",
+"Q  c #7C88B7",
+"!  c #7E8ABB",
+"~  c #7B8AC0",
+"^  c #828595",
+"/  c #80869C",
+"(  c #868B9E",
+")  c #898B97",
+"_  c #8B8F9F",
+"`  c #8F9097",
+"'  c #929198",
+"]  c #8187A4",
+"[  c #848BA3",
+"{  c #828AA9",
+"}  c #828CB3",
+"|  c #828DBB",
+" . c #8C91A4",
+".. c #8990A9",
+"X. c #8F98AF",
+"o. c #8790B3",
+"O. c #8793BD",
+"+. c #8A93B3",
+"@. c #8992B9",
+"#. c #9395A3",
+"$. c #9698A5",
+"%. c #959AAA",
+"&. c #999CAA",
+"*. c #949BB4",
+"=. c #959DBC",
+"-. c #999FBB",
+";. c #9CA0AB",
+":. c #9EA2B4",
+">. c #9AA1B8",
+",. c #A0A2A9",
+"<. c #A3A6B5",
+"1. c #A1A6BB",
+"2. c #A6A9B5",
+"3. c #A6ABBD",
+"4. c #ADAEB7",
+"5. c #ACAFBD",
+"6. c #AFB0B9",
+"7. c #B4B4B9",
+"8. c #B9BABE",
+"9. c #8692C3",
+"0. c #8B96C2",
+"q. c #8E99C2",
+"w. c #8D99CC",
+"e. c #929DC2",
+"r. c #909CCB",
+"t. c #96A0C5",
+"y. c #95A0CC",
+"u. c #9BA4C3",
+"i. c #9CA7CD",
+"p. c #9FA8CD",
+"a. c #96A2D0",
+"s. c #9BA6D2",
+"d. c #9CA7D8",
+"f. c #9EA9D4",
+"g. c #9DA9DD",
+"h. c #A4ABC3",
+"j. c #A5AECF",
+"k. c #A8ADC2",
+"l. c #A8AFCF",
+"z. c #A1ABD0",
+"x. c #A0ACDF",
+"c. c #AAB0C2",
+"v. c #ADB4CD",
+"b. c #A7B1D9",
+"n. c #ABB3D4",
+"m. c #ADB7DF",
+"M. c #B2B6C5",
+"N. c #B0B5CA",
+"B. c #B4B9C5",
+"V. c #B4B9CB",
+"C. c #B8B9C2",
+"Z. c #BABECB",
+"A. c #B3BAD4",
+"S. c #B2BADB",
+"D. c #B8BEDA",
+"F. c #ADB8E5",
+"G. c #ADB9EA",
+"H. c #B3BEEB",
+"J. c #BCC0CC",
+"K. c #BEC3D2",
+"L. c #BCC2D8",
+"P. c #BDC6E7",
+"I. c #BAC4EB",
+"U. c #C0C1C6",
+"Y. c #C2C4CA",
+"T. c #C9CACD",
+"R. c #C0C3D1",
+"E. c #C0C6DA",
+"W. c #C7CAD3",
+"Q. c #C4C9DA",
+"!. c #CBCCD1",
+"~. c #CACED8",
+"^. c #CED1DD",
+"/. c #D2D2D5",
+"(. c #D2D4DA",
+"). c #D6D8DC",
+"_. c #D9DADC",
+"`. c #C4CAE3",
+"'. c #C5CCEB",
+"]. c #C9CEE4",
+"[. c #C8CFED",
+"{. c #C5CDF0",
+"}. c #CCD0E4",
+"|. c #CFD4E9",
+" X c #C7D0F2",
+".X c #CBD2F1",
+"XX c #CAD4F9",
+"oX c #D2D5E3",
+"OX c #D0D6ED",
+"+X c #D4D9EB",
+"@X c #D9DBE2",
+"#X c #DADEEC",
+"$X c #D5DCF4",
+"%X c #D2DAF9",
+"&X c #DADEF1",
+"*X c #DEE0E4",
+"=X c #DDE2F4",
+"-X c #DDE3F8",
+";X c #E1E2E4",
+":X c #E2E4E9",
+">X c #E7E8EC",
+",X c #EBEBED",
+"<X c #E3E6F1",
+"1X c #E1E5F8",
+"2X c #E7EAF3",
+"3X c #E5E9F9",
+"4X c #EBECF2",
+"5X c #EAEDF9",
+"6X c #EEF0F9",
+"7X c #F3F4F5",
+"8X c #F4F5F9",
+"9X c #F7F8F6",
+"0X c #F7F8F8",
+"qX c #F8F8F6",
+"wX c #FAFBFA",
+"eX c None",
+/* pixels */
+"eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeX# eXeXeXeXeXeXeXeXeXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXx 3 eXeXeXeXeXeXeXeXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXZ r.E > eXeXeXeXeXeXeXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeXeXeXeXeX] d.g.m eX; q ^ k eXeXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeXeXeXeX&.[ 9.G.d.V 6 ,.@Xn.l eXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeXeXeXeX6./ W H. Xz.b $.>X&X@.eXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeXeXeX' Y.T Q I.5X&Xo...@X7XD.L eXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeXeX9 8.V.Y w. X8X5Xu.] !.0XOXq.2 eXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeXeX' !.*.! G.-XwX8Xj.b ,.;X4XOX} < eXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeX7 8.U.Y ! H.1XwX8Xn.k 0 ;.T.:XD.V eXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXX ` (.5.K E x.%X8XwX`.C f Z D &.E.@.eXeXeXeX",
+"eXeXeXeXeXeXeXeXeX. q Y.(.1.o.| w.P.7XwX#X{ V ! Z N k.q.eXeXeXeX",
+"eXeXeXeX[ v.l.} : 5 8.,X_.1.v.N.} i.<XwX4Xh.C -.z.Z +.| a eXeXeX",
+"eXeXeX/ ~.4X=XS.G A T.9X;Xk.D.oX] Q &XwX8XQ.H -.P.| | 9.d eXeXeX",
+"eXeXeX3.4XwX7XY.+.D 6.,X,XM.L.4X$.Y +X7X0X4Xu.u.'.z.! 9.J eXeXeX",
+"eXeXC Z.qXwXqX!.{ b #._.,XV.Q.4XN.=.|._.@X7XQ.v.].x.Y =.! eXeXeX",
+"eXeX .(.4X9XwX*X_ z P T.:XJ.~.9X(.n.].C.V.<X,X@X+Xm.G :.x.W eXeX",
+"eXeX:.*X_.:XwX,X2.A ^ T.,XJ.^.7X@Xn.].Y.k.].7X4X&XF.Z &.Q.y.eXeX",
+"eX8 B._.B.~.wX9XT.>.P 8.4X^.*X5X@XV.].:Xk.N.4X8X1XI.E H Z.`.W eX",
+"eXM T.J.*.Q.wXwX,XK.P ;.,X2X2X5X<X}.#X7X3.-.&X8X7X$Xa.Z &.Q.y.V ",
+"= ..).;.} `.wXwXwX4X#.P T.9X4X-X6X7X7XqX$.] {.5XwX8X'.0.D _ k.e.",
+"C c.~.[ ! '.8XwXwX6Xu.0 ;.,X-X%X5XwXwX,X) U {.5XwXwX|.w.K ( &.=.",
+">.J.%.C i.=X8XwX:XQ.! 4 P T.-XXX3XwXwX/.A { .X7X0X*Xh.C l C m b ",
+"T T 8 g R h.K.K.>.Y c - 8 >.*X.X1XwX7XU.n Z D.*X@X2.G l 3 3 p a ",
+"u - - 4 j c C V x a y - * c X.p.[.>X*X>.l a K { T h s j f s 1 u ",
+"- 1 s d j j g y y y y e @ * j Z +.>.X.P h a a d 1 - a h h h s s ",
+"g d h j j g a y e e t - $ & 1 f j j j j j d d d u 3 g g g g d a ",
+"j j j j g g y & + + % e & & p s h h j j j j g g s 1 u a a d a i ",
+"3 - - t y y t = = * + % & & t d s g d d d d j h u - - i i i i y ",
+"- 1 1 - - * - t d d - & e & t d d 3 - - - - p d u r y y y y t t ",
+"1 s j f p t p f d g j g y y d j j f 1 - - - - 1 i y y r % % @ @ ",
+"+ = 1 j j j f t y a j x j j x x x x j x d i - t i t % + @ @ @ @ "
+};
diff --git a/diablo/easy-deb-chroot/src/usr/share/pixmaps/lxde.png b/diablo/easy-deb-chroot/src/usr/share/pixmaps/lxde.png
new file mode 100644 (file)
index 0000000..82f56cd
Binary files /dev/null and b/diablo/easy-deb-chroot/src/usr/share/pixmaps/lxde.png differ
diff --git a/diablo/easymer/control/changes b/diablo/easymer/control/changes
new file mode 100644 (file)
index 0000000..76e6849
--- /dev/null
@@ -0,0 +1,2 @@
+0.13.1, 27-May-09: Initial release on talk.maemo.org
+0.15.1, 07-Aug-09: image file update (bootable Mer 0.15), bugfixes
diff --git a/diablo/easymer/control/postinst b/diablo/easymer/control/postinst
new file mode 100644 (file)
index 0000000..3fe8138
--- /dev/null
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+dbus-uuidgen --ensure
+gtk-update-icon-cache -f /usr/share/icons/hicolor/
+
+if [ ! -f "/home/user/.chroot.old.mer" ] ; then
+   mv /home/user/.chroot /home/user/.chroot.old.mer
+   cp /home/user/.mer-chroot /home/user/.chroot
+fi
diff --git a/diablo/easymer/control/postrm b/diablo/easymer/control/postrm
new file mode 100644 (file)
index 0000000..3835191
--- /dev/null
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+if [ -f "/home/user/.chroot.old.mer" ] ; then
+   mv /home/user/.chroot.old.mer /home/user/.chroot
+fi
diff --git a/diablo/easymer/easy-mer-icon-64.png b/diablo/easymer/easy-mer-icon-64.png
new file mode 100644 (file)
index 0000000..568e9b9
Binary files /dev/null and b/diablo/easymer/easy-mer-icon-64.png differ
diff --git a/diablo/easymer/easy-mer-project b/diablo/easymer/easy-mer-project
new file mode 100644 (file)
index 0000000..12511e8
--- /dev/null
@@ -0,0 +1,25 @@
+(S'easy-mer'
+S'0.15.1'
+S'user/other'
+S'armel'
+S'Optional'
+S'Alan Bruce <qole@qole.org>'
+S'python2.5, python2.5-hildon, python2.5-gtk2, ttf-droid, easy-deb-chroot'
+S'Replace your Maemo desktop with Mer!\nUses a Mer filesystem in an image file to provide the\nMer desktop. Shuts down the Maemo desktop and then\nstarts the Mer desktop from a chroot. \nProvides a status bar icon with a menu for Maemo apps.'
+S'/home/user/MyDocs/easymer/src'
+S'/home/user/MyDocs/easymer/src/usr/share/icons/hicolor/scalable/hildon/easy-mer-icon-64.png'
+S'#!/bin/sh\n\ndbus-uuidgen --ensure\ngtk-update-icon-cache -f /usr/share/icons/hicolor/\n\nif [ ! -f "/home/user/.chroot.old.mer" ] ; then\n   mv /home/user/.chroot /home/user/.chroot.old.mer\n   cp /home/user/.mer-chroot /home/user/.chroot\nfi'
+S'#!/bin/sh\n\nif [ -f "/home/user/.chroot.old.mer" ] ; then\n   mv /home/user/.chroot.old.mer /home/user/.chroot\nfi'
+S''
+S''
+S'0.13.1, 27-May-09: Initial release on talk.maemo.org\n0.15.1, 07-Aug-09: image file update (bootable Mer 0.15), bugfixes'
+S'extras'
+S'diablo'
+S'low'
+S'email@email.com'
+S''
+S''
+S'login'
+S'1'
+tp1
+.
diff --git a/diablo/easymer/src/home/user/.ae-menu b/diablo/easymer/src/home/user/.ae-menu
new file mode 100644 (file)
index 0000000..f14bd75
--- /dev/null
@@ -0,0 +1,7 @@
+Maemo ROXTerm:roxterm
+Tear Browser:"tear google.com"
+MPlayer:gmplauncher
+MyTube:mytube
+Hex-a-hop:hex-a-hop
+MH Screen Shot:mh-shot-tool
+Log Out Mer:killall maemo-invoker
diff --git a/diablo/easymer/src/home/user/.mer-chroot b/diablo/easymer/src/home/user/.mer-chroot
new file mode 100644 (file)
index 0000000..f2bbe36
--- /dev/null
@@ -0,0 +1,20 @@
+# Sample config for chroot 
+
+# Device or image containing Mer filesystem.
+#IMGFILE=/dev/mmcblk0p3
+IMGFILE=`find /media | grep "mer_.*\.img\.ext2"`
+
+# Filesystem used; must always be set when using a partition.
+# Default: from extension of IMGFILE, or ext2.
+#IMGFS=ext2
+
+# Mount point for Mer.
+#CHROOT=/mer
+
+# New /tmp dir size for printing / PDF creation
+# Default: 6M
+#TMPSIZE=6M
+
+# Mer user to drop privileges
+# Default: user
+DEBUSER=user
diff --git a/diablo/easymer/src/home/user/img-install/mer-installer.sh b/diablo/easymer/src/home/user/img-install/mer-installer.sh
new file mode 100755 (executable)
index 0000000..4ac24bf
--- /dev/null
@@ -0,0 +1,115 @@
+#!/bin/sh
+
+## New! Ask where the user wishes to install the package with gxmessage:
+
+export GXMSG=`printf "\
+Where do you want your Mer image installed?
+You need approximately 1.3GB initially.\n\
+Free space left on your memory cards:\n\n"; \
+df -h | grep "media\/mmc" | awk '{print $6 ": " $4 " free, " $2 " total (" $5 " full)"}' | sort`
+gxmessage -center -buttons MMC1:1,MMC2:2 -geometry 690x380 -title "Choose Memory Card" "$GXMSG"
+export SDNO=$?
+
+case "$SDNO" in
+  1)
+    export SDCARD="mmc1" 
+    ;;
+  *)
+    export SDCARD="mmc2" 
+    ;;
+esac
+
+echo "Downloading and extracting to /media/$SDCARD..."
+
+#exit 0
+
+## HERE ARE THE VARIABLES:
+
+export INSTPATH="/home/user/img-install"
+export TARPATH="/media/$SDCARD"
+export DLURL="http://qole.org/files"
+export BZ2CMD1="bunzip2"
+export BZ2CMD2=""
+
+export EXTPATH1=$TARPATH
+export PKGNAME1="EASY MER IMAGE FILE"
+export BIGTAR1="easy-mer-015-1-img.bz2"
+export MD51="7eb7864526f157fb352438e460746a53"
+export EXTCMD1="mv $TARPATH/easy-mer-015-1-img $TARPATH/mer_015-1.img.ext2"
+export TARCMD1="$BZ2CMD1 $TARPATH/$BIGTAR1 $BZ2CMD2"
+
+#export CLEANUP="sudo rm -r $INSTPATH ; sudo rm /usr/share/applications/image-install.desktop "
+export CLEANUP="echo All done!"
+
+## HERE'S THE SCRIPT:
+
+# Download first package
+
+export GOTIT="no"
+
+if [ -f $TARPATH/$BIGTAR1 ] ; then
+  echo You already have the big image file! 
+  echo   Checking to see if it is good...
+  if [ "`$INSTPATH/md5sum  $TARPATH/$BIGTAR1 | awk '{print $1}'`" = "$MD51" ] ; then 
+    export GOTIT="yes"
+    echo Yes it is good.
+  fi
+fi
+
+echo " "
+
+export GOOD=1
+export TEST=2
+
+while test $TEST != $GOOD 
+do
+ cd $TARPATH
+ if [ ! "$GOTIT" = "yes" ] ; then
+   echo "Downloading $PKGNAME1 package..."
+   wget -c $DLURL/$BIGTAR1
+ fi
+
+ if test -e  $TARPATH/$BIGTAR1
+  then
+
+   cd $INSTPATH
+   export GOOD=$MD51
+   if [ ! "$GOTIT" = "yes" ] ; then
+     echo Testing the file to see if it is good.
+     export TEST=`$INSTPATH/md5sum  $TARPATH/$BIGTAR1 | awk '{print $1}'`
+   else
+     export TEST=$MD51
+   fi
+
+   if test $TEST = $GOOD
+    then
+
+     cd $EXTPATH1
+     echo Extracting the image file. This will take some time.
+     TARERR=`$TARCMD1 2>&1`
+     if [ "$?" = 0 ] ; then
+        rm -rf $TARPATH/$BIGTAR1
+         $EXTCMD1
+         export MSG1=`printf "CONGRATULATIONS!\n\nAll has gone well!\n\nSuccess installing $PKGNAME1 package!"`
+         gxmessage -center -alignbuttons right -buttons GTK_STOCK_OK:0 -geometry 640x250 -title "SUCCESS!" "$MSG1"
+       else
+         export ERR1=`printf "ERROR! TAR FAILED!\nUnable to install $PKGNAME1\n$TARERR"`
+         gxmessage -center -alignbuttons right -buttons GTK_STOCK_OK:0 -geometry 640x380 -title "TAR ERROR" "$ERR1"
+         exit 99
+      fi       
+    else
+      export ERR1=`printf "$PKGNAME1 package appears damaged.\nPress OK to try downloading again.\nCancel keeps the damaged file."`
+      gxmessage -center -alignbuttons right -buttons GTK_STOCK_OK:0,GTK_STOCK_CANCEL:1 -geometry 640x100 -title "DOWNLOAD ERROR" "$ERR1"
+      if [ "$?" = 1 ] ; then
+        exit 99
+      fi
+      rm $TARPATH/$BIGTAR1
+    fi
+  fi
+done
+
+# Stop if only getting one package
+
+  $CLEANUP
+  exit 0
+
diff --git a/diablo/easymer/src/usr/bin/ae-menu.py b/diablo/easymer/src/usr/bin/ae-menu.py
new file mode 100755 (executable)
index 0000000..7fd5e37
--- /dev/null
@@ -0,0 +1,90 @@
+#! /usr/bin/env python
+
+import gobject
+import gtk
+import os
+import csv
+import string
+import hildon
+from ae_xpm import STI
+
+class aeMenu():
+    def __init__(self):
+        self.statusIcon = gtk.StatusIcon()
+        self.statusIcon.connect('activate', self.on_activate)
+        self.stis = STI()
+        sti = gtk.gdk.pixbuf_new_from_xpm_data(self.stis.get_pixbuf(0))
+        self.statusIcon.set_from_pixbuf(sti)
+        if os.path.exists("/home/user/.ae-menu"):
+          self.rdr_mmenu = csv.reader(open("/home/user/.ae-menu", "rb"), delimiter=':')
+
+        #gobject.timeout_add(30000, self.chkdir)
+
+    def on_activate(self, si):
+        self.clicked_icon()
+
+    def chkdir(self):
+        str1=''
+
+    def clicked_icon(self):
+
+        menu = gtk.Menu()
+
+        if os.path.exists("/home/user/.ae-menu"):
+          rdr_mmenu = csv.reader(open("/home/user/.ae-menu", "rb"), delimiter=':')
+
+          for rowitem in rdr_mmenu:
+            # rowitem[0] = label
+            # rowitem[1] = command
+            item1 = gtk.MenuItem(rowitem[0])
+            menu.append(item1)
+            item1.connect_object("activate", self.cmd_run, rowitem[1], rowitem[0])
+            item1.show()
+
+        quit = gtk.ImageMenuItem(gtk.STOCK_QUIT)
+        menu.append(quit)
+        quit.connect_object("activate", gtk.main_quit, "menu.quit")
+        quit.show()
+        
+        # menu.show_all()
+        menu.popup(None, None, gtk.status_icon_position_menu, 0, gtk.get_current_event_time(), self.statusIcon)
+
+    def cmd_run(self, cmnd, appname):
+       # for some reason, I have to create a widget to pass to the banner.
+       throwaway = hildon.Window()
+       cmdmsg = "Starting '%s'" % (appname)
+       hildon.hildon_banner_show_information(throwaway, None, cmdmsg) 
+       os.system(cmnd+' &')
+
+    def popbox(self, something):
+        w = gtk.Window()
+        w.set_title('test')
+        w.connect('destroy', self.on_ok_clicked, w)
+        w.set_type_hint(gtk.gdk.WINDOW_TYPE_HINT_DIALOG)
+
+        str1 = something
+        str2 = 'test'
+        l1 = gtk.Label(str1)
+        l2 = gtk.Label(str2)
+        hboxu = gtk.VBox(True, 0)
+        hboxu.pack_start(l1, False, False, 10)
+        hboxu.pack_start(l2, False, False, 10)
+
+        b = gtk.Button('OK', gtk.STOCK_OK)
+        b.connect('clicked', self.on_ok_clicked, w)
+        vboxd = gtk.VBox(True, 0)
+        vboxd.pack_start(b, False, False, 0)
+
+        vbox = gtk.HBox(False, 0)
+        vbox.pack_start(hboxu, False, False, 20)
+        vbox.pack_start(vboxd, False, False, 20)
+        w.add(vbox)
+
+        w.show_all() 
+
+    def on_ok_clicked(self, button, window):
+        window.hide()
+
+if __name__ == "__main__":
+    tbd = aeMenu()
+    gtk.main()
diff --git a/diablo/easymer/src/usr/bin/ae_xpm.py b/diablo/easymer/src/usr/bin/ae_xpm.py
new file mode 100644 (file)
index 0000000..242c3da
--- /dev/null
@@ -0,0 +1,269 @@
+class STI:
+    def __init__(self):
+        stis = [None] * 1
+        stis[0] = self.load_000()
+        self.stis = stis
+    def get_pixbuf(self, idx):
+        return self.stis[idx]
+    def load_000(self):
+        return [\
+            "40 40 219 2",\
+            "          c None",\
+            ".         c #282927",\
+            "+         c #292A28",\
+            "@         c #292B28",\
+            "#         c #2D2928",\
+            "$         c #2A2C29",\
+            "%         c #2B2D2A",\
+            "&         c #2C2D2B",\
+            "*         c #2E2D26",\
+            "=         c #2D2E2C",\
+            "-         c #2F2E27",\
+            ";         c #2F2F28",\
+            ">         c #2E2F2D",\
+            ",         c #2F312E",\
+            "'         c #343126",\
+            ")         c #2E3234",\
+            "!         c #30322F",\
+            "~         c #353227",\
+            "{         c #313330",\
+            "]         c #353327",\
+            "^         c #323331",\
+            "/         c #363428",\
+            "(         c #383424",\
+            "_         c #393524",\
+            ":         c #3A3525",\
+            "<         c #323638",\
+            "[         c #3B3626",\
+            "}         c #353734",\
+            "|         c #3B3727",\
+            "1         c #3D3722",\
+            "2         c #363835",\
+            "3         c #383830",\
+            "4         c #3C3828",\
+            "5         c #373936",\
+            "6         c #383937",\
+            "7         c #3F3A24",\
+            "8         c #393A38",\
+            "9         c #403B25",\
+            "0         c #3A3B39",\
+            "a         c #433C22",\
+            "b         c #3B3D3A",\
+            "c         c #413F23",\
+            "d         c #423D2D",\
+            "e         c #3C3E3B",\
+            "f         c #43401F",\
+            "g         c #3D3F3C",\
+            "h         c #463F24",\
+            "i         c #3E403D",\
+            "j         c #46402A",\
+            "k         c #3F403E",\
+            "l         c #494121",\
+            "m         c #4B4222",\
+            "n         c #414240",\
+            "o         c #414341",\
+            "p         c #4A451F",\
+            "q         c #444245",\
+            "r         c #4F4520",\
+            "s         c #434542",\
+            "t         c #4E4525",\
+            "u         c #504620",\
+            "v         c #504A1D",\
+            "w         c #54481D",\
+            "x         c #474946",\
+            "y         c #484947",\
+            "z         c #564A1F",\
+            "A         c #494A48",\
+            "B         c #574B20",\
+            "C         c #4A4C4A",\
+            "D         c #5A4E1D",\
+            "E         c #4E504D",\
+            "F         c #5E5120",\
+            "G         c #4F514E",\
+            "H         c #50524F",\
+            "I         c #61531C",\
+            "J         c #5E561C",\
+            "K         c #515350",\
+            "L         c #62541D",\
+            "M         c #64561E",\
+            "N         c #61581F",\
+            "O         c #555654",\
+            "P         c #675819",\
+            "Q         c #665820",\
+            "R         c #565755",\
+            "S         c #695A1B",\
+            "T         c #59575B",\
+            "U         c #575956",\
+            "V         c #6A5B1C",\
+            "W         c #675D1D",\
+            "X         c #6B5B1D",\
+            "Y         c #575B5D",\
+            "Z         c #595B58",\
+            "`         c #6F5E19",\
+            " .        c #5B5D5A",\
+            "..        c #705F1A",\
+            "+.        c #5C5E5B",\
+            "@.        c #736114",\
+            "#.        c #5E605D",\
+            "$.        c #766417",\
+            "%.        c #626064",\
+            "&.        c #7A6218",\
+            "*.        c #776518",\
+            "=.        c #616360",\
+            "-.        c #79671A",\
+            ";.        c #636562",\
+            ">.        c #7B6812",\
+            ",.        c #646563",\
+            "'.        c #656664",\
+            ").        c #7D6915",\
+            "!.        c #686967",\
+            "~.        c #806C18",\
+            "{.        c #836E11",\
+            "].        c #6A6C69",\
+            "^.        c #857013",\
+            "/.        c #6E706D",\
+            "(.        c #8D7117",\
+            "_.        c #6F716E",\
+            ":.        c #897418",\
+            "<.        c #717370",\
+            "[.        c #747276",\
+            "}.        c #727471",\
+            "|.        c #8E7813",\
+            "1.        c #737572",\
+            "2.        c #907914",\
+            "3.        c #7B7563",\
+            "4.        c #747673",\
+            "5.        c #917A15",\
+            "6.        c #757774",\
+            "7.        c #767875",\
+            "8.        c #957D0D",\
+            "9.        c #997B0E",\
+            "0.        c #79777B",\
+            "a.        c #777976",\
+            "b.        c #967E0F",\
+            "c.        c #9A7C0F",\
+            "d.        c #977F10",\
+            "e.        c #7A7C79",\
+            "f.        c #988012",\
+            "g.        c #7B7D7A",\
+            "h.        c #7D7F7C",\
+            "i.        c #7E807D",\
+            "j.        c #9E850B",\
+            "k.        c #A2830C",\
+            "l.        c #7F817E",\
+            "m.        c #9F860D",\
+            "n.        c #80827F",\
+            "o.        c #A58510",\
+            "p.        c #A48A02",\
+            "q.        c #828481",\
+            "r.        c #A58B04",\
+            "s.        c #848683",\
+            "t.        c #858784",\
+            "u.        c #AC8B0A",\
+            "v.        c #868885",\
+            "w.        c #AE8D0E",\
+            "x.        c #888A87",\
+            "y.        c #898B88",\
+            "z.        c #8A8C89",\
+            "A.        c #AF9301",\
+            "B.        c #B18F11",\
+            "C.        c #8B8D8A",\
+            "D.        c #898E91",\
+            "E.        c #B59204",\
+            "F.        c #8D8F8C",\
+            "G.        c #B79409",\
+            "H.        c #8F918E",\
+            "I.        c #90928F",\
+            "J.        c #B6990F",\
+            "K.        c #B99B00",\
+            "L.        c #929491",\
+            "M.        c #939592",\
+            "N.        c #949693",\
+            "O.        c #C09B03",\
+            "P.        c #959794",\
+            "Q.        c #93989A",\
+            "R.        c #969895",\
+            "S.        c #BE9F07",\
+            "T.        c #989A97",\
+            "U.        c #9A9B98",\
+            "V.        c #C7A100",\
+            "W.        c #9D9C94",\
+            "X.        c #9B9D99",\
+            "Y.        c #CDA100",\
+            "Z.        c #CAA300",\
+            "`.        c #CBA402",\
+            " +        c #CDA707",\
+            ".+        c #D0A900",\
+            "++        c #CFA90D",\
+            "@+        c #D4AC00",\
+            "#+        c #D6AE00",\
+            "$+        c #D7AF03",\
+            "%+        c #C1AD50",\
+            "&+        c #E0B000",\
+            "*+        c #DBB20C",\
+            "=+        c #DEB400",\
+            "-+        c #DFB500",\
+            ";+        c #E0B600",\
+            ">+        c #E1B700",\
+            ",+        c #D8B736",\
+            "'+        c #E6BA00",\
+            ")+        c #E7BB00",\
+            "!+        c #E8BC00",\
+            "~+        c #E9BE00",\
+            "{+        c #EABF00",\
+            "]+        c #EDC100",\
+            "^+        c #EEC200",\
+            "/+        c #EFC302",\
+            "(+        c #F4C104",\
+            "_+        c #F0C406",\
+            ":+        c #F6C800",\
+            "<+        c #FBC600",\
+            "[+        c #F7C900",\
+            "}+        c #FCC700",\
+            "|+        c #F8CA00",\
+            "1+        c #FACB00",\
+            "2+        c #FBCD00",\
+            "3+        c #FFCB02",\
+            "4+        c #FFCC06",\
+            "5+        c #FCCE04",\
+            "6+        c #FECF00",\
+            "              E 8 > . . . . . . . . . . . . . . . . . . . . > 8 E               ",\
+            "        '.e ) # # # # # # # # # # # # # # # # # # # # # # # # # # & i '.        ",\
+            "      T = # . . ) . . . ) . . . ) . . . ) . . . ) . . . ) . . . # # # ) O       ",\
+            "    O & # . . . . . . . . . . . . . . . . . . . . . . . . . . # ) . . # # O     ",\
+            "  T + . # . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . # ) E   ",\
+            "  b ) . . . # . . . . . . . # . . . . . . . # . . . . . . . . . . . . . . # q   ",\
+            ",.# # . . . . # . # . # . # . . # . # . # . . # . # . # . # . . . . . . . . & ,.",\
+            "q . . # . # . . . # . . . # . . # . . . # . . # . . . # . . # . # . . . # # # q ",\
+            "< # . . . . # . # . . # . . # . . # . # . . # . . # . . # . . # . . # . . ) . 6 ",\
+            "# . . # . . # . . # . . # . . # . . . # . . # . . # . . # . . # . . . . . # . # ",\
+            "# . . . # . . # . . # . . # . . # . # . . # . . # . . # . . # . . # . . . . . . ",\
+            ". . # . . . # ) # < < q < # . . # . . # . . . # # - w (.o.u.c.&.h # . . . # . # ",\
+            "# . . . # . ) %.0.Q.Q.D.D.[.T # . . # . . # . # r G._+3+3+5+5+6+)+9.[ # . . ) . ",\
+            ". # . . # T D.U.U.U.U.U.U.U.Q.0.< . # . . # # -.;+5+5+1+]+)+(+5+3+(+Z.1 . # # # ",\
+            "# . . # A L.U.U.Q.0.[.[.0.U.Q.U.0.6 # . . . &.]+3+3+&+2.F B ..m._+3+5+B.~ . . . ",\
+            ". . # q Q.U.Q.[.q # # # ^ T 0.U.U.0.) # # &._+3+1+m.c # # & # * M *+6+}+~.. . # ",\
+            "# . ) 0.U.Q.!.# # # # # # # q D.U.U.[.< F >+5+}+w./ + + . + . # & -.]+1+O./ . . ",\
+            "# # q Q.U.0.< # . . ) + # + # q D.U.Q.3.@+5+3+w.] . ) . # ) # . . : B.3+(+F . # ",\
+            "# = !.U.Q.T # # . # # . ) # # # q D.W.,+5+5+O.a f 5.k.f.c.f.c.o.c.m.Y.6+|+*.. . ",\
+            "# # [.U.I.q . . . . . # . . . # = T %+5+3+-+v ~ o.3+}+}+5+3+1+1+5+3+5+5+3+2.. # ",\
+            "# ) 0.Q.I.q # . . . . . . . ) # # # f.1+3+*+v ' (.]+:+(+:+_+_+(+_+(+(+]+)+&.. . ",\
+            "# # 0.U.D.q . . . . . . . # . . # 8 d w.5+5+G._ ~ S S X P X X X X X W 2.~.3 . # ",\
+            "# # T U.Q.T # . . . . # . . . ) %.x.,.d &+6+1+8.- # . # # # . # + $ N ;+@+u . . ",\
+            "+ # k I.U.x.q . # . . . . # # T U.Q.Q.Y W )+6+]+:.% . ) . . . . # t ++5+:+Q . # ",\
+            "+ # # [.Q.Q.0.6 # . . # . ) T D.U.U.U.Q.q :.|+5+_+~.- # # . . ) : G.3+1+S./ . . ",\
+            ") + # 8 q.U.Q.D.T q < 6 q [.I.U.Q.D.Q.U.0.3 b.}+3+}+Z...m a l ` .+1+6+*+z # . # ",\
+            "# # # # q v.U.U.Q.D.0.D.F.U.Q.U.[.q 0.U.[.) ] c.]+3+5+_+*+@+-+(+5+5+!+W & # . . ",\
+            ". . ) # # q [.Q.U.U.U.U.U.U.C.T # # 0 T ^ # . - W ++}+6+3+3+3+1+5+Y.M # . . . # ",\
+            ". # . . # # = q [.0.D.0.0.T 0 # # # . # . . + # $ 4 ` E.++*+@+G.-.9 + # . . ) . ",\
+            ". . . . # # # # # 6 6 q < # # # + . # . ) # + . . + $ / f m m / + # # . . # # # ",\
+            "# . . . . ) # # # # # # # + + + . . . . . . . # . # + # + + @ + . . . . . . . + ",\
+            "< . . . # # . ) . # # . # ) # ) . . . . . . # . ) . . + + . # ) . . . . . . # < ",\
+            "q # . . . . . # . . # . . . . # . . . . . . . . # . . ) # . . # . . . . . . # A ",\
+            "%.. . . . . . . . . . . . . . . # . # . . . . . . . # . . . . . # . # . . # ) %.",\
+            "  q # . . . . . . . . . . . # . . # . . # . # . . . . . . . . . . . . # . # k   ",\
+            "  %.. . # . . . . . # . # . . # . . # . . . . # . . . . # . # . # . . . # + ,.  ",\
+            "    T # . . # . # . . # . . # . . # . . # . # . . # . # . . . # . . # . ) T     ",\
+            "      T . . # . . # . . # . . # . . # . . . # . . # . . # . . # . . # # T       ",\
+            "        %.q # . . . # . . # . . # . . # . # . . # . . # . . # . . . < '.        ",\
+            "              q q . . # . . # . . # . . . # . . # . . # . . # < T                           "]
diff --git a/diablo/easymer/src/usr/bin/ae_xpm.pyo b/diablo/easymer/src/usr/bin/ae_xpm.pyo
new file mode 100644 (file)
index 0000000..008de13
Binary files /dev/null and b/diablo/easymer/src/usr/bin/ae_xpm.pyo differ
diff --git a/diablo/easymer/src/usr/bin/batt-stat.py b/diablo/easymer/src/usr/bin/batt-stat.py
new file mode 100755 (executable)
index 0000000..d6f4898
--- /dev/null
@@ -0,0 +1,123 @@
+#! /usr/bin/env python
+
+import gobject
+import gtk
+import commands
+import string
+from xpm import PB
+
+class BattStat():
+    def __init__(self):
+        self.i = 5
+        self.statusIcon = gtk.StatusIcon()
+        self.statusIcon.connect('activate', self.on_activate)
+        gobject.timeout_add(30000, self.chkbatt)
+        self.pbs = PB()
+        self.chkbatt()
+        gobject.timeout_add(30000, self.chkbatt)
+
+    def on_activate(self, si):
+        self.clicked_icon()
+
+    def chkbatt(self):
+        btRem=commands.getoutput("battery-status | cut -d' ' -f4")
+        if string.find(btRem,'%') > 0:
+          ibtRem = int(round(float(string.replace(btRem,'%','')) / 20,0))
+          self.i = ibtRem
+        else:
+          self.i = 5
+        print 'battery level: ' + str(self.i) + '/5 (' + btRem + ')'
+        pb = gtk.gdk.pixbuf_new_from_xpm_data(self.pbs.get_pixbuf(self.i))
+        self.statusIcon.set_from_pixbuf(pb)
+        if not self.i:
+            self.statusIcon.set_blinking(True)
+            self.let_them_know()
+        # self.i -= 1
+        return self.i >= 0
+
+    def clicked_icon(self):
+        btRem=commands.getoutput("battery-status | cut -d' ' -f4")
+        if string.find(btRem,'%') > 0:
+          ibtRem = int(round(float(string.replace(btRem,'%','')) / 20,0))
+          self.i = ibtRem
+        else:
+          self.i = 5
+        str1='Battery level: ' + str(self.i) + '/5 \n' \
+        +'(Actual value: ' + btRem + ')'
+        w = gtk.Window()
+        w.set_title('Battery Status')
+        w.connect('destroy', self.on_ok_clicked, w)
+        w.set_type_hint(gtk.gdk.WINDOW_TYPE_HINT_DIALOG)
+
+        l1 = gtk.Label(str1)
+        #l2 = gtk.Label(str2)
+        hboxu = gtk.HBox(True, 0)
+        hboxu.pack_start(l1, False, False, 10)
+        #hboxu.pack_start(l2, False, False, 10)
+
+        b = gtk.Button('OK', gtk.STOCK_OK)
+        b.connect('clicked', self.on_ok_clicked, w)
+        bq = gtk.Button('Quit', gtk.STOCK_QUIT)
+        bq.connect('clicked', gtk.main_quit)
+        hboxd = gtk.HBox(True, 0)
+        hboxd.pack_start(b, False, False, 0)
+        hboxd.pack_start(bq, False, False, 0)
+
+        vbox = gtk.VBox(False, 0)
+        vbox.pack_start(hboxu, False, False, 20)
+        vbox.pack_start(hboxd, False, False, 20)
+        w.add(vbox)
+
+        w.show_all() 
+
+    def let_them_know(self):
+        w = gtk.Window()
+        w.set_title('Battery Warning')
+        w.connect('destroy', self.on_ok_clicked, w)
+        w.set_type_hint(gtk.gdk.WINDOW_TYPE_HINT_DIALOG)
+
+        str1 = 'Battery is empty!'
+        str2 = ''
+        l1 = gtk.Label(str1)
+        l2 = gtk.Label(str2)
+        hboxu = gtk.HBox(True, 0)
+        hboxu.pack_start(l1, False, False, 10)
+        hboxu.pack_start(l2, False, False, 10)
+
+        b = gtk.Button('OK', gtk.STOCK_OK)
+        b.connect('clicked', self.on_ok_clicked, w)
+        hboxd = gtk.HBox(True, 0)
+        hboxd.pack_start(b, False, False, 0)
+
+        vbox = gtk.VBox(False, 0)
+        vbox.pack_start(hboxu, False, False, 20)
+        vbox.pack_start(hboxd, False, False, 20)
+        w.add(vbox)
+
+        w.show_all() 
+
+    def on_ok_clicked(self, button, window):
+        window.hide()
+
+#gStatusIcon.connect('activate', on_si_activate)
+
+#def drain():
+#    global gI, gPB, gStatusIcon
+#    pb = gtk.gdk.pixbuf_new_from_xpm_data(gPB.get_pixbuf(gI))
+#    gStatusIcon.set_from_pixbuf(pb)
+#    gI -= 1
+#    return gI >= 0
+
+#drain()
+#gobject.timeout_add(3000, drain)
+
+#pbs = PB()
+#pb = gtk.gdk.pixbuf_new_from_xpm_data(pbs.get_pixbuf(5))
+#si.set_from_stock(gtk.STOCK_FIND)
+#si.set_from_file(bs[5]+'.xpm')
+#si.set_from_pixbuf(pb)
+#si.set_blinking(True)
+
+if __name__ == "__main__":
+    tbd = BattStat()
+    gtk.main()
diff --git a/diablo/easymer/src/usr/bin/mer-switch b/diablo/easymer/src/usr/bin/mer-switch
new file mode 100755 (executable)
index 0000000..13555e3
--- /dev/null
@@ -0,0 +1,84 @@
+#!/bin/sh
+
+# Switch to Mer Hildon desktop.
+# (c) 2008 Alan Bruce (qole): GPL license.
+
+# Start chroot
+debbie habak -hi /usr/share/backgrounds/easy-mer-splash.png
+
+#disconnect /home/user
+#sudo umount /debian/home/user
+#sudo mount -o bind /home/user/MyDocs /debian/home/user/MyDocs
+#sudo mount -o bind /var/lib/dbus /debian/var/lib/dbus
+
+# Shut down Hildon Desktop.
+
+. /etc/osso-af-init/af-defines.sh
+. /etc/osso-af-init/matchbox.defs
+echo stopping hildon desktop...
+. /etc/osso-af-init/hildon-desktop.sh stop
+echo stopping matchbox...
+. /etc/osso-af-init/matchbox.sh stop
+#echo stopping sapwood...
+#. /etc/osso-af-init/sapwood-server.sh stop
+
+#stop lifeguard
+sudo touch /etc/no_lg_reboots
+
+#get dangerous!
+sudo /etc/init.d/alarmd stop
+sudo /etc/init.d/mediaplayer-daemon stop
+sudo /etc/init.d/hulda stop
+#sudo /etc/init.d/multimediad stop
+sudo /etc/init.d/product-code stop
+sudo /etc/init.d/hildon-update-notifier stop
+sudo /etc/init.d/metalayer-crawler0 stop
+
+# Kill this and maemo apps don't run.
+sudo /etc/init.d/maemo-launcher stop
+# Maemo apps don't run in Mer, so kill the browser daemon
+sudo /etc/init.d/tablet-browser-daemon stop
+
+# Start alternate desktop...
+
+echo running the menu...
+#/usr/bin/9menu -geometry +30+240 -label 'OS2008 apps' -file /home/user/.maemo-menu &
+/usr/bin/batt-stat.py &
+/usr/bin/wlan-stat.py &
+/usr/bin/ae-menu.py &
+
+echo starting alt. desktop
+/usr/bin/debbie /usr/bin/start-hildon-easymer
+debbie habak -hi /usr/share/backgrounds/easy-mer-close.png
+
+killall 9menu
+killall python
+killall python-launcher
+
+# Start up Hildon Desktop.
+sudo closechroot
+. /etc/osso-af-init/af-defines.sh
+. /etc/osso-af-init/matchbox.defs
+echo starting sapwood...
+. /etc/osso-af-init/sapwood-server.sh start
+
+sudo /etc/init.d/alarmd start
+sudo /etc/init.d/mediaplayer-daemon start
+sudo /etc/init.d/hulda start
+#sudo /etc/init.d/multimediad start
+sudo /etc/init.d/product-code start
+sudo /etc/init.d/hildon-update-notifier start
+sudo /etc/init.d/metalayer-crawler0 start
+
+#If you killed it, start it again!
+sudo /etc/init.d/maemo-launcher start
+sudo /etc/init.d/tablet-browser-daemon start
+
+echo starting matchbox...
+. /etc/osso-af-init/matchbox.sh start
+echo starting hildon desktop...
+. /etc/osso-af-init/hildon-desktop.sh start
+
+#start lifeguard
+sudo rm /etc/no_lg_reboots
+
diff --git a/diablo/easymer/src/usr/bin/wlan-stat.py b/diablo/easymer/src/usr/bin/wlan-stat.py
new file mode 100755 (executable)
index 0000000..27ebf52
--- /dev/null
@@ -0,0 +1,156 @@
+#! /usr/bin/env python
+
+import gobject
+import gtk
+import commands
+import string
+from wlan_xpm import WL
+import dbus
+from dbus.mainloop.glib import DBusGMainLoop
+DBusGMainLoop(set_as_default=True)
+import gobject
+import conic
+
+class NetStat():
+    def __init__(self):
+
+        self.strength_zero = 4294967179
+        self.strength_fifty = 4294967229
+        self.strength_hundred = 4294967279
+        self.signal_strength = self.strength_zero
+        self.iap_id = None
+        self.connection = None
+        self.status = None
+
+        self.connection = conic.Connection()
+        self.connection.connect("connection-event", self.connection_cb, 0xFFAA)
+        self.connection.connect("statistics", self.statistics_cb, 0x55AA)
+        self.connection.set_property("automatic-connection-events", True)
+        # self.connection.request_connection(conic.CONNECT_FLAG_NONE)
+
+        self.i = 5
+        self.statusIcon = gtk.StatusIcon()
+        self.statusIcon.connect('activate', self.on_activate)
+        self.wls = WL()
+        self.chknet()
+        #gobject.timeout_add(30000, self.chknet)
+
+    def on_activate(self, si):
+        self.clicked_icon()
+
+    def chknet(self):
+        self.i = 0
+        if self.status == conic.STATUS_CONNECTED:
+           self.connection.statistics(self.iap_id)
+           self.signal_pct = (self.signal_strength - self.strength_zero)
+           self.i = int(round(self.signal_pct / 20,0))
+           if self.signal_pct > 0:
+              self.i += 1
+           print "signal_strength=%i (%i pct, %i/5)" % (self.signal_strength, self.signal_pct, self.i)
+        elif self.status == conic.STATUS_DISCONNECTED:
+           self.i = 6          
+        elif self.status == conic.STATUS_DISCONNECTING:
+           self.i = 0
+
+        wl = gtk.gdk.pixbuf_new_from_xpm_data(self.wls.get_pixbuf(self.i))
+        self.statusIcon.set_from_pixbuf(wl)
+        if not self.i:
+            self.statusIcon.set_blinking(True)
+        else:
+            self.statusIcon.set_blinking(False)
+
+        return self.i >= 0
+
+    def clicked_icon(self):
+        self.i = 5
+        self.chknet()
+        if self.status == conic.STATUS_CONNECTED:
+           str1="CONNECTED to %s (%s mode)\nSignal strength: %i percent, (%i/5)" % (self.iap_name, self.bearer, self.signal_pct, self.i)
+           str2=''
+           # str2="Signal strength=%i (%i pct, %i/5)" % (self.signal_strength, self.signal_pct, self.i)
+        elif self.status == conic.STATUS_DISCONNECTED:
+           str1="DISCONNECTED" 
+           str2=''
+        elif self.status == conic.STATUS_DISCONNECTING:
+           str1="DISCONNECTING (%s, %s)" % (self.iap_name, self.bearer)
+           str2=''
+        w = gtk.Window()
+        w.set_title('Connection')
+        w.connect('destroy', self.on_ok_clicked, w)
+        w.set_type_hint(gtk.gdk.WINDOW_TYPE_HINT_DIALOG)
+
+        l1 = gtk.Label(str1)
+        #l2 = gtk.Label(str2)
+        hboxu = gtk.HBox(True, 0)
+        hboxu.pack_start(l1, False, False, 10)
+        #hboxu.pack_start(l2, False, False, 10)
+
+        b = gtk.Button('OK', gtk.STOCK_OK)
+        b.connect('clicked', self.on_ok_clicked, w)
+        bq = gtk.Button('Quit', gtk.STOCK_QUIT)
+        bq.connect('clicked', gtk.main_quit)
+        hboxd = gtk.HBox(True, 0)
+        hboxd.pack_start(b, False, False, 0)
+        if self.status == conic.STATUS_DISCONNECTED:
+          brc = gtk.Button('Reconnect', gtk.STOCK_CONNECT)
+          brc.connect('clicked', self.reconnect, w)
+          hboxd.pack_start(brc, False, False, 0)
+
+        hboxd.pack_start(bq, False, False, 0)
+
+        vbox = gtk.VBox(False, 0)
+        vbox.pack_start(hboxu, False, False, 20)
+        vbox.pack_start(hboxd, False, False, 20)
+        w.add(vbox)
+
+        w.show_all() 
+
+    def on_ok_clicked(self, button, window):
+        window.hide()
+
+    def reconnect(self, button, window):
+        self.connection.request_connection(conic.CONNECT_FLAG_NONE)       
+        window.hide()
+
+    def statistics_cb(self, connection, event, data):
+        self.signal_strength = event.get_signal_strength()
+        self.time_active = event.get_time_active()
+        self.rx_bytes = event.get_rx_bytes()
+        self.tx_bytes = event.get_tx_bytes()
+
+        #print "statistics(%s, %s, %x)" % (connection, event, data)
+    
+        #print "time active=%i" % self.time_active
+        #print "signal_strength=%i" % self.signal_strength
+        #print "rx_packets=%u" % event.get_rx_packets()
+        #print "tx_packets=%u" % event.get_tx_packets()
+        #print "rx_bytes=%u" % self.rx_bytes
+        #print "tx_bytes=%u" % self.tx_bytes
+
+    def connection_cb(self, connection, event, data):
+    
+        print "connection_cb(%s, %s, %x)" % (connection, event, data)
+
+        self.status = event.get_status()
+        self.error = event.get_error()
+        self.iap_id = event.get_iap_id()
+        self.bearer = event.get_bearer_type()
+    
+        if self.status == conic.STATUS_CONNECTED:
+           self.iap_name = commands.getoutput("gconftool -g /system/osso/connectivity/IAP/"+self.iap_id+"/name")
+           print "CONNECTED (%s, %s, %i, %i)" % (self.iap_name, self.bearer, self.status, self.error)
+           #self.chknet()
+           self.connection.statistics(self.iap_id)
+           gobject.timeout_add(30000, self.chknet)
+        elif self.status == conic.STATUS_DISCONNECTED:
+           self.iap_name = "None"
+           print "DISCONNECTED (%i, %i)" % (self.status, self.error)
+        elif self.status == conic.STATUS_DISCONNECTING:
+           print "DISCONNECTING (%s, %s, %i, %i)" % (self.iap_name, self.bearer, self.status, self.error)
+   
+        self.chknet()
+
+if __name__ == "__main__":
+    bus = dbus.SystemBus(private=True)    
+    tbd = NetStat()
+    gtk.main()
diff --git a/diablo/easymer/src/usr/bin/wlan_xpm.py b/diablo/easymer/src/usr/bin/wlan_xpm.py
new file mode 100644 (file)
index 0000000..aa3e263
--- /dev/null
@@ -0,0 +1,368 @@
+class WL:
+    def __init__(self):
+        wls = [None] * 7
+        wls[0] = self.load_000()
+        wls[1] = self.load_001()
+        wls[2] = self.load_002()
+        wls[3] = self.load_003()
+        wls[4] = self.load_004()
+        wls[5] = self.load_005()
+        wls[6] = self.load_006()
+        self.wls = wls
+    def get_pixbuf(self, idx):
+        return self.wls[idx]
+    def load_000(self):
+        return [\
+            "40 40 2 1",\
+            "  c None",\
+            ". c #EAEAEA",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "     ..                                 ",\
+            "    ....                                ",\
+            "   ......                               ",\
+            "   ......                               ",\
+            "    .....                               ",\
+            "     ...                                ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        "]
+    def load_001(self):
+        return [\
+            "40 40 2 1",\
+            "  c None",\
+            ". c #EAEAEA",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "           .                            ",\
+            "          ...                           ",\
+            "           ..                           ",\
+            "     ..     ..                          ",\
+            "    ....    ..                          ",\
+            "   ......   ..                          ",\
+            "   ......   ..                          ",\
+            "    .....   ..                          ",\
+            "     ...    ..                          ",\
+            "           ..                           ",\
+            "           ..                           ",\
+            "           .                            ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        "]
+    def load_002(self):
+        return [\
+            "40 40 2 1",\
+            "  c None",\
+            ". c #EAEAEA",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "              ..                        ",\
+            "              ...                       ",\
+            "               ..                       ",\
+            "           .    ..                      ",\
+            "          ...   ..                      ",\
+            "           ..    ..                     ",\
+            "     ..     ..   ..                     ",\
+            "    ....    ..   ..                     ",\
+            "   ......   ..   ..                     ",\
+            "   ......   ..   ..                     ",\
+            "    .....   ..   ..                     ",\
+            "     ...    ..   ..                     ",\
+            "           ..    ..                     ",\
+            "           ..   ..                      ",\
+            "           .    ..                      ",\
+            "               ...                      ",\
+            "               ..                       ",\
+            "              ..                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        "]
+    def load_003(self):
+        return [\
+            "40 40 2 1",\
+            "  c None",\
+            ". c #EAEAEA",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                  .                     ",\
+            "                  ..                    ",\
+            "                  ...                   ",\
+            "                   ..                   ",\
+            "              ..    ..                  ",\
+            "              ...   ..                  ",\
+            "               ..    ..                 ",\
+            "           .    ..   ..                 ",\
+            "          ...   ..    ..                ",\
+            "           ..    ..   ..                ",\
+            "     ..     ..   ..   ..                ",\
+            "    ....    ..   ..   ..                ",\
+            "   ......   ..   ..   ..                ",\
+            "   ......   ..   ..   ..                ",\
+            "    .....   ..   ..   ..                ",\
+            "     ...    ..   ..   ..                ",\
+            "           ..    ..   ..                ",\
+            "           ..   ..    ..                ",\
+            "           .    ..   ..                 ",\
+            "               ...   ..                 ",\
+            "               ..    ..                 ",\
+            "              ..    ..                  ",\
+            "                   ...                  ",\
+            "                   ..                   ",\
+            "                  ..                    ",\
+            "                  .                     ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        "]
+    def load_004(self):
+        return [\
+            "40 40 14 1",\
+            "  c None",\
+            ". c #F5F5F5",\
+            "+ c #F1F1F1",\
+            "@ c #F0F0F0",\
+            "# c #EDEDED",\
+            "$ c #ECECEC",\
+            "% c #EAEAEA",\
+            "& c #EBEBEB",\
+            "* c #EEEEEE",\
+            "= c #EFEFEF",\
+            "- c #F2F2F2",\
+            "; c #FFFFFF",\
+            "> c #F6F6F6",\
+            ", c #F7F7F7",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                      .                 ",\
+            "                      +@                ",\
+            "                      @#$               ",\
+            "                  %    &&               ",\
+            "                  %%    &&              ",\
+            "                  %%%    &%             ",\
+            "                   %%    &%             ",\
+            "              %%    %%    &&            ",\
+            "              %%%   %%    &&            ",\
+            "               %%    %%   $&            ",\
+            "           %    %%   %%    $&           ",\
+            "          %%%   %%    %%   $&           ",\
+            "           %%    %%   %%   $&           ",\
+            "     %%     %%   %%   %%   $&           ",\
+            "    %%%%    %%   %%   %%   $&           ",\
+            "   %%%%%%   %%   %%   %%   $&           ",\
+            "   %%%%%%   %%   %%   %%   $&           ",\
+            "    %%%%%   %%   %%   %%   $&           ",\
+            "     %%%    %%   %%   %%   $&           ",\
+            "           %%    %%   %%   $&           ",\
+            "           %%   %%    %%   $&           ",\
+            "           %    %%   %%    *#           ",\
+            "               %%%   %%   ==            ",\
+            "               %%    %%   ==            ",\
+            "              %%    %%    ##            ",\
+            "                   %%%    &&            ",\
+            "                   %%    &&             ",\
+            "                  %%    &&              ",\
+            "                  %     -=              ",\
+            "                       ;-               ",\
+            "                      ;;>               ",\
+            "                      >,                ",\
+            "                      -                 ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        "]
+    def load_005(self):
+        return [\
+            "40 40 21 1",\
+            "  c None",\
+            ". c #F4F4F4",\
+            "+ c #F2F2F2",\
+            "@ c #F1F1F1",\
+            "# c #F0F0F0",\
+            "$ c #EFEFEF",\
+            "% c #EEEEEE",\
+            "& c #F5F5F5",\
+            "* c #EDEDED",\
+            "= c #ECECEC",\
+            "- c #EAEAEA",\
+            "; c #EBEBEB",\
+            "> c #F3F3F3",\
+            ", c #F7F7F7",\
+            "' c #FAFAFA",\
+            ") c #F9F9F9",\
+            "! c #FBFBFB",\
+            "~ c #FCFCFC",\
+            "{ c #FEFEFE",\
+            "] c #FFFFFF",\
+            "^ c #F6F6F6",\
+            "                                        ",\
+            "                          .             ",\
+            "                          +@            ",\
+            "                          #$%           ",\
+            "                      &    *=*          ",\
+            "                      @#    ==          ",\
+            "                      #*=    ==         ",\
+            "                  -    ;;     ;-        ",\
+            "                  --    ;;    ;;        ",\
+            "                  ---    ;-    ;;       ",\
+            "                   --    ;-    %.+      ",\
+            "              --    --    ;;    .+      ",\
+            "              ---   --    ;;    .+      ",\
+            "               --    --   =;    .@#     ",\
+            "           -    --   --    =;    ##     ",\
+            "          ---   --    --   =;    $#     ",\
+            "           --    --   --   =;    %$     ",\
+            "     --     --   --   --   =;    *%     ",\
+            "    ----    --   --   --   =;    *%     ",\
+            "   ------   --   --   --   =;    *%     ",\
+            "   ------   --   --   --   =;    *%     ",\
+            "    -----   --   --   --   =;    *%     ",\
+            "     ---    --   --   --   =;    *$     ",\
+            "           --    --   --   =;    $+     ",\
+            "           --   --    --   =;    >,     ",\
+            "           -    --   --    %*    ,'     ",\
+            "               ---   --   $$     )!     ",\
+            "               --    --   $$    ~!      ",\
+            "              --    --    **    !!      ",\
+            "                   ---    ;;    '{      ",\
+            "                   --    ;;    '!       ",\
+            "                  --    ;;     ''       ",\
+            "                  -     +$    ))!       ",\
+            "                       ]+     )'        ",\
+            "                      ]]^    )'         ",\
+            "                      ^,    ''!         ",\
+            "                      +    '!~          ",\
+            "                          '!~           ",\
+            "                          ,'            ",\
+            "                          +             "]
+    def load_006(self):
+        return [\
+            "40 40 11 1",\
+            "  c None",\
+            ". c #ED0E0E",\
+            "+ c #EC1414",\
+            "@ c #EC1E1E",\
+            "# c #EC1010",\
+            "$ c #EC2424",\
+            "% c #EC1717",\
+            "& c #EC0E0E",\
+            "* c #EAEAEA",\
+            "= c #EC1313",\
+            "- c #EC2525",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "            .....          .....        ",\
+            "             .....        .....         ",\
+            "              ....        ....          ",\
+            "              +....      .....          ",\
+            "               .....    .....           ",\
+            "               @....    .....           ",\
+            "                #....  .....            ",\
+            "                 .... $....             ",\
+            "                 %....&....             ",\
+            "     **           &.......              ",\
+            "    ****          $......               ",\
+            "   ******          ......               ",\
+            "   ******          ......               ",\
+            "    *****          ......               ",\
+            "     ***          =.......              ",\
+            "                 -........              ",\
+            "                 &....+....             ",\
+            "                %....  .....            ",\
+            "                ....   .....            ",\
+            "               #....    .....           ",\
+            "              @....      .....          ",\
+            "              .....      .....          ",\
+            "             .....        .....         ",\
+            "             ....          ....         ",\
+            "            .....          .....        ",\
+            "           .....            .....       ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        "]
diff --git a/diablo/easymer/src/usr/bin/wlan_xpm.pyo b/diablo/easymer/src/usr/bin/wlan_xpm.pyo
new file mode 100644 (file)
index 0000000..8906728
Binary files /dev/null and b/diablo/easymer/src/usr/bin/wlan_xpm.pyo differ
diff --git a/diablo/easymer/src/usr/bin/xpm.py b/diablo/easymer/src/usr/bin/xpm.py
new file mode 100644 (file)
index 0000000..7ade255
--- /dev/null
@@ -0,0 +1,360 @@
+class PB:
+    def __init__(self):
+        pbs = [None] * 6
+        pbs[0] = self.load_000()
+        pbs[1] = self.load_001()
+        pbs[2] = self.load_002()
+        pbs[3] = self.load_003()
+        pbs[4] = self.load_004()
+        pbs[5] = self.load_005()
+        self.pbs = pbs
+    def get_pixbuf(self, idx):
+        return self.pbs[idx]
+    def load_000(self):
+        return [\
+            "40 40 65 1",\
+            "  c None",\
+            ". c #FB7C68",\
+            "+ c #FA7C68",\
+            "@ c #F97D68",\
+            "# c #F87D68",\
+            "$ c #F87D67",\
+            "% c #F77D67",\
+            "& c #F67D67",\
+            "* c #F57D67",\
+            "= c #F57D66",\
+            "- c #F57C66",\
+            "; c #F47D67",\
+            "> c #F47F69",\
+            ", c #F4816C",\
+            "' c #F58470",\
+            ") c #F58571",\
+            "! c #F58872",\
+            "~ c #F4826D",\
+            "{ c #F37C66",\
+            "] c #F37B64",\
+            "^ c #F37D67",\
+            "/ c #F37C67",\
+            "( c #F1664C",\
+            "_ c #F0593E",\
+            ": c #ED482A",\
+            "< c #ED4426",\
+            "[ c #F27F69",\
+            "} c #F28069",\
+            "| c #F2806B",\
+            "1 c #EB2F0F",\
+            "2 c #EA2909",\
+            "3 c #EA2300",\
+            "4 c #EA2100",\
+            "5 c #F38771",\
+            "6 c #F28871",\
+            "7 c #F2866F",\
+            "8 c #E82000",\
+            "9 c #E82200",\
+            "0 c #E92400",\
+            "a c #E92500",\
+            "b c #EE6B50",\
+            "c c #ED674B",\
+            "d c #ED5E42",\
+            "e c #E72702",\
+            "f c #E72902",\
+            "g c #E72802",\
+            "h c #E63410",\
+            "i c #E62E0C",\
+            "j c #E62705",\
+            "k c #E52902",\
+            "l c #E52802",\
+            "m c #E32300",\
+            "n c #E42902",\
+            "o c #E22902",\
+            "p c #E22A02",\
+            "q c #E12902",\
+            "r c #DF2902",\
+            "s c #DD2902",\
+            "t c #DC2A02",\
+            "u c #DB2A01",\
+            "v c #DB2B01",\
+            "w c #D92B01",\
+            "x c #D82B01",\
+            "y c #D62B01",\
+            "z c #D52B01",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                  ....                  ",\
+            "                  ....                  ",\
+            "                  +++++                 ",\
+            "            @@@@@@@@@@@@@@@@@           ",\
+            "            #################           ",\
+            "            $$$$$$$$$$$$$$$$$           ",\
+            "            %%%          %%%%           ",\
+            "            &&&          &&&&           ",\
+            "            ***          *=--           ",\
+            "            ;;;          >,')           ",\
+            "            ;;;          !~{]           ",\
+            "            ^/{          (_:<           ",\
+            "            [}|          1234           ",\
+            "            567          890a           ",\
+            "            bcd          efgg           ",\
+            "            hij          klll           ",\
+            "            mmm          nnnn           ",\
+            "            opp          oooo           ",\
+            "            qqq          qqqq           ",\
+            "            rrr          rrrr           ",\
+            "            sss          ssss           ",\
+            "            ttt          tttt           ",\
+            "            ttt          tttt           ",\
+            "            uuu          vuuu           ",\
+            "            wwwx         xwww           ",\
+            "            xxxxxxxxxxxxxxxxx           ",\
+            "            yyyyyyyyyyyyyyyyy           ",\
+            "            zzzzzzzzzzzzzzzzz           ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        "]
+    def load_001(self):
+        return [\
+            "40 40 17 1",\
+            "  c None",\
+            ". c #EAEAEA",\
+            "+ c #EAEAE9",\
+            "@ c #EAEDEE",\
+            "# c #EA2A01",\
+            "$ c #EA2802",\
+            "% c #EA2200",\
+            "& c #EAEBEB",\
+            "* c #EA1400",\
+            "= c #EA0D00",\
+            "- c #EA1000",\
+            "; c #EAEEEF",\
+            "> c #EAF6F7",\
+            ", c #EAF4F5",\
+            "' c #EAF4F6",\
+            ") c #EAEDED",\
+            "! c #EAECEC",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                  ....                  ",\
+            "                  ....                  ",\
+            "                  .....                 ",\
+            "            .................           ",\
+            "            .................           ",\
+            "            .................           ",\
+            "            ...           ...           ",\
+            "            ...           ...           ",\
+            "            ...           ...           ",\
+            "            ...           ...           ",\
+            "            ...           ...           ",\
+            "            ...           ...           ",\
+            "            ...           ...           ",\
+            "            ...           ...           ",\
+            "            ...           ...           ",\
+            "            ...           ...           ",\
+            "            ...           ...           ",\
+            "            ...           ...           ",\
+            "            ...           ...           ",\
+            "            ..+           ...           ",\
+            "            ...           ...           ",\
+            "            ..@   #$$$$%  ...           ",\
+            "            ..&  *=****-  ...           ",\
+            "            ...           ...           ",\
+            "            ....;>,''''')....           ",\
+            "            .....!)))))).....           ",\
+            "            .................           ",\
+            "            .................           ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        "]
+    def load_002(self):
+        return [\
+            "40 40 2 1",\
+            "  c None",\
+            ". c #EAEAEA",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                  ....                  ",\
+            "                  ....                  ",\
+            "                  .....                 ",\
+            "            .................           ",\
+            "            .................           ",\
+            "            .................           ",\
+            "            ...           ...           ",\
+            "            ...           ...           ",\
+            "            ...           ...           ",\
+            "            ...           ...           ",\
+            "            ...           ...           ",\
+            "            ...           ...           ",\
+            "            ...           ...           ",\
+            "            ...           ...           ",\
+            "            ...           ...           ",\
+            "            ...           ...           ",\
+            "            ...           ...           ",\
+            "            ...           ...           ",\
+            "            ...           ...           ",\
+            "            ...   .....   ...           ",\
+            "            ...  .......  ...           ",\
+            "            ...  .......  ...           ",\
+            "            ...   .....   ...           ",\
+            "            ...           ...           ",\
+            "            .................           ",\
+            "            .................           ",\
+            "            .................           ",\
+            "            .................           ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        "]
+    def load_003(self):
+        return [\
+            "40 40 2 1",\
+            "  c None",\
+            ". c #EAEAEA",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                  ....                  ",\
+            "                  ....                  ",\
+            "                  .....                 ",\
+            "            .................           ",\
+            "            .................           ",\
+            "            .................           ",\
+            "            ...           ...           ",\
+            "            ...           ...           ",\
+            "            ...           ...           ",\
+            "            ...           ...           ",\
+            "            ...           ...           ",\
+            "            ...           ...           ",\
+            "            ...           ...           ",\
+            "            ...           ...           ",\
+            "            ...           ...           ",\
+            "            ...  .......  ...           ",\
+            "            ...  .......  ...           ",\
+            "            ...  .......  ...           ",\
+            "            ...  .......  ...           ",\
+            "            ...  .......  ...           ",\
+            "            ...  .......  ...           ",\
+            "            ...  .......  ...           ",\
+            "            ...   .....   ...           ",\
+            "            ...           ...           ",\
+            "            .................           ",\
+            "            .................           ",\
+            "            .................           ",\
+            "            .................           ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        "]
+    def load_004(self):
+        return [\
+            "40 40 2 1",\
+            "  c None",\
+            ". c #EAEAEA",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                  ....                  ",\
+            "                  ....                  ",\
+            "                  .....                 ",\
+            "            .................           ",\
+            "            .................           ",\
+            "            .................           ",\
+            "            ...           ...           ",\
+            "            ...           ...           ",\
+            "            ...           ...           ",\
+            "            ...           ...           ",\
+            "            ...           ...           ",\
+            "            ...  .......  ...           ",\
+            "            ...  .......  ...           ",\
+            "            ...  .......  ...           ",\
+            "            ...  .......  ...           ",\
+            "            ...  .......  ...           ",\
+            "            ...  .......  ...           ",\
+            "            ...  .......  ...           ",\
+            "            ...  .......  ...           ",\
+            "            ...  .......  ...           ",\
+            "            ...  .......  ...           ",\
+            "            ...  .......  ...           ",\
+            "            ...   .....   ...           ",\
+            "            ...           ...           ",\
+            "            .................           ",\
+            "            .................           ",\
+            "            .................           ",\
+            "            .................           ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        "]
+    def load_005(self):
+        return [\
+            "40 40 2 1",\
+            "  c None",\
+            ". c #EAEAEA",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                  ....                  ",\
+            "                  ....                  ",\
+            "                  .....                 ",\
+            "            .................           ",\
+            "            .................           ",\
+            "            .................           ",\
+            "            ...           ...           ",\
+            "            ...   .....   ...           ",\
+            "            ...  .......  ...           ",\
+            "            ...  .......  ...           ",\
+            "            ...  .......  ...           ",\
+            "            ...  .......  ...           ",\
+            "            ...  .......  ...           ",\
+            "            ...  .......  ...           ",\
+            "            ...  .......  ...           ",\
+            "            ...  .......  ...           ",\
+            "            ...  .......  ...           ",\
+            "            ...  .......  ...           ",\
+            "            ...  .......  ...           ",\
+            "            ...  .......  ...           ",\
+            "            ...  .......  ...           ",\
+            "            ...  .......  ...           ",\
+            "            ...   .....   ...           ",\
+            "            ...           ...           ",\
+            "            .................           ",\
+            "            .................           ",\
+            "            .................           ",\
+            "            .................           ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        ",\
+            "                                        "]
diff --git a/diablo/easymer/src/usr/bin/xpm.pyo b/diablo/easymer/src/usr/bin/xpm.pyo
new file mode 100644 (file)
index 0000000..ad400b3
Binary files /dev/null and b/diablo/easymer/src/usr/bin/xpm.pyo differ
diff --git a/diablo/easymer/src/usr/share/applications/hildon/mer-img-inst.desktop b/diablo/easymer/src/usr/share/applications/hildon/mer-img-inst.desktop
new file mode 100644 (file)
index 0000000..e7735e2
--- /dev/null
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Name=Mer Image Installer
+GenericName=Mer Image Installer
+Comment=Install Mer chroot image
+Exec=osso-xterm /home/user/img-install/mer-installer.sh
+Icon=synaptic
+Terminal=true
+Type=Application
\ No newline at end of file
diff --git a/diablo/easymer/src/usr/share/applications/hildon/mer-switch.desktop b/diablo/easymer/src/usr/share/applications/hildon/mer-switch.desktop
new file mode 100644 (file)
index 0000000..14d0f64
--- /dev/null
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Easy Mer
+GenericName=Easy Mer
+Exec=/usr/bin/mer-switch
+Icon=easy-mer-icon-64
+X-Osso-Type=application/x-executable
+X-HildonDesk-ShowInToolbar=true
+Type=Application
+StartupNotify=true
\ No newline at end of file
diff --git a/diablo/easymer/src/usr/share/icons/hicolor/scalable/hildon/easy-mer-icon-64.png b/diablo/easymer/src/usr/share/icons/hicolor/scalable/hildon/easy-mer-icon-64.png
new file mode 100644 (file)
index 0000000..568e9b9
Binary files /dev/null and b/diablo/easymer/src/usr/share/icons/hicolor/scalable/hildon/easy-mer-icon-64.png differ
diff --git a/easydebchroot-project b/easydebchroot-project
deleted file mode 100644 (file)
index ab9d6ef..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-(S'easy-deb-chroot'
-S'0.9.25'
-S'user/tools'
-S'armel'
-S'Optional'
-S'Alan Bruce <qole@qole.org>'
-S'easy-chroot, gnutar, wget, bzip2'
-S"Scripts to run Debian applications easily in maemo \nfor users not familiar with the command line.\n \nNB: A large image file must be downloaded\nand installed on an SD card before this package \nwill work!  You will need approx. 1.5 GB free on\none of your MMC cards. \nInstructions and an automated installer \nare provided in the package.\n \n(This is the Easy Debian 'Stable Lenny' version.)"
-S'/home/user/MyDocs/debchroot/bin'
-S'/home/user/MyDocs/debchroot/deblet.png'
-S'#!/bin/sh\n\nset -e\n\nCHROOT=/debian\nTSTFILE=/usr/bin/hilda\nif [ ! -d "$CHROOT" ] ; then\n    mkdir /debian\n# else\n#    if [ -f "$CHROOT$TSTFILE" ] || [ ! "x`/sbin/debian echo hello | grep hello`" = "x" ] ; then\n#       closechroot\n#       export YESCHROOT=\'yes\'\n#    fi\nfi\n\n# if this is an N810, copy the correct keymap into place.\n\nexport MODEL=`cat /proc/cpuinfo | grep Hardware | cut -d " " -f 3`\nif [ "$MODEL" = "RX-44" ] ; then\n  cp /home/user/.Xmodmap-keymap-n810 /home/user/.Xmodmap-keymap\nfi\n\n# I sincerely apologise for the following ugly kludge that\n# restores all previous settings.\n\nif  [ -f "/home/user/.chroot.orig" ] ; then\n  cp /home/user/.chroot.orig /home/user/.chroot\nfi\n\nif  [ -f "/home/user/.Xmodmap-keymap.orig" ] ; then\n  mv /home/user/.Xmodmap-keymap.orig /home/user/.Xmodmap-keymap\n  export UPGRD="upgrade"\nfi\n\nif  [ -f "/home/user/.xbindkeysrc.scm.orig" ] ; then\n  mv /home/user/.xbindkeysrc.scm.orig /home/user/.xbindkeysrc.scm\nfi\n\nif  [ -f "/home/user/.gimp-2.4/gimprc.orig" ] ; then\n  mv /home/user/.gimp-2.4/gimprc.orig /home/user/.gimp-2.4/gimprc\nfi\n\nif  [ -f "/home/user/.gimp-2.4/sessionrc.orig" ] ; then\n  mv /home/user/.gimp-2.4/sessionrc.orig /home/user/.gimp-2.4/sessionrc\nfi\n\nif  [ -f "/home/user/.config/lxde/config.orig" ] ; then\n  mv /home/user/.config/lxde/config.orig /home/user/.config/lxde/config\nfi\n\nif  [ -f "/home/user/.config/lxpanel/LXDE/config.orig" ] ; then\n  mv /home/user/.config/lxpanel/LXDE/config.orig /home/user/.config/lxpanel/LXDE/config\nfi\n\nif  [ -f "/home/user/.config/lxpanel/LXDE/panels/panel.orig" ] ; then\n  mv /home/user/.config/lxpanel/LXDE/panels/panel.orig /home/user/.config/lxpanel/LXDE/panels/panel\nfi\n\nif  [ -f "/home/user/.config/gtk-2.0/gtkfilechooser.ini.orig" ] ; then\n  mv /home/user/.config/gtk-2.0/gtkfilechooser.ini.orig /home/user/.config/gtk-2.0/gtkfilechooser.ini\nfi\n\n# Fix permissions; another kludge.\n\nchown -R user:users /home/user/img-install\nchown -R user:users /home/user/.chroot\nchown -R user:users /home/user/.config\nchown -R user:users /home/user/apps\nchown -R user:users /home/user/.matchbox\nchown -R user:users /home/user/.gimp-2.4\nchown user:users /home/user/.Xmodmap-keymap\nchown user:users /home/user/.Xmodmap-keymap-n800\nchown user:users /home/user/.Xmodmap-keymap-n810\nchown user:users /home/user/.powerlaunch\nchown user:users /home/user/.xbindkeysrc.scm\n\n# yet another kludge; detect an upgrade\n\nif [ "x$UPGRD" = "x" ] ; then\n   touch /home/user/.synchroot\n   chown -R user:users /home/user/.synchroot\nfi\n\n# icon kludges\n\nif  [ ! -e "/usr/share/icons/hicolor/scalable/hildon/abiword.png" ] ; then \n   cp /usr/share/icons/hicolor/scalable/hildon/abiword-debian.png /usr/share/icons/hicolor/scalable/hildon/abiword.png\nfi\n\nif  [ ! -e "/usr/share/icons/hicolor/scalable/hildon/deblet-easydeb.png" ] ; then \n   cp /usr/share/icons/hicolor/scalable/hildon/deblet-easydeb.png /usr/share/icons/hicolor/scalable/hildon/deblet.png\nfi\n\n# this takes a while; that\'s why it\'s at the end...\ngtk-update-icon-cache -f /usr/share/icons/hicolor\n\nif [ "x$UPGRD" = "x" ] ; then\n   maemo-select-menu-location ooo.desktop  tana_fi_utilities\n   maemo-select-menu-location gimp.desktop  tana_fi_utilities\n   maemo-select-menu-location iceweasel.desktop tana_fi_internet\n   maemo-select-menu-location epiphany.desktop tana_fi_internet\n   maemo-select-menu-location lxde.desktop tana_fi_utilities\n   maemo-select-menu-location gnome-alsamixer.desktop tana_fi_settings\n   maemo-select-menu-location debchroot.desktop tana_fi_utilities\n   maemo-select-menu-location synaptic.desktop tana_fi_settings\n   maemo-select-menu-location xbindkeys.desktop tana_fi_settings\nfi\n\nif [ "x$UPGRD" != "x" ] ; then\n  export MSG1=`printf "\\\nThis update points to the new qole.org domain and the updated\\n\\\nimage file that has the NEW, UPDATED Debian Stable release.\\n\\n\\\nIf you want a fully updated Debian (with OpenOffice.org 3.0,\\n\\\nGimp 2.6, and the Epiphany browser), make sure you \\n\\\nclose your chroot, delete the current image if you need \\n\\\nthe space, then use the installer to download \\n\\\nthe new image file. \\n\\n\\\nNote: You don\'t need to replace your current image file."`\nelse\nexport MSG1=`printf "\\\nIn order to use this package, you must download and\\n\\\ninstall a very large image file. If you are unsure about\\n\\\nhow to do this, and / or you just want the current set of\\n\\\nDebian applications (OpenOffice, GIMP & Firefox 3  w/ java),\\n\\\nuse the Debian Image Installer in the Extras menu.\\n\\\nThis program will download and install the image file to\\n\\\none of your SD cards. You will need at least 1.5 GB free on that\\n\\\ncard. After you download the image, you can move it elsewhere.\\n\\\nAfter moving the file, you may need to edit the .chroot file \\n\\\nas explained on ITt.\\n\\\nIf you have run any Debian apps, be sure to issue\\n\\\nsudo closechroot\\n\\\nin the terminal (or just reboot) before moving the image file.\\n"`\nfi\ngxmessage -center -alignbuttons center -buttons OK:0 -geometry 690x380 -title "NOTICE" "$MSG1"\n\nexit 0'
-S'#!/bin/sh\n\nexport MSG1=`printf "\\\nRemoving this package does NOT delete the large image file\\n\\\nnamed debian-stable.img.ext2 from your SD card. You can do this\\n\\\nwith the File Manager, although you may need to reboot\\n\\\nbefore you are allowed to delete the file."`\necho $MSG1 > /tmp/msg.txt\nmaemo-confirm-text "Notice" /tmp/msg.txt\n\nexit 0'
-S'#!/bin/sh\n# Preserve old powerlaunch settings\nif [ -d "/home/user/.powerlaunch" ]  &&  [ ! -f "/home/user/.powerlaunch/powerlaunch.conf.orig" ] ; then\n    mv /home/user/.powerlaunch/powerlaunch.conf /home/user/.powerlaunch/powerlaunch.conf.orig\nfi\n# I sincerely apologise for the following ugly kludge that\n# backs up all previous settings.\n\nif  [ -f "/home/user/.chroot" ] ; then\n  cp /home/user/.chroot /home/user/.chroot.orig\nfi\n\nif  [ -f "/home/user/.Xmodmap-keymap" ] ; then\n  cp /home/user/.Xmodmap-keymap /home/user/.Xmodmap-keymap.orig\nfi\n\nif  [ -f "/home/user/.xbindkeysrc.scm" ] ; then\n  cp /home/user/.xbindkeysrc.scm /home/user/.xbindkeysrc.scm.orig\nfi\n\nif  [ -f "/home/user/.gimp-2.4/gimprc" ] ; then\n  cp /home/user/.gimp-2.4/gimprc /home/user/.gimp-2.4/gimprc.orig\nfi\n\nif  [ -f "/home/user/.gimp-2.4/sessionrc" ] ; then\n  cp /home/user/.gimp-2.4/sessionrc /home/user/.gimp-2.4/sessionrc.orig\nfi\n\nif  [ -f "/home/user/.config/lxde/config" ] ; then\n  cp /home/user/.config/lxde/config /home/user/.config/lxde/config.orig\nfi\n\nif  [ -f "/home/user/.config/lxpanel/LXDE/config" ] ; then\n  cp /home/user/.config/lxpanel/LXDE/config /home/user/.config/lxpanel/LXDE/config.orig\nfi\n\nif  [ -f "/home/user/.config/lxpanel/LXDE/panels/panel" ] ; then\n  cp /home/user/.config/lxpanel/LXDE/panels/panel /home/user/.config/lxpanel/LXDE/panels/panel.orig\nfi\n\nif  [ -f "/home/user/.config/gtk-2.0/gtkfilechooser.ini" ] ; then\n  cp /home/user/.config/gtk-2.0/gtkfilechooser.ini /home/user/.config/gtk-2.0/gtkfilechooser.ini.orig\nfi\n\nexit 0\n'
-S'#!/bin/sh\n\nexit 0'
-S"0.9.4, 12-Oct-08: Fixed some Gimp settings, preparing for move to Extras repository\n0.9.5, 12-Oct-08: Uploaded to Extras!\n0.9.6, 13-Oct-08: Window hack replaced with toggle icon.\n0.9.7, 17-Oct-08: Window hack uses fixed matchbox wm; graceful upgrade script; LXDE 'not responding' error fixed \n0.9.8, 18-Oct-08: Fixed installer bug, postinst script\n0.9.9, 18-Oct-08: Another postinst script bug!\n0.9.10, 18-Oct-08: Another installer bug!\n0.9.11, 25-Nov-08: Bug fixes, closechroot closes dmloop properly, icon conflict fixes, and /var/tmp bound\n0.9.12, 28-Nov-08: Another postinst script bug!\n0.9.13, 08-Feb-09: Broke out easy-chroot, changed tar to gtar in installer.\n0.9.14, 09-Feb-09: Added back the deleted debwm script.\n0.9.15, 16-Feb-09: Matchbox 'keyboard-mini' replaced with pton's version\n0.9.16, 27-Feb-09: Better installer gtar error message; Restored after data loss.\n0.9.17, 21-Mar-09: Back in Extras; tiny tweaks to files & postinst\n0.9.18, 22-Mar-09: postinst bug!\n0.9.19, 22-Mar-09: another postinst bug!\n0.9.20, 23-Mar-09: Made the install script more robust, added bzip2 depend.\n*** Why are these problems not found during beta testing???\n0.9.21, 28-Apr-09: Updated and moved image file to qole.org, updated installer\n0.9.24, 29-Apr-09: Version ready for extras; fixed postinst, menu items, etc\n0.9.25, 30-Apr-09: New image file with proper locales, java-alternatives set up\t\t"
-S'extras'
-S'diablo'
-S'low'
-S'alan@thebruces.ca'
-S''
-S'/home/user/MyDocs/debchroot/src'
-S'qole'
-S'1'
-tp1
-.
\ No newline at end of file
diff --git a/fremantle/easy-chroot/build_myapp.py b/fremantle/easy-chroot/build_myapp.py
new file mode 100755 (executable)
index 0000000..60c1631
--- /dev/null
@@ -0,0 +1,62 @@
+ #!/usr/bin/python2.5
+ # -*- coding: utf-8 -*-
+ ## This program is free software; you can redistribute it and/or modify
+ ## it under the terms of the GNU General Public License as published
+ ## by the Free Software Foundation; version 2 only.
+ ##
+ ## This program is distributed in the hope that it will be useful,
+ ## but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ ## GNU General Public License for more details.
+ ##
+
+import py2deb
+import os
+
+if __name__ == "__main__":
+     try:
+         os.chdir(os.path.dirname(sys.argv[0]))
+     except:
+         pass
+     print
+     p=py2deb.Py2deb("easy-chroot")   #This is the package name and MUST be in lowercase! 
+     p.description="Scripts to mount and chroot into images/partitions\nFremantle version;\n(This does NOT use the 'turbo-charged' dm-loop for mounting image files.)"
+     p.author="Alan Bruce (qole)"
+     p.mail="alan@thebruces.ca"
+     # p.depends = ""
+     p.section="user/system"
+     p.icon = "/home/user/easychroot/cigar-48.png"
+     p.distribution="fremantle"
+     p.arch="armel"              #should be all for python, any for all arch
+     p.urgency="low"             #not used in maemo onl for deb os
+     p.distribution="fremantle"
+     p.repository="extras-devel"
+     qolepostinst = open("control/postinst", "r")
+     p.postinstall=qolepostinst.read()
+     qolepostrm = open("control/postrm", "r")
+     p.postremove=qolepostrm.read()
+     # p.postinstall="control/postinst"
+     # p.postremove="control/postrm"
+     # p.preinstall=""
+     # p.preremove=""
+
+     version = "0.2.1"   #Version of your software, e.g. "1.2.0" or "0.8.2"
+     build = "1fremantle6"         #Build number
+     versionbuild = version + "-" + build
+                         #Text with changelog information to be displayed in the package "Details" tab of the HAM
+     changeloginformation = "First version for Fremantle, fifth package. Trying a new version of py2deb." 
+     # changelog="control/changelog"
+     dir_name = "src"    #Name of the subfolder containing your package source files
+
+     #Thanks to DareTheHair from talk.maemo.org for this snippet that recursively builds the file list 
+     for root, dirs, files in os.walk(dir_name):
+         real_dir = root[len(dir_name):]
+         fake_file = []
+         for f in files:
+             fake_file.append(root + os.sep + f + "|" + f)
+         if len(fake_file) > 0:
+             p[real_dir] = fake_file
+
+     print p
+     r = p.generate(version,build,changelog=changeloginformation,tar=True,dsc=True,changes=True,build=False,src=True)
+     # r = p.generate(versionbuild,changelog,tar=True,dsc=True,changes=True,build=False,src=True)
diff --git a/fremantle/easy-chroot/cigar-48.png b/fremantle/easy-chroot/cigar-48.png
new file mode 100644 (file)
index 0000000..34ccb06
Binary files /dev/null and b/fremantle/easy-chroot/cigar-48.png differ
diff --git a/fremantle/easy-chroot/cigar-64.png b/fremantle/easy-chroot/cigar-64.png
new file mode 100644 (file)
index 0000000..cbb8d20
Binary files /dev/null and b/fremantle/easy-chroot/cigar-64.png differ
diff --git a/fremantle/easy-chroot/cigar.png b/fremantle/easy-chroot/cigar.png
new file mode 100644 (file)
index 0000000..505a481
Binary files /dev/null and b/fremantle/easy-chroot/cigar.png differ
diff --git a/fremantle/easy-chroot/control/changelog b/fremantle/easy-chroot/control/changelog
new file mode 100644 (file)
index 0000000..7b9b6de
--- /dev/null
@@ -0,0 +1 @@
+First version for Fremantle, fifth package. Trying a new version of py2deb.
\ No newline at end of file
diff --git a/fremantle/easy-chroot/control/control b/fremantle/easy-chroot/control/control
new file mode 100644 (file)
index 0000000..5e0ff53
--- /dev/null
@@ -0,0 +1,35 @@
+Maintainer: Alan Bruce <alan@thebruces.ca>
+Package: easy-chroot
+Section: user/tools
+Priority: Optional
+Depends: libblkid1
+Version: 0.1.9
+Architecture: armel
+Description: Scripts to mount and chroot into images/partitions
+ Designed for maemo;
+ probably works in any Debian-based distro.
+ (This uses the 'turbo-charged' dm-loop for mounting image files.)
+Maemo-Icon-26: 
+ iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAA5FBMVEU9KCDyZSL/wg0iHh/lYSK+
+ UyHx8fGxTyFWMCBqRxbLWCHYXCKKQiGkSiGNWxExLS5GMxvIx8eRj48/Ozynag0vIh8sJB88Jx9M
+ SUpJKyBwOSB7URR9PSBaV1ithRRYPRmsq6s9LhyEgYK+VCKEVhIxKR+XRiE1KR5xOSFKLCDImRLx
+ uA5jNCB2c3SWYBBXMSHj4+PW1dVhQheenZ1POBpaSBtoZWZyTBWLQiEwIyBMPhx+PiGeZQ+kSyHL
+ WCLWoxG6ubnkrg92XBmDZhhoUho/Mx4jHyCRcRefexVkNSG6jxOwbwzGrFJmAAAAAXRSTlMAQObY
+ ZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfZAhkXEg9fFnSFAAAD
+ NElEQVRYR+1W2VYiMRAlphFapKFBZJFFFHVGERcQcV+pmXP4//+ZquxpesTnGe6DgJ17U3WrKulM
+ Zo01/jPEcaXSKQGhejBetdpirEhLOF/FzMTTJKffCwdRFIVl+bP0BflAc+Yf3dO3F/yySGCPnm6m
+ sy/Hin3fPd0Q+ATYSypEuKCRwo5Nyh8bFt0UhcUtQCXBfpWpXj8uFhOAI0dhA2CwpHAC4NH3iX2y
+ ox+jVWeegnliAODUs0P0yH0ceUG8AdwuC5R8fug/7wN03RB2kwJlm4MyLuFUz1U4W7YhNAK4P0PA
+ UqIAL0ZhvtQNWuC1JPlCgeApfBqFm2SEZZgSv4EUxjknhWA2+wEwsWvQyTfHBl8A4FLl/9zivMYU
+ LhIh3HwhIA0sMMbbyMzx2hYp/HSdGDjt8OlbNFFVhGcUoAQ4oYV5AJTtysh2w5lX6B01TRU4ZKwm
+ HGDbJLHFDsnJnl4IYHNwWgFHoapagPamjaWP8m/uDh7Vyms7V44JI9BNIASGyMlLal0GE5jOHcFc
+ C8ytwK6eZrijXXNma8YK8gPKeq3N4cYI7OoAcIID5OZFBJKZzUqBFBOMANhDEUQIogQ10U7kYxPj
+ sNHaQh7Jf+KM2NPoXLUx0opZjqGIYjKshBHow6lvIhXJnIcNeMjp7Hk9EJ9D+m0bf+ILjDz+ppgD
+ 8rDYxm4oCoEWNYPtx9AK9MUh4B5lDbhgbYo5T2T8zFERitTapuhG4DeE10S/svyMdABrX5cCTZ0O
+ Y8+67ya6CnLY/QtFCiCrReOoDKSebtNIyDOy7AtcegJ4FOMoNHmAYWd1M6IZtSKa0F8o0yX/nujT
+ TAJ0i90V1M7bWVbI14aMb+M0wMnCFfhF9ORNYiSetrKsqVLg/JjXHQ8X8E49iOik0QlXwgmO/mep
+ CckCR2AA70dE3/8bPaOsFCMpOyknBNQ1o27z1Og1piCc42KoZFVwGEQVd8LVdNGPAdWC8hd8OiIx
+ h1FfsNOu8QToaJ/R3kPq62PR0QDfiN1Av1TMAsriQZPh+69T46pk0CgEml51u/47iFHlifjn8X7n
+ YNXqVIiXlK/ev1ZiEzrxqjVrrPHv4Q/pJTbPHDttcgAAAABJRU5ErkJggg==
+Installed-Size: 412
diff --git a/fremantle/easy-chroot/control/postinst b/fremantle/easy-chroot/control/postinst
new file mode 100755 (executable)
index 0000000..ed8534e
--- /dev/null
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+set -e
+
+if  [ ! -e "/sbin/ezchroot" ] ; then 
+   ln -s /sbin/qchroot /sbin/ezchroot
+fi
+
+# yet another kludge; detect an upgrade (forced OFF)
+UPGRD='no'
+
+# this takes a while; that's why it's at the end...
+update-sudoers
+
+exit 0 
diff --git a/fremantle/easy-chroot/control/postrm b/fremantle/easy-chroot/control/postrm
new file mode 100755 (executable)
index 0000000..21b6405
--- /dev/null
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+if  [ ! -e "/sbin/ezchroot" ] ; then 
+  rm /sbin/ezchroot
+fi
+
+update-sudoers
+
+exit 0
diff --git a/fremantle/easy-chroot/control/preinst b/fremantle/easy-chroot/control/preinst
new file mode 100644 (file)
index 0000000..92b94c4
--- /dev/null
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exit 0
\ No newline at end of file
diff --git a/fremantle/easy-chroot/control/prerm b/fremantle/easy-chroot/control/prerm
new file mode 100644 (file)
index 0000000..8658515
--- /dev/null
@@ -0,0 +1,4 @@
+#!/bin/sh
+cp /etc/osso-af-init/matchbox.defs.orig /etc/osso-af-init/matchbox.defs
+cp /usr/bin/matchbox-window-manager.orig /usr/bin/matchbox-window-manager
+exit 0
\ No newline at end of file
diff --git a/fremantle/easy-chroot/src/etc/sudoers.d/chroot.sudoers b/fremantle/easy-chroot/src/etc/sudoers.d/chroot.sudoers
new file mode 100644 (file)
index 0000000..defeda1
--- /dev/null
@@ -0,0 +1,2 @@
+Defaults env_keep+=GTK_MODULES
+user ALL = NOPASSWD: ALL
\ No newline at end of file
diff --git a/fremantle/easy-chroot/src/sbin/closechroot b/fremantle/easy-chroot/src/sbin/closechroot
new file mode 100755 (executable)
index 0000000..32ac256
--- /dev/null
@@ -0,0 +1,62 @@
+#!/bin/sh
+#Close a mounted chroot; this means killing all the chroot apps and unmounting the bound directories.
+
+# By Alan M Bruce (qole)
+#
+# GPL licensed; keep code free!
+
+if [ "`whoami`" != "root" ] ; then
+  echo "please run me as root!"
+  exit 9
+fi
+
+#Try to get the chroot location from the first parameter
+CHROOT=$1
+
+#Try to get the chroot location from the config file... 
+if [ "x$CHROOT" = x ] ; then
+  #Pull in the config, if possible...
+  [ -f /home/user/.chroot ] && . /home/user/.chroot
+  #Still not set? Set to default
+  [ "x$CHROOT" != x ] || CHROOT=/debian
+fi
+
+#Abort if chroot not mounted.
+if [ ! -f "$CHROOT/var/lock/qmount-complete" ] ; then
+  echo "Nothing to do; chroot not mounted!"
+  exit 1
+fi
+
+echo "Closing the chroot..."
+
+#
+
+TEST1=`mount | grep " $CHROOT "`
+if [ "x$TEST1" != "x" ] ; then
+  echo "...Killing chroot apps..."
+  fuser -m "$CHROOT" -k
+else
+  fuser "$CHROOT" -k
+fi
+
+echo "..Unmounting bound dirs..."
+
+#Any external mounts
+MNTD=`cat /proc/mounts | grep " $CHROOT/" | awk '{print $2}'`
+for MDRV in $MNTD ; do
+  echo "unmounting $MDRV"
+  umount -l "$MDRV"
+done
+
+if [ -f "$CHROOT/var/lock/qmount-complete" ] ; then
+  rm "$CHROOT/var/lock/qmount-complete"
+fi
+
+if [ -f "$CHROOT/var/lock/chroot-complete" ] ; then
+  rm "$CHROOT/var/lock/chroot-complete"
+fi
+
+/sbin/qumount $CHROOT
+
+echo "chroot closed."
+exit 0
\ No newline at end of file
diff --git a/fremantle/easy-chroot/src/sbin/cpu-ondemand b/fremantle/easy-chroot/src/sbin/cpu-ondemand
new file mode 100755 (executable)
index 0000000..3c394fa
--- /dev/null
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+# set cpu governor to on-demand mode
+# (based on lcuk's liqbase script)
+
+echo ondemand >/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
\ No newline at end of file
diff --git a/fremantle/easy-chroot/src/sbin/cpu-perform b/fremantle/easy-chroot/src/sbin/cpu-perform
new file mode 100755 (executable)
index 0000000..a3ad3b3
--- /dev/null
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+# set cpu governor to on-demand mode
+# (based on lcuk's liqbase script)
+
+echo performance >/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
+sleep 1
+echo '' >/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
\ No newline at end of file
diff --git a/fremantle/easy-chroot/src/sbin/qchroot b/fremantle/easy-chroot/src/sbin/qchroot
new file mode 100755 (executable)
index 0000000..7c6f647
--- /dev/null
@@ -0,0 +1,135 @@
+#!/bin/sh
+# Sets up (if necessary) and chroots into a different environment.
+# Expects root privileges, does not drop them. 
+
+# By Alan M Bruce (qole) with help from Benson Mitchell
+#
+# GPL licensed; keep code free!
+
+# This script should have a wrapper to set up extra variables,
+# OR, it can be run as a command:
+# ezchroot <part/file/'none'> <chroot dir> <command> <params...>
+
+if [ "`whoami`" != "root" ] ; then
+  echo "please run me as root!"
+  exit 9
+fi
+
+IMGFILE=$1
+shift 1
+
+CHROOT=$1
+shift 1
+
+# echo ezchroot $IMGFILE $CHROOT $*
+
+qmount $IMGFILE $CHROOT
+MOUNTSUCCESS=$?
+
+if [ "$MOUNTSUCCESS" != "1" ] && [ "$MOUNTSUCCESS" != "0" ] ; then
+  echo Cancelling chroot...
+  exit $MOUNTSUCCESS
+fi
+
+if [ "$MOUNTSUCCESS" = "0" ] ; then
+  #Make the tablet's devices available to the chroot
+  echo .
+  mount -o bind /dev "$CHROOT/dev"
+  mount -o bind /proc "$CHROOT/proc"
+
+  #Gentoo wiki says this will make X work
+  echo ..
+  mount -t devpts none "$CHROOT/dev/pts"
+  mount -o bind /tmp "$CHROOT/tmp"
+
+  #Open e-mail attachments, etc
+  mount -o bind /var/tmp "$CHROOT/var/tmp"
+
+  #Any external devices
+  echo ...
+  MNTD=`cat /proc/mounts | grep ' /media/' | awk '{print $2}'`
+
+  for MDRV in $MNTD ; do
+    if [ ! -d "$CHROOT$MDRV" ] ; then
+      mkdir -p "$CHROOT$MDRV"
+    fi
+    mount -o bind "$MDRV" "$CHROOT$MDRV"
+  done
+
+  #Mount the user's home dir
+  echo ....
+  #mount -o bind /home/user "$CHROOT/home/user"
+
+  # Do it the Fremantle way.
+  mount /dev/mmcblk0p2 "$CHROOT/home"
+  mount /dev/mmcblk0p1 "$CHROOT/home/user/MyDocs"
+  
+  #Make DBus work
+  mount -o bind /var/run/dbus "$CHROOT/var/run/dbus"
+
+  #Speed hacks: lower the priority of processes
+  #renice 0 `pidof mmcqd`
+  #renice 20 `pidof metalayer-crawler`
+
+  # Sync the chroot if requested...
+  if [ -f /home/user/.synchroot ] ; then 
+    /sbin/synchroot $CHROOT
+    rm /home/user/.synchroot
+  fi
+
+  # Place any commands you wish to run the first time you chroot
+  # into the /var/run/onfirstchroot-ext.rc file (inside your rootfs)
+
+  if [ -f "$CHROOT/var/run/onfirstchroot-ext.rc" ] ; then
+    . "$CHROOT/var/run/onfirstchroot-ext.rc"
+  fi
+
+  # Place any commands you wish to run from inside the chroot 
+  # the first time you chroot into the /var/run/onfirstchroot.rc
+  # file (inside your rootfs)
+
+  if [ -f "$CHROOT/var/run/onfirstchroot.rc" ] ; then
+    chroot $CHROOT "/var/run/onfirstchroot.rc"
+  fi
+
+fi
+
+# Place any commands you wish to run every time you chroot
+# into the /var/run/onchroot-ext.rc file (inside your rootfs)
+
+if [ -f "$CHROOT/var/run/onchroot-ext.rc" ] ; then
+  . "$CHROOT/var/run/onchroot-ext.rc"
+fi
+
+# Place any commands you wish to run from inside the chroot
+# every time you chroot into the /var/run/onchroot.rc
+# file (inside your rootfs)
+
+if [ -f "$CHROOT/var/run/onchroot.rc" ] ; then
+  chroot $CHROOT "/var/run/onchroot.rc"
+fi
+
+#All set up. Set flag for next time...
+
+if [ ! -d "$CHROOT/var/lock" ] ; then
+  mkdir -p "$CHROOT/var/lock"
+fi
+
+trap "rm -f $CHROOT/var/lock/chroot-complete ; echo -ne '\033]0;osso_xterm\007' ; exit" INT TERM EXIT
+echo $IMGFILE $@ > "$CHROOT/var/lock/chroot-complete"
+
+#Custom prompt and xterm title. Reduces confusion.
+CHRLABEL=`blkid -s LABEL $IMGFILE | cut -d' ' -f2 | cut -d'=' -f2 | sed 's/"//g'`
+if [ "x$CHRLABEL" = "x" ] ; then
+  CHRLABEL=chroot
+fi
+echo -ne "\033]0;$CHRLABEL\007"
+export PS1="[\u@$CHRLABEL: \w]"
+
+#Actually chroot
+echo "Everything set up, running chroot..."
+chroot $CHROOT "$@"
+
+#All done, reset.
+exit 0
+
diff --git a/fremantle/easy-chroot/src/sbin/qmount b/fremantle/easy-chroot/src/sbin/qmount
new file mode 100755 (executable)
index 0000000..ffeffaf
--- /dev/null
@@ -0,0 +1,174 @@
+#!/bin/sh
+# Sets up (if necessary) and chroots into a different environment.
+# Expects root privileges, does not drop them. 
+
+# By Alan M Bruce (qole) with help from Benson Mitchell
+#
+# GPL licensed; keep code free!
+
+# Hacked roughly to work with Fremantle. Help always appreciated. I can be found on talk.maemo.org.
+
+# This script should have a wrapper to set up extra variables,
+# OR, it can be run as a command:
+# qmount <partition/file/'none'> <mountpoint>
+
+if [ "`whoami`" != "root" ] ; then
+  echo "please run me as root!"
+  exit 9
+fi
+
+IMGFILE=$1
+MNTPT=$2
+
+echo qmount $IMGFILE $MNTPT
+
+#Ensure that we have an image or partition to mount
+
+if [ ! -f "$IMGFILE" ] && [ ! -b "$IMGFILE" ] ; then
+  MSG1=`printf "ERROR!\n\nThe image specified ($IMGFILE) does not exist or is neither\na regular nor a block special file.\n\nFirst parameter must be an image file or partition"`
+  if [ ! -f "/usr/bin/gxmessage" ] ; then
+    echo $MSG1
+  else
+    gxmessage -center -alignbuttons center -buttons GTK_STOCK_OK:0 -geometry 680x250 -title "EZ-CHROOT ERROR" "$MSG1"
+  fi
+  exit 9
+fi
+
+#Ensure that we have a chroot directory to mount the image or partition on
+
+if [ "x$MNTPT" = "x" ] || [ "x`echo $MNTPT | grep '/'`" = "x"  ] ; then
+  MSG1=`printf "ERROR!\n\nNo chroot directory specified!\n\nSecond parameter must be chroot dir (eg. /debian)"`
+  if [ ! -f "/usr/bin/gxmessage" ] ; then
+    echo $MSG1
+  else
+    gxmessage -center -alignbuttons center -buttons GTK_STOCK_OK:0 -geometry 680x250 -title "EZ-CHROOT ERROR" "$MSG1"
+  fi
+  exit 9
+fi
+
+#Check to see if already mounted
+if [ -f "$MNTPT/var/lock/qmount-complete" ] ; then
+  echo "$MNTPT has a qmount already!"
+  MTDIMGFILE=`cat $MNTPT/var/lock/qmount-complete`
+  if [ "$IMGFILE" != "$MTDIMGFILE" ] ; then
+    echo $MTDIMGFILE already mounted here! 
+    MSG1=`printf "Mount problem!\n\n$MTDIMGFILE already mounted on $MNTPT"`
+       if [ ! -f "/usr/bin/gxmessage" ] ; then
+         echo $MSG1
+       else
+         gxmessage -center -alignbuttons center -buttons GTK_STOCK_OK:0 -geometry 680x250 -title "EZ-CHROOT ERROR" "$MSG1"
+       fi
+    exit 9
+    # Instead of failing, we could unmount instead...
+    # echo Unmounting...
+    # closechroot $MNTPT
+  else
+    echo $MTDIMGFILE already mounted on $MNTPT...
+    exit 1
+  fi
+fi 
+
+if [ ! -f "$MNTPT/var/lock/qmount-complete" ] ; then
+ echo "Mounting..."
+ if [ "$IMGFILE" != "none" ] ; then
+
+   if [ -f "$IMGFILE" ] ; then
+     LOOP=loop,
+     echo "using image file: $IMGFILE"
+     if [ "x$IMGFS" = x ] ; then
+       IMGFS=`echo $IMGFILE | awk -F '.' '{print $NF}'`
+       echo "fs type is $IMGFS"
+     fi
+   else
+     LOOP=
+     echo "using device: $IMGFILE"
+     PARTINFO="`blkid -s TYPE $IMGFILE`"
+     if [ "x$IMGFS" = x ] ; then
+       IMGFS=`echo $PARTINFO | awk '{print $NF}' | awk -F '=' '{print $NF}' | sed s/\"//g`
+     fi
+   fi
+
+   #if [ -d "/mnt/initfs/lib/modules/`uname -r`" ] ; then
+   #  MODULEPATH="/mnt/initfs/lib/modules/`uname -r`"
+   #else
+   #  MODULEPATH=/mnt/initfs/lib/modules/2.6.21-omap1
+   #fi
+   #insmod "$MODULEPATH/mbcache.ko" 2>/dev/null
+
+   modprobe mbcache
+
+   if [ "$IMGFS" != "ext3" ] && [ "$IMGFS" != "ext2" ] ; then
+     echo "Don't know $IMGFS: Using ext2 file system"
+     IMGFS=ext2
+   fi
+
+   echo "Using $IMGFS file system"
+   if [ "$IMGFS" = ext3 ] ; then
+     #insmod "$MODULEPATH/jbd.ko" 2>/dev/null
+     modprobe jbd
+   fi
+
+   #insmod "$MODULEPATH/$IMGFS.ko" 2>/dev/null
+   modprobe $IMGFS
+
+   if [ "$LOOP" = "loop," ] ; then
+    #echo "mounting $IMGFILE on the turbo-loop ;)"
+    echo "mounting $IMGFILE on the slow Fremantle-loop ;)"
+     #insmod /lib/modules/2.6.21-omap1/dm-mod.ko 2>/dev/null
+     #insmod /lib/modules/2.6.21-omap1/dm-loop.ko 2>/dev/null
+     #NEXTLOOP=`ls -l /dev/dm-* 2>/dev/null | tail -1 | awk '{print $NF}' | awk -F '-' '{print $NF+1}'`
+     NEXTLOOP=""
+     if [ "x$NEXTLOOP" = "x"  ] ; then
+       NEXTLOOP=0
+     fi
+     #DMLOMSG=`dmlosetup loop$NEXTLOOP "$IMGFILE" 2>&1`
+     DMLOMSG=""
+     #MNTMSG=`mount -t "$IMGFS" /dev/dm-$NEXTLOOP "$MNTPT" -o noatime 2>&1` 
+     MNTMSG=`mount -t "$IMGFS" "$IMGFILE" "$MNTPT" -o loop,noatime 2>&1` 
+     if [ "$?" != 0 ] ; then
+       MSG1=`printf "Mount failure!\n\n$IMGFILE failed to mount on loop$NEXTLOOP\n\n$DMLOMSG\n$MNTMSG"`
+       if [ ! -f "/usr/bin/gxmessage" ] ; then
+         echo $MSG1
+       else
+         gxmessage -center -alignbuttons center -buttons GTK_STOCK_OK:0 -geometry 680x250 -title "EZ-CHROOT ERROR" "$MSG1"
+       fi
+       exit 2
+     fi
+     echo ...$IMGFILE mounted on loop$NEXTLOOP
+   else
+     echo "mounting device: $IMGFILE"
+     if ! mount -t "$IMGFS" "$IMGFILE" "$MNTPT" -o ${LOOP}noatime ; then
+       MSG1=`printf "Mount failure!\n\n$IMGFILE failed to mount on $MNTPT"`
+       if [ ! -f "/usr/bin/gxmessage" ] ; then
+         echo $MSG1
+       else
+         gxmessage -center -alignbuttons center -buttons GTK_STOCK_OK:0 -geometry 680x250 -title "EZ-CHROOT ERROR" "$MSG1"
+       fi
+       exit 3
+     fi
+
+   fi
+
+  else
+    echo "Not mounting any filesystem, chroot is $MNTPT"
+  fi 
+
+#All set up. Set flag for next time...
+
+ if [ ! -d "$MNTPT/var/lock" ] ; then
+   mkdir -p "$MNTPT/var/lock"
+ fi
+
+ # Place any commands you wish to run the first time you mount
+ # into the $MNTPT/var/run/onmount.rc file
+
+  if [ -f "$MNTPT/var/run/onmount.rc" ] ; then
+    . "$MNTPT/var/run/onmount.rc"
+  fi
+
+ echo $IMGFILE > "$MNTPT/var/lock/qmount-complete"
+ exit 0
+
+fi
+
+exit 1
diff --git a/fremantle/easy-chroot/src/sbin/qumount b/fremantle/easy-chroot/src/sbin/qumount
new file mode 100755 (executable)
index 0000000..d57ae19
--- /dev/null
@@ -0,0 +1,64 @@
+#!/bin/sh
+#Unmount a mounted MNTPT.
+# By Alan M Bruce (qole)
+#
+# GPL licensed; keep code free!
+
+if [ "`whoami`" != "root" ] ; then
+  echo "please run me as root!"
+  exit 9
+fi
+
+#Try to get the MNTPT location from the first parameter
+MNTPT=$1
+
+#Try to get the MNTPT location from the config file... 
+if [ "x$MNTPT" = x ] ; then
+  #Pull in the config, if possible...
+  [ -f /home/user/.chroot ] && . /home/user/.chroot
+  MNTPT=$CHROOT
+  #Still not set? FAIL
+  if [ "x$MNTPT" != x ] ; then
+    echo "No mountpoint to unmount!"
+    exit 8
+  fi
+fi
+
+
+TEST1=`mount | grep " $MNTPT "`
+
+if [ "x$TEST1" != "x" ] ; then
+  echo "..Unmounting $MNTPT..."
+  umount -ld "$MNTPT"
+
+  TEST2=`mount | grep " $MNTPT "`
+
+  if [ "x$TEST2" != "x" ] ; then
+    echo "...$MNTPT didn't unmount!"
+    exit 8
+  fi
+else
+  echo "$MNTPT is not mounted; Check for trailing slashes."
+fi
+
+if [ ! "x`grep device-mapper /proc/misc`" = "x" ] ; then
+  LOOPDEV=`echo $TEST1 | cut -f1 -d' '`
+  while [ "x`echo $LOOPDEV | grep dm-`" != "x" ] ; do
+    LOOPNO=`echo $LOOPDEV | awk -F '-' '{print $NF}'`
+    echo "..Unmounting turbo loop ($LOOPNO)..."
+    dmlosetup -d /dev/loop$LOOPNO
+    if [ "$?" != 0 ] || [ "x`dmsetup status | grep loop$LOOPNO`" != "x" ] ; then
+      echo "Waiting for apps to terminate, will try again."
+      sleep 5
+      dmlosetup -d /dev/loop$LOOPNO 
+      if [ "$?" != 0 ] ; then
+        echo "Can't unmount turbo-loop! Try dmlosetup -d /dev/loop$LOOPNO manually."
+        exit 9
+      fi
+    fi
+    LOOPDEV=`mount | grep " $MNTPT " | cut -f1 -d' '`
+  done
+fi
+
+echo "successful unmount..."
+exit 0
\ No newline at end of file
diff --git a/fremantle/easy-chroot/src/sbin/synchroot b/fremantle/easy-chroot/src/sbin/synchroot
new file mode 100755 (executable)
index 0000000..c8dbe71
--- /dev/null
@@ -0,0 +1,42 @@
+#!/bin/sh
+#Synch a mounted chroot; this means copying some important files to the chroot.
+
+#Try to get the chroot location from the config file... 
+if [ "x$CHROOT" = x ] ; then
+  #Pull in the config, if possible...
+  [ -f /home/user/.chroot ] && . /home/user/.chroot
+  #Still not set? Set to default
+  [ "x$CHROOT" != x ] || CHROOT=/debian
+fi
+
+#Abort if chroot not mounted.
+if [ ! -d "$CHROOT/etc/" ] ; then
+  echo "cannot sync; chroot not mounted!"
+  exit 99
+fi
+
+echo "synching the chroot..."
+
+#Just a somewhat-readable uniquifier so backups don't overwrite other backups.
+BOB=`date | awk '{print $1$2$3}'`
+
+#Make the Internet work.
+
+mv "$CHROOT/etc/resolv.conf" "$CHROOT/etc/resolv.conf.$BOB"
+cp /etc/resolv.conf "$CHROOT/etc/resolv.conf"
+mv "$CHROOT/etc/hosts" "$CHROOT/etc/hosts.$BOB"
+cp /etc/hosts "$CHROOT/etc/hosts"
+
+#Make permissions work.
+mv "$CHROOT/etc/group" "$CHROOT/etc/group.$BOB"
+cp /etc/group "$CHROOT/etc/group"
+mv "$CHROOT/etc/passwd" "$CHROOT/etc/passwd.$BOB"
+cp /etc/passwd "$CHROOT/etc/passwd"
+
+#Set the correct time.
+mv "$CHROOT/etc/localtime" "$CHROOT/etc/localtime.$BOB"
+cp -a /etc/localtime "$CHROOT/etc/localtime"
+
+#Help make N810 F-keys work
+mv "$CHROOT/usr/share/X11/xkb" "$CHROOT/usr/share/X11/xkb.$BOB"
+cp -r /usr/share/X11/xkb "$CHROOT/usr/share/X11"
\ No newline at end of file
diff --git a/fremantle/easy-chroot/src/usr/bin/gxmessage b/fremantle/easy-chroot/src/usr/bin/gxmessage
new file mode 100755 (executable)
index 0000000..ddcd9c4
Binary files /dev/null and b/fremantle/easy-chroot/src/usr/bin/gxmessage differ
diff --git a/fremantle/easy-chroot/src/usr/bin/hostwin b/fremantle/easy-chroot/src/usr/bin/hostwin
new file mode 100755 (executable)
index 0000000..3a6eaa6
Binary files /dev/null and b/fremantle/easy-chroot/src/usr/bin/hostwin differ
diff --git a/fremantle/easy-chroot/src/usr/bin/quserchroot b/fremantle/easy-chroot/src/usr/bin/quserchroot
new file mode 100755 (executable)
index 0000000..6963d7c
--- /dev/null
@@ -0,0 +1,38 @@
+#!/bin/sh
+# Chroots and runs a shell or any command as non-root.
+
+# By Alan M Bruce (qole) and Benson Mitchell
+#
+# GPL licensed; keep code free!
+
+if [ "`whoami`" = "root" ] ; then
+  echo "please don't run me as root!"
+  exit 9
+fi
+
+if [ "$#" -lt "2" ] ; then
+  echo "You need at least 2 parameters:"
+  echo "    filesystem-location and mountpoint"
+  exit 9
+fi
+
+IMGFILE=$1
+shift 1
+
+CHROOT=$1
+shift 1
+
+# If CHROOTUSER is set, use it. 
+# Otherwise fall back on current user
+[ "x$CHROOTUSER" != x ] || CHROOTUSER=`whoami`
+
+#Note use of su below, so no chroot-side script req'd to drop privileges.
+#With no args, use a shell; su will get the right one, with no -c
+#With args, just run them as $CHROOTUSER.
+if [ $# = 0 ] ; then
+  echo As $CHROOTUSER, starting chroot shell...
+  sudo /sbin/qchroot $IMGFILE $CHROOT su $CHROOTUSER
+else
+  echo As $CHROOTUSER, starting chroot $1
+  sudo /sbin/qchroot $IMGFILE $CHROOT su $CHROOTUSER -c "$*"
+fi
diff --git a/fremantle/easy-chroot/src/usr/share/applications/hildon/closechroot.desktop b/fremantle/easy-chroot/src/usr/share/applications/hildon/closechroot.desktop
new file mode 100644 (file)
index 0000000..9ea7348
--- /dev/null
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Close Debian
+GenericName=Close Debian
+Exec=osso-xterm 'sudo closechroot /debian'
+Icon=deblet
+X-Osso-Type=application/x-executable
+X-HildonDesk-ShowInToolbar=true
+Type=Application
+StartupNotify=true
\ No newline at end of file
diff --git a/fremantle/easy-chroot/src/usr/share/applications/hildon/cpu-ondemand.desktop b/fremantle/easy-chroot/src/usr/share/applications/hildon/cpu-ondemand.desktop
new file mode 100644 (file)
index 0000000..cb81ace
--- /dev/null
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Set CPU to On-Demand mode
+GenericName=CPU On-Demand mode
+Exec=sudo /sbin/cpu-ondemand
+Icon=qgn_list_cp_memory
+X-Osso-Type=application/x-executable
+X-HildonDesk-ShowInToolbar=true
+Terminal=false
+Type=Application
+StartupNotify=true
\ No newline at end of file
diff --git a/fremantle/easy-chroot/src/usr/share/applications/hildon/cpu-perform.desktop b/fremantle/easy-chroot/src/usr/share/applications/hildon/cpu-perform.desktop
new file mode 100644 (file)
index 0000000..b84129f
--- /dev/null
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Set CPU to Performance mode
+GenericName=CPU Performance mode
+Exec=sudo /sbin/cpu-perform
+Icon=qgn_list_cp_memory
+X-Osso-Type=application/x-executable
+X-HildonDesk-ShowInToolbar=true
+Terminal=false
+Type=Application
+StartupNotify=true
\ No newline at end of file
diff --git a/fremantle/easy-deb-chroot/build_myapp.py b/fremantle/easy-deb-chroot/build_myapp.py
new file mode 100755 (executable)
index 0000000..72e72d9
--- /dev/null
@@ -0,0 +1,63 @@
+ #!/usr/bin/python2.5
+ # -*- coding: utf-8 -*-
+ ## This program is free software; you can redistribute it and/or modify
+ ## it under the terms of the GNU General Public License as published
+ ## by the Free Software Foundation; version 2 only.
+ ##
+ ## This program is distributed in the hope that it will be useful,
+ ## but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ ## GNU General Public License for more details.
+ ##
+
+import py2deb
+import os
+
+if __name__ == "__main__":
+     try:
+         os.chdir(os.path.dirname(sys.argv[0]))
+     except:
+         pass
+     print
+     p=py2deb.Py2deb("easy-deb-chroot")   #This is the package name and MUST be in lowercase! 
+     p.description="Scripts to run Debian applications easily in maemo\n for users not familiar with the command line.\n NB: A large image file must be downloaded\n and installed before this package will work!\n  You will need approx. 1.5 GB free in either\n your MyDocs directory or your MicroSD card.\n Instructions and an automated installer\n are provided in the package.\n\n (This is the Easy Debian 'Stable Lenny' Fremantle version.)"
+
+     p.author="Alan Bruce (qole)"
+     p.mail="qole@qole.org"
+     # p.depends = ""
+     p.section="user/system"
+     p.icon = "/home/user/easydebian/deblet.png"
+     p.arch="armel"              #should be all for python, any for all arch
+     p.urgency="low"             #not used in maemo onl for deb os
+     p.distribution="fremantle"
+     p.repository="extras-devel"
+     qolepostinst = open("control/postinst", "r")
+     p.postinstall=qolepostinst.read()
+     qolepostrm = open("control/postrm", "r")
+     p.postremove=qolepostrm.read()
+     qolepreinst = open("control/preinst", "r")
+     p.preinstall=qolepreinst.read()
+     # p.postinstall="postinst"
+     # p.postremove="postrm"
+     # p.preinstall="preinst"
+     # p.preremove=""
+
+     version = "0.9.26"   #Version of your software, e.g. "1.2.0" or "0.8.2"
+     build = "1fremantle1"         #Build number
+                         #Text with changelog information to be displayed in the package "Details" tab of the HAM
+     changeloginformation = "First version for Fremantle. Stripped down, but works." 
+    
+     dir_name = "src"    #Name of the subfolder containing your package source files
+
+     #Thanks to DareTheHair from talk.maemo.org for this snippet that recursively builds the file list 
+     for root, dirs, files in os.walk(dir_name):
+         real_dir = root[len(dir_name):]
+         fake_file = []
+         for f in files:
+             fake_file.append(root + os.sep + f + "|" + f)
+         if len(fake_file) > 0:
+             p[real_dir] = fake_file
+
+     print p
+     r = p.generate(version,build,changelog=changeloginformation,tar=True,dsc=True,changes=True,build=False,src=True)
+
diff --git a/fremantle/easy-deb-chroot/control/control b/fremantle/easy-deb-chroot/control/control
new file mode 100644 (file)
index 0000000..aec6346
--- /dev/null
@@ -0,0 +1,68 @@
+Maintainer: Alan Bruce <qole@qole.org>
+Package: easy-deb-chroot
+Section: user/tools
+Priority: Optional
+Depends: easy-chroot, gnutar, wget, bzip2
+Version: 0.9.25
+Architecture: armel
+Description: Scripts to run Debian applications easily in maemo 
+ for users not familiar with the command line.
+  
+ NB: A large image file must be downloaded
+ and installed on an SD card before this package 
+ will work!  You will need approx. 1.5 GB free on
+ one of your MMC cards. 
+ Instructions and an automated installer 
+ are provided in the package.
+  
+ (This is the Easy Debian 'Stable Lenny' version.)
+Maemo-Icon-26: 
+ iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
+ bWFnZVJlYWR5ccllPAAACe9JREFUeNrkW1tsHlcRnrMX23HjJM6ll1DItUUtNFRx2heQeECiEjdB
+ pTrhoRKCwgMgFVVKQCgP9CFAHHGphGgfEEggIdIgHoAKIcgLrVQqYVdNS+OksXNTmzaX2onv/nfP
+ MHP27O45Z/eP8zv7//Yf1pp/r//+Z+b7Zs7M7FogIpQuPU/Rh0cikrUQetsVMNbugs5aGms6hvLb
+ 9LGK9n+ojqHU57So/VhtR3R9jfZrkIq7H6v1POkT8Vp9h/eT81+cO1o6wgCWbvkayU9JQpIayaGl
+ GIS3RMo/QfJsorxixwDJvv8XAzDyzwBiaLsKHqCPva0eTNB65PGXJKGhuDEWHNABZeBWZECCPCuP
+ 6ChvbRMTcO+txgADeSyZKVAfxnRMLWOC1xrk8ZlM+Qx9WaK8JS1hQtBa5HGBfKEwtqYzwWsZ8qXo
+ Swf1suQJiAlib7sZgJGneR67S6hdR2HeQriA0/CH6BQ8OfcynMMJc3bY1y4ucB3kHcX18aPxeThC
+ Sr9Hyg/jGAzLcfi4dwesgQ5tFvV5QH/h0HI2gOHz8jqI2+ivFiH8Jjqu8vd0uVvcBj0i1AZQRggQ
+ BDEBK40JXnOQNyO86e/GNubX7PI2wCP+B62bdQmfol9yPr9SGaLSjLEiBiDn9kXkCwkP1GECwF2E
+ uLl0g29clbFAM6G62SGoDnkoUV5CqSsUYoKETmGTcQUZABX6WjBZp5+0riQmBNX4vDRye6nHBSXI
+ m8rbLHA7CuwCyd2wdMKsignBzSEvF4j2bgPEPZ5f2+mEo07NAHU1osWG3B0wnR1gsUYIqkO+3jyf
+ Y3dMXoYX47fhTXwfxnBOHesVHbBLbIBzctIZmMjQLzNragTaYh0OaiYcbIUBNPIQlqNelPfkFDxd
+ ewX+FI2qub58IJ4zPSUGiBAc5FM2QLbWJj6gf3CgmQawc/u6ZW0u5+UE9M/+Df4t3y3cjCe6WH83
+ MnKAzACYIy0hNUQZzzC5HTbOhKAh5NHJ8K5Hf+R2Zgzfmf9XQfnP+5vg0WAzrCNPHydXOCrfoUzw
+ NEyTGdKFe7BZvLekGBPMVirkGeNAhQageR4ZeQjL83hp72tmPB+9RbQfyZUiebrjIdgfPggC81nj
+ cdgKU1iDP8Zn8oGhyCgeO4HPZALYLFBMwAZiQnBjPp8iD3USG3MWSI7NEZq/i4atG33G/xB8P/wY
+ KV80HE975pJTvii2IZItacWGtIpcOCYEC/u8JORFWF6umoWNfW5UXoUheckKck+EHyZ4hDEzQJbq
+ FjsENrXROOZkhnRMZDmD8X2f9g8aeQI2aoDH6ZbPqeBSr15HKJnykmOvkfKXcDa72UbRDTvE2kJK
+ kygorcHnzmHP/Ynv27NCfs7lQnanH+vC41CjxdCb9FNvFIqYtMBBN821FXuJAp+pFBtgAwU98xo0
+ InuE0nEBVL4vHb+XdZgBZXWnmkJhhFavLqIaxEGSL5Gig5nCiHUUL+6PkAuYCyc8XerxWp7DxRqv
+ GKVVCpcxQGL9mCCtXMFiyDD94qN06J+LLYdPk+ymW/6nvLCpv38V553iJtDJDmp0IYvwZTHAN/w6
+ VTAuQR4L+UHGhpO02kNy7Cb7AUjzGPYnjHAeXhZqfMyYgo5PJ34eZ9TmLUae/TouiU9JJii1gbAY
+ DwpVouUmw3THx2jztaoaIsQE1Eyok507KbFb3U3RtDinn/LmqEKmYM3hQfJ0Fwx654i7eQFYswSe
+ lDeA/CI6QikTOCYYgRBlaRXozutj5BKTlOzEjDhqBugYIEvcgFPjJOrn0d1mAGj0zdgAN4z8Ylti
+ dZjgxgeAD1DUNxeeEi/jvOECoCXZn1d7ZYmQ63C23xvX3JDPV9ETzJnguEKKDyP7gOi1vnQRZ+As
+ TmQKmwxgtGfRNkAN4+yOsRMLmEGO7xPy2BDyN9sUTWeHwTyhwQxd9vM+fx10G3nWDJ15SV7MDCCN
+ WYDPXYJZ6wdmlNqQscWuBnP06fxJ2m8Y+Qq6wkgJBvbTMIci/TpKKozOFlipkh9zOUwV32VyBekw
+ 4L9yHM44DZEJFRbNGCGzbNAw9rBs0OerbouP0kD6CfHBlJqxfkdnveiCT/i3275DLrC/9ioZYS5D
+ 9ip5/7NUNLmJ0DjOZ8hn0R/BYA8jD3vEIpGvsis8Qqj006CO0KB2moXMHn8L/D4atZR7Pj5NhrgG
+ n/TvBI80eJHc4hWqGzhRmjH6AeP0rbRJkhg3zSWyeX43K4/L5MmQYgKhc5iU70sHvdNbB18N7oHn
+ ohPWxYPyipJ02SZ64D5vDfw1Pm8EzVm4QkzpFZ0O8qCQh5tEvhlPhka0OwxFOhCyPBV+BD7nPPVx
+ U94ng/ths1hpHX8bp+F1OZZE/DwWLDrat+rp8CihQ0aQg2ng4gccP+t4GL4bPABbCOlQJbkAHbTe
+ LlbBj8I++JS/UdF9DRVMd1HgvFt0q67wP+QFswaoFPkmPh3WswPCEVrvxKShAF8P7oUdRPMj8VlF
+ 7dspSPb7m+GjXq8yFLvLbTScO8UKMpJQgbKWVouGz1c92ma9IaJiglQxAfrSoNjnrSdF1xtPfBI3
+ 4b+H6HgfGQERrHQ30tEemqB8M1ygJCbIochJlOIc2ayiS7O7ND9IEipJ83y1Pt9KA2QxgZQZjLRS
+ sZEtutuRUSM0G/lWGSDJf5IpcijK+gA6o8Okl2ezQmqfby7yrTSAjgnEBJSD6Zwe6d5AZJSzcQW5
+ /XI1ADe4FBM4JtgxwHQN2XA93zYGyGMCGwGG0l6AkTQ11MlpVwNYs0Ne5zc/2i8nA6RG2E2oHyMZ
+ WQrkm5IIXZybrJPvJ+K8BXJq0otfIJ9f3SP9hpB/P4yri011/2doEctx/wuNXL6V5C8kq0g+2wgD
+ 7ov/3PYusIXkVyQbgd+IS7bvX4qBLIUBuDbmB5WbSN5KmqzAHdSfkNx7qxuAEd9PsoE9huSSFu6Y
+ rNDntrZtEFxgYaW/qdE+CcVXA1HHg2+B+tcaOHcrGYBfDPiyRvlEIUlMlOf1BR0T+Nrf6v22NwCj
+ +ohqAtHUZygLdQzBwi8Of5rkBZLL7WwAVuRhrdQpNe3aGmMJC1J3YIPtInkZuHvehgbo0lGd/y32
+ DCvHfT5+BdbTNf+cepEO9UA8lSylzwH0i5IhZYrbdcCcbicDMHp3kMyQehMd4Alujr4Ls3gax8Q0
+ xLgSQrFNrIT10IlTyaMxQQbBbv0aBV2jGqdroZNfduJ7vaNs1iYG4PuOk/JXWPEaxOIXeAoOw1k8
+ i1OCFEIfhNgOPfANuAe/IrbBz/G4+DVVzGuV2gCTVB/+QOyAx8QmuAY1X99z2RuAI/hq7cOyi5S/
+ Sup/Tw7B3+2ALoj6eAKviX0wpN52DrRLXIAZdQE/WntQ9IpIvSKRuRQH1Alln4qW/wkwAFmfwBE1
+ OEVIAAAAAElFTkSuQmCC
+Installed-Size: 225
diff --git a/fremantle/easy-deb-chroot/control/postinst b/fremantle/easy-deb-chroot/control/postinst
new file mode 100644 (file)
index 0000000..96cebd2
--- /dev/null
@@ -0,0 +1,137 @@
+#!/bin/sh
+
+set -e
+
+CHROOT=/debian
+TSTFILE=/usr/bin/hilda
+if [ ! -d "$CHROOT" ] ; then
+    mkdir /debian
+# else
+#    if [ -f "$CHROOT$TSTFILE" ] || [ ! "x`/sbin/debian echo hello | grep hello`" = "x" ] ; then
+#       closechroot
+#       export YESCHROOT='yes'
+#    fi
+fi
+
+# if this is an N810, copy the correct keymap into place.
+
+export MODEL=`cat /proc/cpuinfo | grep Hardware | cut -d " " -f 3`
+if [ "$MODEL" = "RX-44" ] ; then
+  cp /home/user/.Xmodmap-keymap-n810 /home/user/.Xmodmap-keymap
+fi
+
+# I sincerely apologise for the following ugly kludge that
+# restores all previous settings.
+
+if  [ -f "/home/user/.chroot.orig" ] ; then
+  cp /home/user/.chroot.orig /home/user/.chroot
+fi
+
+if  [ -f "/home/user/.Xmodmap-keymap.orig" ] ; then
+  mv /home/user/.Xmodmap-keymap.orig /home/user/.Xmodmap-keymap
+  export UPGRD="upgrade"
+fi
+
+if  [ -f "/home/user/.xbindkeysrc.scm.orig" ] ; then
+  mv /home/user/.xbindkeysrc.scm.orig /home/user/.xbindkeysrc.scm
+fi
+
+if  [ -f "/home/user/.gimp-2.4/gimprc.orig" ] ; then
+  mv /home/user/.gimp-2.4/gimprc.orig /home/user/.gimp-2.4/gimprc
+fi
+
+if  [ -f "/home/user/.gimp-2.4/sessionrc.orig" ] ; then
+  mv /home/user/.gimp-2.4/sessionrc.orig /home/user/.gimp-2.4/sessionrc
+fi
+
+if  [ -f "/home/user/.config/lxde/config.orig" ] ; then
+  mv /home/user/.config/lxde/config.orig /home/user/.config/lxde/config
+fi
+
+if  [ -f "/home/user/.config/lxpanel/LXDE/config.orig" ] ; then
+  mv /home/user/.config/lxpanel/LXDE/config.orig /home/user/.config/lxpanel/LXDE/config
+fi
+
+if  [ -f "/home/user/.config/lxpanel/LXDE/panels/panel.orig" ] ; then
+  mv /home/user/.config/lxpanel/LXDE/panels/panel.orig /home/user/.config/lxpanel/LXDE/panels/panel
+fi
+
+if  [ -f "/home/user/.config/gtk-2.0/gtkfilechooser.ini.orig" ] ; then
+  mv /home/user/.config/gtk-2.0/gtkfilechooser.ini.orig /home/user/.config/gtk-2.0/gtkfilechooser.ini
+fi
+
+# Fix permissions; another kludge.
+
+chown -R user:users /home/user/img-install
+chown -R user:users /home/user/.chroot
+chown -R user:users /home/user/.config
+chown -R user:users /home/user/apps
+chown -R user:users /home/user/.matchbox
+chown -R user:users /home/user/.gimp-2.4
+chown user:users /home/user/.Xmodmap-keymap
+chown user:users /home/user/.Xmodmap-keymap-n800
+chown user:users /home/user/.Xmodmap-keymap-n810
+chown user:users /home/user/.powerlaunch
+chown user:users /home/user/.xbindkeysrc.scm
+
+# yet another kludge; detect an upgrade
+
+if [ "x$UPGRD" = "x" ] ; then
+   touch /home/user/.synchroot
+   chown -R user:users /home/user/.synchroot
+fi
+
+# icon kludges
+
+if  [ ! -e "/usr/share/icons/hicolor/scalable/hildon/abiword.png" ] ; then 
+   cp /usr/share/icons/hicolor/scalable/hildon/abiword-debian.png /usr/share/icons/hicolor/scalable/hildon/abiword.png
+fi
+
+if  [ ! -e "/usr/share/icons/hicolor/scalable/hildon/deblet-easydeb.png" ] ; then 
+   cp /usr/share/icons/hicolor/scalable/hildon/deblet-easydeb.png /usr/share/icons/hicolor/scalable/hildon/deblet.png
+fi
+
+# this takes a while; that's why it's at the end...
+gtk-update-icon-cache -f /usr/share/icons/hicolor
+
+if [ "x$UPGRD" = "x" ] ; then
+   maemo-select-menu-location ooo.desktop  tana_fi_utilities
+   maemo-select-menu-location gimp.desktop  tana_fi_utilities
+   maemo-select-menu-location iceweasel.desktop tana_fi_internet
+   maemo-select-menu-location epiphany.desktop tana_fi_internet
+   maemo-select-menu-location lxde.desktop tana_fi_utilities
+   maemo-select-menu-location gnome-alsamixer.desktop tana_fi_settings
+   maemo-select-menu-location debchroot.desktop tana_fi_utilities
+   maemo-select-menu-location synaptic.desktop tana_fi_settings
+   maemo-select-menu-location xbindkeys.desktop tana_fi_settings
+fi
+
+if [ "x$UPGRD" != "x" ] ; then
+  export MSG1=`printf "\
+This update points to the new qole.org domain and the updated\n\
+image file that has the NEW, UPDATED Debian Stable release.\n\n\
+If you want a fully updated Debian (with OpenOffice.org 3.0,\n\
+Gimp 2.6, and the Epiphany browser), make sure you \n\
+close your chroot, delete the current image if you need \n\
+the space, then use the installer to download \n\
+the new image file. \n\n\
+Note: You don't need to replace your current image file."`
+else
+export MSG1=`printf "\
+In order to use this package, you must download and\n\
+install a very large image file. If you are unsure about\n\
+how to do this, and / or you just want the current set of\n\
+Debian applications (OpenOffice, GIMP & Firefox 3  w/ java),\n\
+use the Debian Image Installer in the Extras menu.\n\
+This program will download and install the image file to\n\
+one of your SD cards. You will need at least 1.5 GB free on that\n\
+card. After you download the image, you can move it elsewhere.\n\
+After moving the file, you may need to edit the .chroot file \n\
+as explained on ITt.\n\
+If you have run any Debian apps, be sure to issue\n\
+sudo closechroot\n\
+in the terminal (or just reboot) before moving the image file.\n"`
+fi
+gxmessage -center -alignbuttons center -buttons OK:0 -geometry 690x380 -title "NOTICE" "$MSG1"
+
+exit 0
\ No newline at end of file
diff --git a/fremantle/easy-deb-chroot/control/postrm b/fremantle/easy-deb-chroot/control/postrm
new file mode 100644 (file)
index 0000000..fe437e2
--- /dev/null
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+export MSG1=`printf "\
+Removing this package does NOT delete the large image file\n\
+named debian-stable.img.ext2 from your SD card. You can do this\n\
+with the File Manager, although you may need to reboot\n\
+before you are allowed to delete the file."`
+echo $MSG1 > /tmp/msg.txt
+maemo-confirm-text "Notice" /tmp/msg.txt
+
+exit 0
\ No newline at end of file
diff --git a/fremantle/easy-deb-chroot/control/preinst b/fremantle/easy-deb-chroot/control/preinst
new file mode 100644 (file)
index 0000000..518f10d
--- /dev/null
@@ -0,0 +1,42 @@
+#!/bin/sh
+
+# I sincerely apologise for the following ugly kludge that
+# backs up all previous settings.
+
+if  [ -f "/home/user/.chroot" ] ; then
+  cp /home/user/.chroot /home/user/.chroot.orig
+fi
+
+if  [ -f "/home/user/.Xmodmap-keymap" ] ; then
+  cp /home/user/.Xmodmap-keymap /home/user/.Xmodmap-keymap.orig
+fi
+
+if  [ -f "/home/user/.xbindkeysrc.scm" ] ; then
+  cp /home/user/.xbindkeysrc.scm /home/user/.xbindkeysrc.scm.orig
+fi
+
+if  [ -f "/home/user/.gimp-2.4/gimprc" ] ; then
+  cp /home/user/.gimp-2.4/gimprc /home/user/.gimp-2.4/gimprc.orig
+fi
+
+if  [ -f "/home/user/.gimp-2.4/sessionrc" ] ; then
+  cp /home/user/.gimp-2.4/sessionrc /home/user/.gimp-2.4/sessionrc.orig
+fi
+
+if  [ -f "/home/user/.config/lxde/config" ] ; then
+  cp /home/user/.config/lxde/config /home/user/.config/lxde/config.orig
+fi
+
+if  [ -f "/home/user/.config/lxpanel/LXDE/config" ] ; then
+  cp /home/user/.config/lxpanel/LXDE/config /home/user/.config/lxpanel/LXDE/config.orig
+fi
+
+if  [ -f "/home/user/.config/lxpanel/LXDE/panels/panel" ] ; then
+  cp /home/user/.config/lxpanel/LXDE/panels/panel /home/user/.config/lxpanel/LXDE/panels/panel.orig
+fi
+
+if  [ -f "/home/user/.config/gtk-2.0/gtkfilechooser.ini" ] ; then
+  cp /home/user/.config/gtk-2.0/gtkfilechooser.ini /home/user/.config/gtk-2.0/gtkfilechooser.ini.orig
+fi
+
+exit 0
diff --git a/fremantle/easy-deb-chroot/control/prerm b/fremantle/easy-deb-chroot/control/prerm
new file mode 100644 (file)
index 0000000..92b94c4
--- /dev/null
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exit 0
\ No newline at end of file
diff --git a/fremantle/easy-deb-chroot/deblet.png b/fremantle/easy-deb-chroot/deblet.png
new file mode 100644 (file)
index 0000000..2db1a75
Binary files /dev/null and b/fremantle/easy-deb-chroot/deblet.png differ
diff --git a/fremantle/easy-deb-chroot/postinst b/fremantle/easy-deb-chroot/postinst
new file mode 100644 (file)
index 0000000..c224cf6
--- /dev/null
@@ -0,0 +1,132 @@
+#!/bin/sh
+
+set -e
+
+CHROOT=/debian
+TSTFILE=/usr/bin/hilda
+if [ ! -d "$CHROOT" ] ; then
+    mkdir /debian
+fi
+
+# if this is an N810, copy the correct keymap into place.
+
+export MODEL=`cat /proc/cpuinfo | grep Hardware | cut -d " " -f 3`
+if [ "$MODEL" = "RX-44" ] ; then
+  cp /home/user/.Xmodmap-keymap-n810 /home/user/.Xmodmap-keymap
+fi
+
+# I sincerely apologise for the following ugly kludge that
+# restores all previous settings.
+
+if  [ -f "/home/user/.chroot.orig" ] ; then
+  cp /home/user/.chroot.orig /home/user/.chroot
+fi
+
+if  [ -f "/home/user/.Xmodmap-keymap.orig" ] ; then
+  mv /home/user/.Xmodmap-keymap.orig /home/user/.Xmodmap-keymap
+  export UPGRD="upgrade"
+fi
+
+if  [ -f "/home/user/.xbindkeysrc.scm.orig" ] ; then
+  mv /home/user/.xbindkeysrc.scm.orig /home/user/.xbindkeysrc.scm
+fi
+
+if  [ -f "/home/user/.gimp-2.4/gimprc.orig" ] ; then
+  mv /home/user/.gimp-2.4/gimprc.orig /home/user/.gimp-2.4/gimprc
+fi
+
+if  [ -f "/home/user/.gimp-2.4/sessionrc.orig" ] ; then
+  mv /home/user/.gimp-2.4/sessionrc.orig /home/user/.gimp-2.4/sessionrc
+fi
+
+if  [ -f "/home/user/.config/lxde/config.orig" ] ; then
+  mv /home/user/.config/lxde/config.orig /home/user/.config/lxde/config
+fi
+
+if  [ -f "/home/user/.config/lxpanel/LXDE/config.orig" ] ; then
+  mv /home/user/.config/lxpanel/LXDE/config.orig /home/user/.config/lxpanel/LXDE/config
+fi
+
+if  [ -f "/home/user/.config/lxpanel/LXDE/panels/panel.orig" ] ; then
+  mv /home/user/.config/lxpanel/LXDE/panels/panel.orig /home/user/.config/lxpanel/LXDE/panels/panel
+fi
+
+if  [ -f "/home/user/.config/gtk-2.0/gtkfilechooser.ini.orig" ] ; then
+  mv /home/user/.config/gtk-2.0/gtkfilechooser.ini.orig /home/user/.config/gtk-2.0/gtkfilechooser.ini
+fi
+
+# Fix permissions; another kludge.
+
+chown -R user:users /home/user/img-install
+chown -R user:users /home/user/.chroot
+chown -R user:users /home/user/.config
+chown -R user:users /home/user/apps
+chown -R user:users /home/user/.matchbox
+chown -R user:users /home/user/.gimp-2.4
+chown user:users /home/user/.Xmodmap-keymap
+chown user:users /home/user/.Xmodmap-keymap-n800
+chown user:users /home/user/.Xmodmap-keymap-n810
+chown user:users /home/user/.powerlaunch
+chown user:users /home/user/.xbindkeysrc.scm
+
+# yet another kludge; detect an upgrade
+
+if [ "x$UPGRD" = "x" ] ; then
+   touch /home/user/.synchroot
+   chown -R user:users /home/user/.synchroot
+fi
+
+# icon kludges
+
+if  [ ! -e "/usr/share/icons/hicolor/scalable/hildon/abiword.png" ] ; then 
+   cp /usr/share/icons/hicolor/scalable/hildon/abiword-debian.png /usr/share/icons/hicolor/scalable/hildon/abiword.png
+fi
+
+if  [ ! -e "/usr/share/icons/hicolor/scalable/hildon/deblet-easydeb.png" ] ; then 
+   cp /usr/share/icons/hicolor/scalable/hildon/deblet-easydeb.png /usr/share/icons/hicolor/scalable/hildon/deblet.png
+fi
+
+# this takes a while; that's why it's at the end...
+gtk-update-icon-cache -f /usr/share/icons/hicolor
+
+if [ "x$UPGRD" = "x" ] ; then
+   maemo-select-menu-location ooo.desktop  tana_fi_utilities
+   maemo-select-menu-location gimp.desktop  tana_fi_utilities
+   maemo-select-menu-location iceweasel.desktop tana_fi_internet
+   maemo-select-menu-location epiphany.desktop tana_fi_internet
+   maemo-select-menu-location lxde.desktop tana_fi_utilities
+   maemo-select-menu-location gnome-alsamixer.desktop tana_fi_settings
+   maemo-select-menu-location debchroot.desktop tana_fi_utilities
+   maemo-select-menu-location synaptic.desktop tana_fi_settings
+   maemo-select-menu-location xbindkeys.desktop tana_fi_settings
+fi
+
+if [ "x$UPGRD" != "x" ] ; then
+  export MSG1=`printf "\
+This update points to the new qole.org domain and the updated\n\
+image file that has the NEW, UPDATED Debian Stable release.\n\n\
+If you want a fully updated Debian (with OpenOffice.org 3.0,\n\
+Gimp 2.6, and the Epiphany browser), make sure you \n\
+close your chroot, delete the current image if you need \n\
+the space, then use the installer to download \n\
+the new image file. \n\n\
+Note: You don't need to replace your current image file."`
+else
+export MSG1=`printf "\
+In order to use this package, you must download and\n\
+install a very large image file. If you are unsure about\n\
+how to do this, and / or you just want the current set of\n\
+Debian applications (OpenOffice, GIMP & Firefox 3  w/ java),\n\
+use the Debian Image Installer in the Extras menu.\n\
+This program will download and install the image file to\n\
+one of your SD cards. You will need at least 1.5 GB free on that\n\
+card. After you download the image, you can move it elsewhere.\n\
+After moving the file, you may need to edit the .chroot file \n\
+as explained on ITt.\n\
+If you have run any Debian apps, be sure to issue\n\
+sudo closechroot\n\
+in the terminal (or just reboot) before moving the image file.\n"`
+fi
+gxmessage -center -alignbuttons center -buttons OK:0 -geometry 690x380 -title "NOTICE" "$MSG1"
+
+exit 0
diff --git a/fremantle/easy-deb-chroot/src/home/user/.chroot b/fremantle/easy-deb-chroot/src/home/user/.chroot
new file mode 100755 (executable)
index 0000000..c8a4616
--- /dev/null
@@ -0,0 +1,25 @@
+# Sample config for chroot 
+
+# Device or image containing Debian filesystem.
+# Default: first in /home/user/MyDocs/debian*.img*, /media/mmc1/debian*.img*
+# Some examples:
+#IMGFILE=/home/user/MyDocs/debian-squeeze-m5.img.ext2
+#IMGFILE=/media/mmc1/debian-squeeze-m5.img.ext2
+#IMGFILE=/dev/mmcblk1p2
+#IMGFILE=/dev/mmcblk0p4
+
+# Filesystem used; must always be set when using a partition.
+# Default: from extension of IMGFILE, or ext2.
+#IMGFS=ext2
+
+# Mount point for Debian.
+# Default: /debian
+#CHROOT=/debian
+
+# New /tmp dir size for printing / PDF creation
+# Default: 6M
+#TMPSIZE=6M
+
+# Debian user to drop privileges
+# Default: user
+#DEBUSER=user
diff --git a/fremantle/easy-deb-chroot/src/home/user/.gtkrc-2.0 b/fremantle/easy-deb-chroot/src/home/user/.gtkrc-2.0
new file mode 100644 (file)
index 0000000..8539365
--- /dev/null
@@ -0,0 +1,15 @@
+#This themes the GTK apps correctly under Easy Mer
+gtk-font-name="Droid Sans 14"
+gtk-toolbar-style=2
+style "scroll"
+{
+  GtkScrollBar::slider-width = 45
+}
+
+class "*" style "scroll"
+include "/usr/share/themes/beta/gtk-2.0/gtkrc"
+
+#Left-over legacy stuff
+#gtk-theme-name="Raleigh"
+#gtk-icon-theme-name="hicolor"
+include "/home/user/.gtkrc-2.0.mine"
diff --git a/fremantle/easy-deb-chroot/src/home/user/img-install/debian-installer.sh b/fremantle/easy-deb-chroot/src/home/user/img-install/debian-installer.sh
new file mode 100755 (executable)
index 0000000..bc9021b
--- /dev/null
@@ -0,0 +1,170 @@
+#!/bin/sh
+
+## New! Ask where the user wishes to install the package with gxmessage:
+
+export GXMSG=`printf "\
+Where do you want your Debian image file installed?\n\
+You need approximately 1.3GB initially.\n\
+Free space left in internal memory or your memory card:\n\n"; \
+df -h | grep "mmcblk.p1" | awk '{print $6 ": " $4 " free, " $2 " total (" $5 " full)"}' | sort`
+gxmessage -center -buttons MyDocs:1,MicroSD:2 -geometry 690x380 -title "Choose Memory Card" "$GXMSG"
+export SDNO=$?
+
+case "$SDNO" in
+  1)
+    export SDCARD="/home/user/MyDocs" 
+    ;;
+  *)
+    export SDCARD="/media/mmc1" 
+    ;;
+esac
+
+echo "Downloading and extracting to $SDCARD..."
+
+#exit 0
+
+## HERE ARE THE VARIABLES:
+
+export INSTPATH="/home/user/img-install"
+export TARPATH="$SDCARD"
+export DLURL="http://qole.org/files"
+export BZ2CMD1="bzip2 -d "
+export BZ2CMD2="$TARPATH"
+#This doesn't work:
+#export BZ2CMD1="bzcat"
+#export BZ2CMD2="| tar xf -"
+export GZCMD1="tar -xzf"
+
+export EXTPATH1=$TARPATH
+export PKGNAME1="EASY DEBIAN IMAGE FILE"
+export BIGTAR1="debian-squeeze-m5-img.bz2"
+export TARCMD1="$BZ2CMD1 $TARPATH/$BIGTAR1 $BZ2CMD2"
+export MD51="f769bb84c99f75821bdfa37e5ea34e86"
+export EXTCMD1=""
+
+#Set SKIPPKG2=1 to skip the second package.
+
+export SKIPPKG2=1
+export EXTPATH2=$EXTPATH1
+export PKGNAME2="SECOND TEST"
+export BIGTAR2="test2.tgz"
+export TARCMD2="$GZCMD1 $TARPATH/$BIGTAR2"
+export MD52="ec3ccde37f4cd026fd03911df7579d6a"
+export EXTCMD2=""
+
+#export CLEANUP="sudo rm -r $INSTPATH ; sudo rm /usr/share/applications/image-install.desktop "
+export CLEANUP="echo All done!"
+
+## HERE'S THE SCRIPT:
+
+# Download first package
+
+export GOTIT="no"
+
+if [ -f $TARPATH/$BIGTAR1 ] ; then
+  echo You already have the big image file! 
+  echo   Checking to see if it is good...
+  if [ "`$INSTPATH/md5sum  $TARPATH/$BIGTAR1 | awk '{print $1}'`" = "$MD51" ] ; then 
+    export GOTIT="yes"
+  fi
+fi
+
+echo " "
+echo "Downloading $PKGNAME1 package..."
+
+export GOOD=1
+export TEST=2
+
+while test $TEST != $GOOD 
+do
+ cd $TARPATH
+ if [ ! "$GOTIT" = "yes" ] ; then
+   wget -c $DLURL/$BIGTAR1
+ fi
+
+ if test -e  $TARPATH/$BIGTAR1
+  then
+
+   cd $INSTPATH
+   export GOOD=$MD51
+   if [ ! "$GOTIT" = "yes" ] ; then
+     echo Testing the file to see if it is good.
+     export TEST=`$INSTPATH/md5sum  $TARPATH/$BIGTAR1 | awk '{print $1}'`
+   else
+     export TEST=$MD51
+   fi
+
+   if test $TEST = $GOOD
+    then
+
+     cd $EXTPATH1
+     echo Extracting the image file. This will take some time.
+     TARERR=`$TARCMD1 2>&1`
+     if [ "$?" = 0 ] ; then
+        rm -rf $TARPATH/$BIGTAR1
+         $EXTCMD1
+         export MSG1=`printf "CONGRATULATIONS!\n\nAll has gone well!\n\nSuccess installing $PKGNAME1 package!"`
+         gxmessage -center -alignbuttons right -buttons GTK_STOCK_OK:0 -geometry 640x250 -title "SUCCESS!" "$MSG1"
+       else
+         export ERR1=`printf "ERROR! TAR FAILED!\nUnable to install $PKGNAME1\n$TARERR"`
+         gxmessage -center -alignbuttons right -buttons GTK_STOCK_OK:0 -geometry 640x380 -title "TAR ERROR" "$ERR1"
+         exit 99
+      fi       
+    else
+      export ERR1=`printf "$PKGNAME1 package appears damaged.\nPress OK to try downloading again.\nCancel keeps the damaged file."`
+      gxmessage -center -alignbuttons right -buttons GTK_STOCK_OK:0,GTK_STOCK_CANCEL:1 -geometry 640x100 -title "DOWNLOAD ERROR" "$ERR1"
+      if [ "$?" = 1 ] ; then
+        exit 99
+      fi
+      rm $TARPATH/$BIGTAR1
+    fi
+  fi
+done
+
+# Stop if only getting one package
+
+if test $SKIPPKG2 == 1
+ then
+  $CLEANUP
+  exit 0
+fi
+
+# Download second package
+
+echo " "
+echo "Downloading $PKGNAME2 package..."
+export GOOD2=1
+export TEST2=2
+
+while test $TEST2 != $GOOD2
+do
+  cd $INSTPATH
+  wget -c $DLURL/$BIGTAR2
+  if test -e  $TARPATH/$BIGTAR2
+   then
+
+    export GOOD2=$MD52
+    export TEST2=`$INSTPATH/md5sum  $TARPATH/$BIGTAR2 | awk '{print $1}'`
+
+    if test $TEST2 = $GOOD2
+     then
+      cd $EXTPATH2
+      TARERR=`$TARCMD2 2>&1`
+      if [ "$?" = 0 ] ; then
+       rm -rf $TARPATH/$BIGTAR2
+        $EXTCMD2
+        export MSG2=`printf "CONGRATULATIONS!\n\nAll has gone well!\n\nSuccess installing $PKGNAME2 package!"`
+        gxmessage -center -alignbuttons right -buttons GTK_STOCK_OK:0 -geometry 640x250 -title "SUCCESS!" "$MSG2"
+      else
+        export ERR2=`printf "ERROR! ERROR! ERROR!\nTAR FAILED!\n\nUnable to install $PKGNAME2\n\n$TARERR"`
+        gxmessage -center -alignbuttons right -buttons GTK_STOCK_OK:0 -geometry 640x250 -title "TAR ERROR" "$ERR2"
+        exit 99
+      fi
+     else
+      echo "$PKGNAME2 package seems damaged, trying again!"
+     fi
+   fi
+done
+
+$CLEANUP
+exit 0
diff --git a/fremantle/easy-deb-chroot/src/home/user/img-install/md5sum b/fremantle/easy-deb-chroot/src/home/user/img-install/md5sum
new file mode 100755 (executable)
index 0000000..1575535
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/home/user/img-install/md5sum differ
diff --git a/fremantle/easy-deb-chroot/src/sbin/debian b/fremantle/easy-deb-chroot/src/sbin/debian
new file mode 100755 (executable)
index 0000000..c3a8eb2
--- /dev/null
@@ -0,0 +1,72 @@
+#!/bin/sh
+# Sets up (if necessary) for chroot into a Debian environment.
+# Expects root privileges, does not drop them. 
+# Look to /usr/bin/debbie for a friendly wrapper.
+
+# By Alan M Bruce (qole) with help from Benson Mitchell
+#
+# GPL licensed; keep code free!
+
+if [ "`whoami`" != "root" ] ; then
+  echo "please run me as root!"
+  exit 9
+fi
+
+#Pull in the config, if possible...
+if [ -f "/home/user/.chroot" ] ; then
+
+. /home/user/.chroot
+
+else
+  echo "No ~/.chroot file."
+fi
+
+#This comes from the config file... If not, fall back on '/debian'
+if [ "x$CHROOT" = "x" ] ; then
+  CHROOT=/debian
+  echo "No chroot dir specified; using $CHROOT"
+else
+  echo "Chroot dir specified: $CHROOT"
+fi
+
+#This comes from the config. If not, search for debian*.img.ext2
+if [ "x$IMGFILE" = "x" ] ; then
+  echo "No image file or partition specified."
+  IMGMMC="`ls -1 /home/user/MyDocs/debian*.img* /media/mmc1/debian*.img* | head -1`"
+  if [ "x$IMGMMC" != x ] ; then
+    IMGFILE="$IMGMMC"
+  else
+    MSG1=`printf "ERROR!\n\nYou have no debian.img.ext2 file on your memory cards.\n\nPlease use the Debian Image Installer in Extras."`
+    if [ ! -f "/usr/bin/gxmessage" ] ; then
+      echo $MSG1
+    else
+      gxmessage -center -alignbuttons center -buttons GTK_STOCK_OK:0 -geometry 680x250 -title "MISSING DISK IMAGE" "$MSG1"
+    fi
+    exit 9
+  fi
+else
+  echo "$IMGFILE specified in ~/.chroot"
+fi
+
+#
+#Make the temp dir bigger for OpenOffice etc.
+#
+#This comes from the config file... 
+#If not, fall back to a 6MB /tmp dir
+#
+
+[ "x$TMPSIZE" != x ] || TMPSIZE=6M
+mount -o remount,size=$TMPSIZE /tmp
+
+#Messy hack to make tap-and-hold work with GTK apps.
+export GTK_MODULES=libgtkstylus.so
+
+#Some OpenOffice environment variables
+export SAL_USE_VCLPLUGIN="gtk"
+export OOO_FORCE_DESKTOP="gnome"
+export SAL_NOOPENGL="true"
+export OOO_DISABLE_RECOVERY="true"
+export SAL_DISABLE_SYNCHRONOUS_PRINTER_DETECTION="true"
+#export SAL_DISABLE_CUPS="true"
+
+qchroot $IMGFILE $CHROOT "$@"
diff --git a/fremantle/easy-deb-chroot/src/usr/bin/debbie b/fremantle/easy-deb-chroot/src/usr/bin/debbie
new file mode 100755 (executable)
index 0000000..8d13632
--- /dev/null
@@ -0,0 +1,40 @@
+#!/bin/sh
+# Chroots to Debian and runs a shell, or any command-line as non-root.
+
+# By Alan M Bruce (qole) and Benson Mitchell
+#
+# GPL licensed; keep code free!
+
+if [ "`whoami`" = "root" ] ; then
+  echo "please don't run me as root!"
+  exit 9
+fi
+
+#Pull in the config, if possible...
+[ -f /home/user/.chroot ] && . /home/user/.chroot
+
+#This comes from the config file... If not, fall back on 'user'
+[ "x$DEBUSER" != x ] || DEBUSER=user
+
+CHROOTUSER=$DEBUSER
+
+#If display's not given, go to primary display. If it's set, let's not
+#mangle it to allow convenient use of USB VGA out, or multiple Xomaps.
+[ "x$DISPLAY" != x ] || export DISPLAY=:0.0
+
+#This enables long-hold-to-right-click in all GTK+ apps.
+#Maybe we'd be better to add libgtkstylus.so anyway, but for now, we'll
+#just leave it if they've got any non-empty GTK_MODULES 
+[ "x$GTK_MODULES" != x ] || export GTK_MODULES=libgtkstylus.so
+
+#Note use of su below, so no Debian-side script req'd to drop privileges.
+#With no args, use a shell; su will get the right one, with no -c
+#With args, just run them as $DEBUSER.
+
+if [ $# = 0 ] ; then
+  echo Starting Debian shell...
+  sudo /sbin/debian su $DEBUSER
+else
+  echo Starting Debian $1
+  sudo /sbin/debian su $DEBUSER -c "$*"
+fi
diff --git a/fremantle/easy-deb-chroot/src/usr/bin/debwm b/fremantle/easy-deb-chroot/src/usr/bin/debwm
new file mode 100755 (executable)
index 0000000..1edd745
--- /dev/null
@@ -0,0 +1 @@
+debbie xephwm2 easy-debian startlxde1
diff --git a/fremantle/easy-deb-chroot/src/usr/share/applications/hildon/debchroot.desktop b/fremantle/easy-deb-chroot/src/usr/share/applications/hildon/debchroot.desktop
new file mode 100644 (file)
index 0000000..dc1011a
--- /dev/null
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Debian chroot
+GenericName=Debian Terminal Window
+Exec=osso-xterm "sudo debian"
+Icon=debian-logo
+X-Osso-Type=application/x-executable
+X-HildonDesk-ShowInToolbar=true
+Terminal=true
+Type=Application
+StartupNotify=true
\ No newline at end of file
diff --git a/fremantle/easy-deb-chroot/src/usr/share/applications/hildon/epiphany.desktop b/fremantle/easy-deb-chroot/src/usr/share/applications/hildon/epiphany.desktop
new file mode 100644 (file)
index 0000000..92dcbb5
--- /dev/null
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Epiphany Web Browser
+Comment=Web browser
+Exec=debbie epiphany-gecko
+Terminal=false
+Type=Application
+Icon=epiphany
+Categories=Application;Network;
diff --git a/fremantle/easy-deb-chroot/src/usr/share/applications/hildon/gimp.desktop b/fremantle/easy-deb-chroot/src/usr/share/applications/hildon/gimp.desktop
new file mode 100644 (file)
index 0000000..0fa4a34
--- /dev/null
@@ -0,0 +1,153 @@
+[Desktop Entry]
+Version=1.0
+Encoding=UTF-8
+Type=Application
+Name=GNU Image Manipulation Program
+Name[ar]=برنامج جنو لمعالجة الصور
+Name[be]=GNU Image Manipulation Program
+Name[bg]=Редактор на изображения (GIMP)
+Name[ca]=Programa de retoc d'imatges de GNU
+Name[ca@valencia]=Programa de retoc d'imatges de GNU
+Name[cs]=GNU Image Manipulation Program
+Name[da]=GNU Image Manipulation Program
+Name[de]=GNU Image Manipulation Program
+Name[dz]=་་ཨི་མེཇི་་མ་ནུ་པུ་ལེ་ཤཱན་་པོརོ་གརམ།
+Name[en_CA]=GNU Image Manipulation Program
+Name[en_GB]=GNU Image Manipulation Program
+Name[eo]=Bildmanipulilo (GIMP = GNU Image Manipulation Program)
+Name[es]=Programa de manipulación de imágenes de GNU
+Name[et]=GIMP - GNU pilditöötlusprogramm
+Name[eu]=GNUren Irudiak Manipulatzeko Programa
+Name[fa]=برنامهٔ روتوش تصاویر گنو
+Name[fi]=GIMP-kuvankäsittely
+Name[fr]=Éditeur d'image GIMP
+Name[gl]=Programa de Manipulación de Imaxes de GNU
+Name[gu]=GNU ચિત્ર જાળવણી કાર્યક્રમ
+Name[hu]=GNU képszerkesztési program
+Name[it]=GNU Image Manipulation Program
+Name[ja]=GNU Image Manipulation Program
+Name[km]=កម្មវិធី​រៀបចំ​រូបភាពរបស់ GNU
+Name[ko]=GNU Image Manipulation Program
+Name[lt]=GNU paveikslėlių manipuliavimo programa
+Name[mk]=ГНУ програма за манипулација со слики
+Name[nb]=GNU bildebehandlingsprogram
+Name[ne]=जी एन यू छवि परिचालन कार्यक्रम
+Name[nl]=GNU Image Manipulation Program
+Name[nn]=GNU biletbehandlingsprogram
+Name[pa]=ਗਨੂ ਈਮੇਜ਼ ਮੈਨੂਪਲੇਸ਼ਨ ਪਰੋਗਰਾਮ
+Name[pl]=GNU Image Manipulation Program
+Name[pt_BR]=GNU Image Manipulation Program
+Name[ro]=Programul GNU Image Manipulation
+Name[ru]=GNU Image Manipulation Program
+Name[sl]=Program GNU za obdelavo slik (GIMP)
+Name[sr]=Гнуов програм за обраду слика (GNU Image Manipulation Program)
+Name[sr@Latn]=Gnuov program za obradu slika (GNU Image Manipulation Program)
+Name[sv]=GNU:s bildmanipuleringsprogram
+Name[tr]=GNU Resim Düzenleme Programı
+Name[tt]=Sürät Eşkärtüçe GNU-Yasılım
+Name[uk]=GNU Image Manipulation Program
+Name[vi]=Chương Trình Thao Tác Ảnh GNU
+Name[zh_CN]=GNU 图像处理程序
+Name[zh_TW]=GNU 影像處理程式
+GenericName=Image Editor
+GenericName[ar]=محرر الصورة
+GenericName[be]=Рэдактар відарысаў
+GenericName[bg]=Редактор на изображения
+GenericName[ca]=Editor d'imatges
+GenericName[ca@valencia]=Editor d'imatges
+GenericName[cs]=Editor obrázků
+GenericName[da]=Billedredigering
+GenericName[de]=Bildeditor
+GenericName[dz]=གཟུགས་བརྙན་ ཞུན་དག་པ།
+GenericName[en_CA]=Image Editor
+GenericName[en_GB]=Image Editor
+GenericName[eo]=Bilada Redaktilo
+GenericName[es]=Editor de imagen
+GenericName[et]=Pildiredaktor
+GenericName[eu]=Irudi-editorea
+GenericName[fa]=ویرایشگر تصویر
+GenericName[fi]=Kuvaeditori
+GenericName[fr]=Éditeur d'image
+GenericName[gl]=Editor de imaxes
+GenericName[gu]=ચિત્ર સંપાદક
+GenericName[hu]=Képszerkesztő
+GenericName[it]=Editor immagine
+GenericName[ja]=画像エディタ
+GenericName[km]=កម្មវិធី​និពន្ធ​រូបភាព
+GenericName[ko]=이미지 편집기
+GenericName[lt]=Paveikslėlių rengyklė
+GenericName[mk]=Уредник за слики
+GenericName[nb]=Bildebehandler
+GenericName[ne]=छवि सम्पादक
+GenericName[nl]=Afbeelding-editor
+GenericName[nn]=Biletbehandlar
+GenericName[pa]=ਚਿੱਤਰ ਐਡੀਟਰ
+GenericName[pl]=Edytor obrazu
+GenericName[pt_BR]=Editor de Imagens
+GenericName[ru]=Редактор изображений
+GenericName[sk]=Editor obrázkov
+GenericName[sl]=Urejevalnik slik
+GenericName[sr]=Обрада слика
+GenericName[sr@Latn]=Obrada slika
+GenericName[sv]=Bildredigerare
+GenericName[tr]=Resim Düzenleyici
+GenericName[tt]=Sürät Tözätkeç
+GenericName[uk]=Редактор зображень
+GenericName[vi]=Bộ biên soạn ảnh
+GenericName[xh]=UmHleli woMfanekiso
+GenericName[zh_CN]=图像编辑器
+GenericName[zh_TW]=影像編輯器
+Comment=Create images and edit photographs
+Comment[ar]=إنشاء صور وتحرير لقطات
+Comment[be]=Стварэньне відарысаў і рэдагаваньне фатаграфій
+Comment[bg]=Създаване на изображения и редакция на снимки
+Comment[ca]=Creeu imatges i editeu fotografies
+Comment[ca@valencia]=Creeu imatges i editeu fotografies
+Comment[cs]=Vytvářet obrázky a upravovat fotografie
+Comment[da]=Opret billeder og redigér fotografier
+Comment[de]=Bilder erstellen und Fotografien bearbeiten
+Comment[dz]=གཟུགས་བརྙན་ཚུ་ གསར་བསྐྲུན་འབད་ནི་དང་ དཔར་ཚུ་ཞུན་དག་འབད།
+Comment[en_CA]=Create images and edit photographs
+Comment[en_GB]=Create images and edit photographs
+Comment[eo]=Kreu bildojn aŭ redaktu fotojn
+Comment[es]=Cree imágenes y edite fotografías
+Comment[et]=Loo pilte ja redigeeri fotosid
+Comment[eu]=Sortu irudiak eta editatu argazkiak
+Comment[fi]=Luo kuvia ja muokkaa valokuvia
+Comment[fr]=Créer des images et modifier des photographies
+Comment[gl]=Crear imaxes e editar fotografías
+Comment[gu]=ચિત્રો બનાવો અને ફોટાઓમાં ફેરફાર કરો
+Comment[hu]=Képek létrehozása és fotók szerkesztése
+Comment[it]=Crea immagini o modifica fotografie
+Comment[ja]=画像の作成と写真の編集
+Comment[km]=បង្កើត​រូបភាព និង កែសម្រួល​រូបថត
+Comment[ko]=이미지를 만들거나 사진을 편집합니다.
+Comment[lt]=Kurti paveikslėlius ir redaguoti fotografijas
+Comment[mk]=Направи слики и уреди фотографии
+Comment[nb]=Lag bilder og rediger fotografier
+Comment[ne]=छवि सिर्जना गर्नुहोस् र फोटोग्राफ सम्पादन गर्नुहोस्
+Comment[nl]=Afbeeldingen of foto's aanmaken en bewerken
+Comment[nn]=Lag teikningar eller rediger foto
+Comment[pa]=ਚਿੱਤਰ ਬਣਾਓ ਅਤੇ ਤਸਵੀਰਾਂ ਸੋਧੋ
+Comment[pl]=Program do tworzenia oraz obróbki obrazów i fotografii
+Comment[pt_BR]=Crie e edite imagens ou fotografias
+Comment[ru]=Создание изображений и редактирование фотографий
+Comment[sl]=Ustvari slike in uredi fotografije
+Comment[sv]=Skapa bilder och redigera fotografier
+Comment[tr]=Resim ya da fotoğrafları oluşturun ve düzenleyin
+Comment[uk]=Створення зображень та редагування фотографій
+Comment[vi]=Tạo và biên soạn ảnh hay ảnh chụp
+Comment[zh_CN]=创建图像或编辑照片
+Comment[zh_TW]=建立圖像與編輯照片
+Exec=debbie gimp
+TryExec=debbie gimp
+Icon=gimp
+Terminal=false
+Categories=Graphics;2DGraphics;RasterGraphics;GTK;
+X-GNOME-Bugzilla-Bugzilla=GNOME
+X-GNOME-Bugzilla-Product=GIMP
+X-GNOME-Bugzilla-Component=General
+X-GNOME-Bugzilla-Version=2.4.6
+X-GNOME-Bugzilla-OtherBinaries=gimp-2.4
+StartupNotify=true
+MimeType=image/bmp;image/g3fax;image/gif;image/jpeg;image/jpg;image/pjpeg;image/png;image/tiff;image/x-bmp;image/x-compressed-xcf;image/x-fits;image/x-gray;image/x-pcx;image/x-png;image/x-portable-anymap;image/x-portable-bitmap;image/x-portable-graymap;image/x-portable-pixmap;image/x-psd;image/x-sgi;image/x-sun-raster;image/x-tga;image/x-xbitmap;image/x-xcf;image/x-xpixmap;image/x-xwindowdump;
diff --git a/fremantle/easy-deb-chroot/src/usr/share/applications/hildon/gnome-alsamixer.desktop b/fremantle/easy-deb-chroot/src/usr/share/applications/hildon/gnome-alsamixer.desktop
new file mode 100644 (file)
index 0000000..8c27910
--- /dev/null
@@ -0,0 +1,12 @@
+[Desktop Entry]
+Name=GNOME ALSA Mixer
+Comment=ALSA sound mixer for GNOME
+Comment[es]=Mezclador de sonido ALSA para GNOME
+Comment[fr]=Mélangeur de son ALSA pour GNOME
+Exec=debbie gnome-alsamixer
+Icon=gnome-alsamixer-icon
+Terminal=false
+Type=Application
+Categories=Application;AudioVideo;
+X-Desktop-File-Install-Version=0.3
+StartupNotify=true
diff --git a/fremantle/easy-deb-chroot/src/usr/share/applications/hildon/iceweasel.desktop b/fremantle/easy-deb-chroot/src/usr/share/applications/hildon/iceweasel.desktop
new file mode 100644 (file)
index 0000000..3eb248f
--- /dev/null
@@ -0,0 +1,14 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Iceweasel Web Browser
+Comment=Browse the World Wide Web
+GenericName=Web Browser
+Exec=debbie iceweasel
+Terminal=false
+X-MultipleArgs=false
+Type=Application
+Icon=iceweasel
+Categories=Network;WebBrowser;
+MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;
+StartupWMClass=Firefox-bin
+StartupNotify=true
diff --git a/fremantle/easy-deb-chroot/src/usr/share/applications/hildon/image-install.desktop b/fremantle/easy-deb-chroot/src/usr/share/applications/hildon/image-install.desktop
new file mode 100644 (file)
index 0000000..23a237d
--- /dev/null
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Name=Debian Image Installer
+GenericName=Debian Image Installer
+Comment=Install Debian chroot image
+Exec=osso-xterm /home/user/img-install/debian-installer.sh
+Icon=synaptic
+Terminal=true
+Type=Application
\ No newline at end of file
diff --git a/fremantle/easy-deb-chroot/src/usr/share/applications/hildon/lxde.desktop b/fremantle/easy-deb-chroot/src/usr/share/applications/hildon/lxde.desktop
new file mode 100644 (file)
index 0000000..b915ced
--- /dev/null
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Debian LXDE
+GenericName=Debian LXDE
+Exec=/usr/bin/hostwin easy-debian /usr/bin/debwm 'This is the Easy Debian LXDE window.\nLog out instead of closing this window.\nCTRL-Backspace to get to the dashboard.'
+Icon=deblet
+X-Osso-Type=application/x-executable
+X-HildonDesk-ShowInToolbar=true
+Type=Application
+StartupNotify=true
diff --git a/fremantle/easy-deb-chroot/src/usr/share/applications/hildon/ooo.desktop b/fremantle/easy-deb-chroot/src/usr/share/applications/hildon/ooo.desktop
new file mode 100644 (file)
index 0000000..291cf98
--- /dev/null
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=OpenOffice
+GenericName=OpenOffice
+Exec=debbie openoffice.org
+Icon=ooo-gulls
+X-Osso-Type=application/x-executable
+X-HildonDesk-ShowInToolbar=true
+Terminal=true
+Type=Application
+StartupNotify=true
\ No newline at end of file
diff --git a/fremantle/easy-deb-chroot/src/usr/share/applications/hildon/synaptic.desktop b/fremantle/easy-deb-chroot/src/usr/share/applications/hildon/synaptic.desktop
new file mode 100644 (file)
index 0000000..c3e6126
--- /dev/null
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=Synaptic Package Manager
+GenericName=Package Manager
+Comment=Install, remove and upgrade software packages
+Exec=sudo debian /usr/sbin/synaptic
+Icon=synaptic
+Terminal=false
+Type=Application
+Categories=PackageManager;GTK;System;Settings;
\ No newline at end of file
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/abiword-debian.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/abiword-debian.png
new file mode 100644 (file)
index 0000000..e37b0b9
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/abiword-debian.png differ
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/debian-logo.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/debian-logo.png
new file mode 100644 (file)
index 0000000..0ced313
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/debian-logo.png differ
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/deblet.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/deblet.png
new file mode 100644 (file)
index 0000000..2db1a75
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/deblet.png differ
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/epiphany.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/epiphany.png
new file mode 100644 (file)
index 0000000..639169a
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/epiphany.png differ
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/gimp.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/gimp.png
new file mode 100644 (file)
index 0000000..e47a4ff
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/gimp.png differ
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/gnome-alsamixer-icon.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/gnome-alsamixer-icon.png
new file mode 100644 (file)
index 0000000..1b9bdfd
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/gnome-alsamixer-icon.png differ
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/iceweasel.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/iceweasel.png
new file mode 100644 (file)
index 0000000..64daaf1
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/iceweasel.png differ
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/lxde.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/lxde.png
new file mode 100644 (file)
index 0000000..82f56cd
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/lxde.png differ
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-calc.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-calc.png
new file mode 100644 (file)
index 0000000..0a660b3
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-calc.png differ
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-draw.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-draw.png
new file mode 100644 (file)
index 0000000..42683ba
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-draw.png differ
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-gulls.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-gulls.png
new file mode 100644 (file)
index 0000000..517e0b6
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-gulls.png differ
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-impress.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-impress.png
new file mode 100644 (file)
index 0000000..e9f191a
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-impress.png differ
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-math.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-math.png
new file mode 100644 (file)
index 0000000..61e1dbd
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-math.png differ
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-template.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-template.png
new file mode 100644 (file)
index 0000000..1d6814a
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-template.png differ
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-web.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-web.png
new file mode 100644 (file)
index 0000000..328f638
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-web.png differ
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-writer.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-writer.png
new file mode 100644 (file)
index 0000000..bd517f3
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-writer.png differ
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openjdk-6.xpm b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openjdk-6.xpm
new file mode 100644 (file)
index 0000000..00db1b6
--- /dev/null
@@ -0,0 +1,194 @@
+/* XPM */
+static char *sun_java[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 156 2",
+"   c #34479E",
+".  c #4152A3",
+"X  c #4153A2",
+"o  c #4153A3",
+"O  c #4D5EA8",
+"+  c #4D5EA9",
+"@  c #4E5EA9",
+"#  c #5A69AD",
+"$  c #5A69AE",
+"%  c #5A69AF",
+"&  c #5A6AAD",
+"*  c #6675B3",
+"=  c #6775B2",
+"-  c #6775B3",
+";  c #6776B3",
+":  c #6775B5",
+">  c #6776B4",
+",  c #7480B7",
+"<  c #7380B8",
+"1  c #7381B8",
+"2  c #7380BA",
+"3  c #7481B8",
+"4  c #D12124",
+"5  c #D42F31",
+"6  c #D73D3E",
+"7  c #D94A4A",
+"8  c #D94A4B",
+"9  c #DA4A4A",
+"0  c #DA4B4B",
+"q  c #DC5957",
+"w  c #DC5858",
+"e  c #DD5859",
+"r  c #DD5959",
+"t  c #DF6664",
+"y  c #E06664",
+"u  c #E27471",
+"i  c #E27570",
+"p  c #E27472",
+"a  c #E37472",
+"s  c #E27574",
+"d  c #E37474",
+"f  c #E5827E",
+"g  c #E5837F",
+"h  c #818BBD",
+"j  c #818CBC",
+"k  c #808CBE",
+"l  c #818DC0",
+"z  c #8D97C2",
+"x  c #8D97C3",
+"c  c #8D97C5",
+"v  c #8E98C5",
+"b  c #99A2C7",
+"n  c #99A3C7",
+"m  c #99A2C8",
+"M  c #99A3C8",
+"N  c #99A2CA",
+"B  c #99A2CB",
+"V  c #A6AECD",
+"C  c #A5AED2",
+"Z  c #A6AED0",
+"A  c #B3B9D3",
+"S  c #B2B9D4",
+"D  c #B3B9D5",
+"F  c #B2B9D6",
+"G  c #B3BAD5",
+"H  c #BFC4D6",
+"J  c #BFC5D7",
+"K  c #BFC5D8",
+"L  c #BFC5D9",
+"P  c #BFC5DA",
+"I  c #BFC5DB",
+"U  c #BFC5DC",
+"Y  c #BFC5DD",
+"T  c #E58381",
+"R  c #E68380",
+"E  c #E88F89",
+"W  c #E88F8B",
+"Q  c #E8908A",
+"!  c #EB9D99",
+"~  c #EB9D9A",
+"^  c #EB9D9D",
+"/  c #EDABA2",
+"(  c #EEABA6",
+")  c #EDACA6",
+"_  c #F0B9B1",
+"`  c #F1B9B1",
+"'  c #F0B9B6",
+"]  c #F3C7BD",
+"[  c #CCD0DA",
+"{  c #CCD1DA",
+"}  c #CDD0DA",
+"|  c #CCD0DC",
+" . c #CCD0DD",
+".. c #CCD1DD",
+"X. c #CCD0DE",
+"o. c #CCD1DE",
+"O. c #CCD1DF",
+"+. c #D8DBDF",
+"@. c #CCD0E0",
+"#. c #D8DCE1",
+"$. c #D9DCE1",
+"%. c #D9DCE3",
+"&. c #D9DCE4",
+"*. c #D9DCE5",
+"=. c #D9DCE6",
+"-. c #D9DCE7",
+";. c #D9DCE8",
+":. c #F6D5CB",
+">. c #F6D5CD",
+",. c #F6D5D3",
+"<. c #F9E3D7",
+"1. c #F9E3DA",
+"2. c #F9E3DB",
+"3. c #E6E7E7",
+"4. c #E5E7E9",
+"5. c #E5E7EC",
+"6. c #E5E8E8",
+"7. c #E6E8E9",
+"8. c #E6E8EA",
+"9. c #E6E8EB",
+"0. c #E5E8EC",
+"q. c #E6E8EC",
+"w. c #F9E3E1",
+"e. c #F2F3EC",
+"r. c #FCF0E1",
+"t. c #FCF0E3",
+"y. c #FCF1E5",
+"u. c #FCF0E7",
+"i. c #FCF1E6",
+"p. c #FCF1E7",
+"a. c #FCF1E8",
+"s. c #FFFEED",
+"d. c #FFFEEE",
+"f. c #FFFEEF",
+"g. c #F2F3F0",
+"h. c #F2F3F1",
+"j. c #F2F3F2",
+"k. c #F2F3F4",
+"l. c #FFFEF0",
+"z. c #FFFEF1",
+"x. c #FFFEF2",
+"c. c #FFFEF3",
+"v. c #FFFFF3",
+"b. c #FFFFF4",
+"n. c #FFFFF5",
+"m. c #FFFFF6",
+"M. c #FFFFF7",
+"N. c #FFFFF8",
+"B. c #FFFFF9",
+"V. c #FFFFFA",
+"C. c #FFFFFB",
+"Z. c #FFFFFC",
+"A. c #FFFFFD",
+"S. c #FFFFFE",
+"D. c gray100",
+"F. c None",
+/* pixels */
+"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.w.~ F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.r F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.' q F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.M.q u F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.F.F.F.M.M.! 4 1.F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.F.F.M.M.f 4 E M.M.F.w.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.F.M.i.t 4 i x.1.g u ,.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.M.>.7 4 f r.f 5 ! C.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.1.5 4 / r.7 5 >.M.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.M.q 4 E d.i 4 >.M.F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.M.4 5 d.d.4 6 x.x.F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.7 7 d.d.4 4 :.M.F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.M./ 4 <.x.q 4 7 i.F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.M.u t x.] 4 4 ) M.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.F.u.7 _ x.E 4 ! M.M.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.h.@.4.M.i.u i._ 5 i.M.F.-.N : c @.M.F.F.F.F.F.",
+"F.F.F.F.F.F.k.B O h P x.x.M.x.i.a :.x.M.9.L @.L O   c M.F.F.F.F.",
+"F.F.F.F.F.F.>   X c n b n n n n h = & X v M.M.M.8.    M.F.F.F.F.",
+"F.F.F.F.F.F.F.+...N n n n N N n J ..4.M.M.M.x.M.M.    M.F.F.F.F.",
+"F.F.F.F.F.F.F.M.+.O ..x.d.x.d.x.x.3.L 8.M.M.M.x. .  X M.F.F.F.F.",
+"F.F.F.F.F.F.F.M.F     X = = = =       O 8.M.M.h.&   S M.F.F.F.F.",
+"F.F.F.F.F.F.F.M.M...z = = = = = j V %.x.F.M.9.%   S M.F.F.F.F.F.",
+"F.F.F.F.F.F.F.M.M.4.n d.d.d.d.x.d.x.M.M.M.S X l 5.F.M.F.F.F.F.F.",
+"F.F.F.F.F.F.M.M.x.=   O = = = = o   = -.-.S h.M.F.M.F.F.F.F.F.F.",
+"F.F.F.F.F.M.-.{ { %.,             , A x.M.M.M.M.M.F.F.F.F.F.F.F.",
+"F.F.F.F.F O , J e.x.d.d.{ { { +.x.x.x.M.M.M.M.M.=.Y F.F.F.F.F.F.",
+"F.F.F.F.    O z H %.d.x.x.d.d.d.d.x.x.x.x...K N O C C.F.F.F.F.F.",
+"F.F.F.F.N O             # = = = = = O         O L C.F.F.F.F.F.F.",
+"F.F.F.F.M.M.%.V > &                   O = N =.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.M.M.M.M.x.x.M.M.M.M.M.M.M.M.M.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F."
+};
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-draw.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-draw.png
new file mode 100644 (file)
index 0000000..57346a9
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-draw.png differ
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-impress.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-impress.png
new file mode 100644 (file)
index 0000000..7d4c9b4
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-impress.png differ
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-writer.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-writer.png
new file mode 100644 (file)
index 0000000..0d54b1f
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-writer.png differ
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/synaptic.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/synaptic.png
new file mode 100644 (file)
index 0000000..ad7fba1
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/synaptic.png differ
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/deblet.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/deblet.png
new file mode 100644 (file)
index 0000000..2db1a75
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/deblet.png differ
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/abiword-debian.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/abiword-debian.png
new file mode 100644 (file)
index 0000000..e37b0b9
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/abiword-debian.png differ
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/debian-logo.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/debian-logo.png
new file mode 100644 (file)
index 0000000..0ced313
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/debian-logo.png differ
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/deblet-easydeb.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/deblet-easydeb.png
new file mode 100644 (file)
index 0000000..2db1a75
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/deblet-easydeb.png differ
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/gimp.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/gimp.png
new file mode 100644 (file)
index 0000000..e47a4ff
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/gimp.png differ
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/gnome-alsamixer-icon.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/gnome-alsamixer-icon.png
new file mode 100644 (file)
index 0000000..1b9bdfd
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/gnome-alsamixer-icon.png differ
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/iceweasel.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/iceweasel.png
new file mode 100644 (file)
index 0000000..64daaf1
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/iceweasel.png differ
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/lxde.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/lxde.png
new file mode 100644 (file)
index 0000000..82f56cd
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/lxde.png differ
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-calc.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-calc.png
new file mode 100644 (file)
index 0000000..0a660b3
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-calc.png differ
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-draw.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-draw.png
new file mode 100644 (file)
index 0000000..42683ba
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-draw.png differ
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-gulls.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-gulls.png
new file mode 100644 (file)
index 0000000..517e0b6
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-gulls.png differ
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-impress.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-impress.png
new file mode 100644 (file)
index 0000000..e9f191a
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-impress.png differ
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-math.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-math.png
new file mode 100644 (file)
index 0000000..61e1dbd
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-math.png differ
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-template.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-template.png
new file mode 100644 (file)
index 0000000..1d6814a
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-template.png differ
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-web.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-web.png
new file mode 100644 (file)
index 0000000..328f638
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-web.png differ
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-writer.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-writer.png
new file mode 100644 (file)
index 0000000..bd517f3
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-writer.png differ
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openjdk-6.xpm b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openjdk-6.xpm
new file mode 100644 (file)
index 0000000..00db1b6
--- /dev/null
@@ -0,0 +1,194 @@
+/* XPM */
+static char *sun_java[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 156 2",
+"   c #34479E",
+".  c #4152A3",
+"X  c #4153A2",
+"o  c #4153A3",
+"O  c #4D5EA8",
+"+  c #4D5EA9",
+"@  c #4E5EA9",
+"#  c #5A69AD",
+"$  c #5A69AE",
+"%  c #5A69AF",
+"&  c #5A6AAD",
+"*  c #6675B3",
+"=  c #6775B2",
+"-  c #6775B3",
+";  c #6776B3",
+":  c #6775B5",
+">  c #6776B4",
+",  c #7480B7",
+"<  c #7380B8",
+"1  c #7381B8",
+"2  c #7380BA",
+"3  c #7481B8",
+"4  c #D12124",
+"5  c #D42F31",
+"6  c #D73D3E",
+"7  c #D94A4A",
+"8  c #D94A4B",
+"9  c #DA4A4A",
+"0  c #DA4B4B",
+"q  c #DC5957",
+"w  c #DC5858",
+"e  c #DD5859",
+"r  c #DD5959",
+"t  c #DF6664",
+"y  c #E06664",
+"u  c #E27471",
+"i  c #E27570",
+"p  c #E27472",
+"a  c #E37472",
+"s  c #E27574",
+"d  c #E37474",
+"f  c #E5827E",
+"g  c #E5837F",
+"h  c #818BBD",
+"j  c #818CBC",
+"k  c #808CBE",
+"l  c #818DC0",
+"z  c #8D97C2",
+"x  c #8D97C3",
+"c  c #8D97C5",
+"v  c #8E98C5",
+"b  c #99A2C7",
+"n  c #99A3C7",
+"m  c #99A2C8",
+"M  c #99A3C8",
+"N  c #99A2CA",
+"B  c #99A2CB",
+"V  c #A6AECD",
+"C  c #A5AED2",
+"Z  c #A6AED0",
+"A  c #B3B9D3",
+"S  c #B2B9D4",
+"D  c #B3B9D5",
+"F  c #B2B9D6",
+"G  c #B3BAD5",
+"H  c #BFC4D6",
+"J  c #BFC5D7",
+"K  c #BFC5D8",
+"L  c #BFC5D9",
+"P  c #BFC5DA",
+"I  c #BFC5DB",
+"U  c #BFC5DC",
+"Y  c #BFC5DD",
+"T  c #E58381",
+"R  c #E68380",
+"E  c #E88F89",
+"W  c #E88F8B",
+"Q  c #E8908A",
+"!  c #EB9D99",
+"~  c #EB9D9A",
+"^  c #EB9D9D",
+"/  c #EDABA2",
+"(  c #EEABA6",
+")  c #EDACA6",
+"_  c #F0B9B1",
+"`  c #F1B9B1",
+"'  c #F0B9B6",
+"]  c #F3C7BD",
+"[  c #CCD0DA",
+"{  c #CCD1DA",
+"}  c #CDD0DA",
+"|  c #CCD0DC",
+" . c #CCD0DD",
+".. c #CCD1DD",
+"X. c #CCD0DE",
+"o. c #CCD1DE",
+"O. c #CCD1DF",
+"+. c #D8DBDF",
+"@. c #CCD0E0",
+"#. c #D8DCE1",
+"$. c #D9DCE1",
+"%. c #D9DCE3",
+"&. c #D9DCE4",
+"*. c #D9DCE5",
+"=. c #D9DCE6",
+"-. c #D9DCE7",
+";. c #D9DCE8",
+":. c #F6D5CB",
+">. c #F6D5CD",
+",. c #F6D5D3",
+"<. c #F9E3D7",
+"1. c #F9E3DA",
+"2. c #F9E3DB",
+"3. c #E6E7E7",
+"4. c #E5E7E9",
+"5. c #E5E7EC",
+"6. c #E5E8E8",
+"7. c #E6E8E9",
+"8. c #E6E8EA",
+"9. c #E6E8EB",
+"0. c #E5E8EC",
+"q. c #E6E8EC",
+"w. c #F9E3E1",
+"e. c #F2F3EC",
+"r. c #FCF0E1",
+"t. c #FCF0E3",
+"y. c #FCF1E5",
+"u. c #FCF0E7",
+"i. c #FCF1E6",
+"p. c #FCF1E7",
+"a. c #FCF1E8",
+"s. c #FFFEED",
+"d. c #FFFEEE",
+"f. c #FFFEEF",
+"g. c #F2F3F0",
+"h. c #F2F3F1",
+"j. c #F2F3F2",
+"k. c #F2F3F4",
+"l. c #FFFEF0",
+"z. c #FFFEF1",
+"x. c #FFFEF2",
+"c. c #FFFEF3",
+"v. c #FFFFF3",
+"b. c #FFFFF4",
+"n. c #FFFFF5",
+"m. c #FFFFF6",
+"M. c #FFFFF7",
+"N. c #FFFFF8",
+"B. c #FFFFF9",
+"V. c #FFFFFA",
+"C. c #FFFFFB",
+"Z. c #FFFFFC",
+"A. c #FFFFFD",
+"S. c #FFFFFE",
+"D. c gray100",
+"F. c None",
+/* pixels */
+"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.w.~ F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.r F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.' q F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.M.q u F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.F.F.F.M.M.! 4 1.F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.F.F.M.M.f 4 E M.M.F.w.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.F.M.i.t 4 i x.1.g u ,.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.M.>.7 4 f r.f 5 ! C.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.1.5 4 / r.7 5 >.M.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.M.q 4 E d.i 4 >.M.F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.M.4 5 d.d.4 6 x.x.F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.7 7 d.d.4 4 :.M.F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.M./ 4 <.x.q 4 7 i.F.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.M.u t x.] 4 4 ) M.F.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.F.u.7 _ x.E 4 ! M.M.F.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.h.@.4.M.i.u i._ 5 i.M.F.-.N : c @.M.F.F.F.F.F.",
+"F.F.F.F.F.F.k.B O h P x.x.M.x.i.a :.x.M.9.L @.L O   c M.F.F.F.F.",
+"F.F.F.F.F.F.>   X c n b n n n n h = & X v M.M.M.8.    M.F.F.F.F.",
+"F.F.F.F.F.F.F.+...N n n n N N n J ..4.M.M.M.x.M.M.    M.F.F.F.F.",
+"F.F.F.F.F.F.F.M.+.O ..x.d.x.d.x.x.3.L 8.M.M.M.x. .  X M.F.F.F.F.",
+"F.F.F.F.F.F.F.M.F     X = = = =       O 8.M.M.h.&   S M.F.F.F.F.",
+"F.F.F.F.F.F.F.M.M...z = = = = = j V %.x.F.M.9.%   S M.F.F.F.F.F.",
+"F.F.F.F.F.F.F.M.M.4.n d.d.d.d.x.d.x.M.M.M.S X l 5.F.M.F.F.F.F.F.",
+"F.F.F.F.F.F.M.M.x.=   O = = = = o   = -.-.S h.M.F.M.F.F.F.F.F.F.",
+"F.F.F.F.F.M.-.{ { %.,             , A x.M.M.M.M.M.F.F.F.F.F.F.F.",
+"F.F.F.F.F O , J e.x.d.d.{ { { +.x.x.x.M.M.M.M.M.=.Y F.F.F.F.F.F.",
+"F.F.F.F.    O z H %.d.x.x.d.d.d.d.x.x.x.x...K N O C C.F.F.F.F.F.",
+"F.F.F.F.N O             # = = = = = O         O L C.F.F.F.F.F.F.",
+"F.F.F.F.M.M.%.V > &                   O = N =.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.M.M.M.M.x.x.M.M.M.M.M.M.M.M.M.F.F.F.F.F.F.F.F.F.F.",
+"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F."
+};
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-draw.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-draw.png
new file mode 100644 (file)
index 0000000..57346a9
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-draw.png differ
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-impress.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-impress.png
new file mode 100644 (file)
index 0000000..7d4c9b4
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-impress.png differ
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-writer.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-writer.png
new file mode 100644 (file)
index 0000000..0d54b1f
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-writer.png differ
diff --git a/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/synaptic.png b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/synaptic.png
new file mode 100644 (file)
index 0000000..ad7fba1
Binary files /dev/null and b/fremantle/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/synaptic.png differ
diff --git a/fremantle/easy-deb-chroot/thp/sbin/debian b/fremantle/easy-deb-chroot/thp/sbin/debian
new file mode 100755 (executable)
index 0000000..cd9713c
--- /dev/null
@@ -0,0 +1,72 @@
+#!/bin/sh
+# Sets up (if necessary) for chroot into a Debian environment.
+# Expects root privileges, does not drop them. 
+# Look to /usr/bin/debbie for a friendly wrapper.
+
+# By Alan M Bruce (qole) with help from Benson Mitchell
+#
+# GPL licensed; keep code free!
+
+if [ "`whoami`" != "root" ] ; then
+  echo "please run me as root!"
+  exit 9
+fi
+
+#Pull in the config, if possible...
+if [ -f "/home/user/.chroot" ] ; then
+
+. /home/user/.chroot
+
+else
+  echo "No ~/.chroot file." >/dev/stderr
+fi
+
+#This comes from the config file... If not, fall back on '/debian'
+if [ "x$CHROOT" = "x" ] ; then
+  CHROOT=/debian
+  echo "No chroot dir specified; using $CHROOT" >/dev/stderr
+else
+  echo "Chroot dir specified: $CHROOT" >dev/stderr
+fi
+
+#This comes from the config. If not, search for debian*.img.ext2
+if [ "x$IMGFILE" = "x" ] ; then
+  echo "No image file or partition specified." >/dev/stderr
+  IMGMMC="`ls -1 /media/mmc?/debian*.img* | head -1`"
+  if [ "x$IMGMMC" != x ] ; then
+    IMGFILE="$IMGMMC"
+  else
+    MSG1=`printf "ERROR!\n\nYou have no debian.img.ext2 file on your memory cards.\n\nPlease use the Debian Image Installer in Extras."`
+    if [ ! -f "/usr/bin/gxmessage" ] ; then
+      echo $MSG1 >/dev/stderr
+    else
+      gxmessage -center -alignbuttons center -buttons GTK_STOCK_OK:0 -geometry 680x250 -title "MISSING DISK IMAGE" "$MSG1"
+    fi
+    exit 9
+  fi
+else
+  echo "$IMGFILE specified in ~/.chroot" >/dev/stderr
+fi
+
+#
+#Make the temp dir bigger for OpenOffice etc.
+#
+#This comes from the config file... 
+#If not, fall back to a 6MB /tmp dir
+#
+
+[ "x$TMPSIZE" != x ] || TMPSIZE=6M
+mount -o remount,size=$TMPSIZE /tmp
+
+#Messy hack to make tap-and-hold work with GTK apps.
+export GTK_MODULES=libgtkstylus.so
+
+#Some OpenOffice environment variables
+export SAL_USE_VCLPLUGIN="gtk"
+export OOO_FORCE_DESKTOP="gnome"
+export SAL_NOOPENGL="true"
+export OOO_DISABLE_RECOVERY="true"
+export SAL_DISABLE_SYNCHRONOUS_PRINTER_DETECTION="true"
+#export SAL_DISABLE_CUPS="true"
+
+qchroot $IMGFILE $CHROOT "$@"
diff --git a/fremantle/easy-deb-chroot/thp/sbin/qchroot b/fremantle/easy-deb-chroot/thp/sbin/qchroot
new file mode 100755 (executable)
index 0000000..ef21ebd
--- /dev/null
@@ -0,0 +1,131 @@
+#!/bin/sh
+# Sets up (if necessary) and chroots into a different environment.
+# Expects root privileges, does not drop them. 
+
+# By Alan M Bruce (qole) with help from Benson Mitchell
+#
+# GPL licensed; keep code free!
+
+# This script should have a wrapper to set up extra variables,
+# OR, it can be run as a command:
+# ezchroot <part/file/'none'> <chroot dir> <command> <params...>
+
+if [ "`whoami`" != "root" ] ; then
+  echo "please run me as root!"
+  exit 9
+fi
+
+IMGFILE=$1
+shift 1
+
+CHROOT=$1
+shift 1
+
+# echo ezchroot $IMGFILE $CHROOT $*
+
+qmount $IMGFILE $CHROOT
+MOUNTSUCCESS=$?
+
+if [ "$MOUNTSUCCESS" != "1" ] && [ "$MOUNTSUCCESS" != "0" ] ; then
+  echo Cancelling chroot...
+  exit $MOUNTSUCCESS
+fi
+
+if [ "$MOUNTSUCCESS" = "0" ] ; then
+  #Make the tablet's devices available to the chroot
+  echo . >/dev/stderr
+  mount -o bind /dev "$CHROOT/dev"
+  mount -o bind /proc "$CHROOT/proc"
+
+  #Gentoo wiki says this will make X work
+  echo .. >/dev/stderr
+  mount -t devpts none "$CHROOT/dev/pts"
+  mount -o bind /tmp "$CHROOT/tmp"
+
+  #Open e-mail attachments, etc
+  mount -o bind /var/tmp "$CHROOT/var/tmp"
+
+  #Any external devices
+  echo ... >/dev/stderr
+  MNTD=`cat /proc/mounts | grep ' /media/' | awk '{print $2}'`
+
+  for MDRV in $MNTD ; do
+    if [ ! -d "$CHROOT$MDRV" ] ; then
+      mkdir -p "$CHROOT$MDRV"
+    fi
+    mount -o bind "$MDRV" "$CHROOT$MDRV"
+  done
+
+  #Mount the user's home dir
+  echo .... >/dev/stderr
+  mount -o bind /home/user "$CHROOT/home/user"
+
+  #Make DBus work
+  mount -o bind /var/run/dbus "$CHROOT/var/run/dbus"
+
+  #Speed hacks: lower the priority of processes
+  renice 0 `pidof mmcqd`
+  renice 20 `pidof metalayer-crawler`
+
+  # Sync the chroot if requested...
+  if [ -f /home/user/.synchroot ] ; then 
+    /sbin/synchroot $CHROOT
+    rm /home/user/.synchroot
+  fi
+
+  # Place any commands you wish to run the first time you chroot
+  # into the /var/run/onfirstchroot-ext.rc file (inside your rootfs)
+
+  if [ -f "$CHROOT/var/run/onfirstchroot-ext.rc" ] ; then
+    . "$CHROOT/var/run/onfirstchroot-ext.rc"
+  fi
+
+  # Place any commands you wish to run from inside the chroot 
+  # the first time you chroot into the /var/run/onfirstchroot.rc
+  # file (inside your rootfs)
+
+  if [ -f "$CHROOT/var/run/onfirstchroot.rc" ] ; then
+    chroot $CHROOT "/var/run/onfirstchroot.rc"
+  fi
+
+fi
+
+# Place any commands you wish to run every time you chroot
+# into the /var/run/onchroot-ext.rc file (inside your rootfs)
+
+if [ -f "$CHROOT/var/run/onchroot-ext.rc" ] ; then
+  . "$CHROOT/var/run/onchroot-ext.rc"
+fi
+
+# Place any commands you wish to run from inside the chroot
+# every time you chroot into the /var/run/onchroot.rc
+# file (inside your rootfs)
+
+if [ -f "$CHROOT/var/run/onchroot.rc" ] ; then
+  chroot $CHROOT "/var/run/onchroot.rc"
+fi
+
+#All set up. Set flag for next time...
+
+if [ ! -d "$CHROOT/var/lock" ] ; then
+  mkdir -p "$CHROOT/var/lock"
+fi
+
+trap "rm -f $CHROOT/var/lock/chroot-complete ; echo -ne '\033]0;osso_xterm\007' ; exit" INT TERM EXIT
+echo $IMGFILE $@ > "$CHROOT/var/lock/chroot-complete"
+
+#Custom prompt and xterm title. Reduces confusion.
+CHRLABEL=`blkid -s LABEL $IMGFILE | cut -d' ' -f2 | cut -d'=' -f2 | sed 's/"//g'`
+if [ "x$CHRLABEL" = "x" ] ; then
+  CHRLABEL=chroot
+fi
+echo -ne "\033]0;$CHRLABEL\007" >/dev/stderr
+export PS1="[\u@$CHRLABEL: \w]"
+
+#Actually chroot
+echo "Everything set up, running chroot..." >/dev/stderr
+chroot $CHROOT "$@"
+
+#All done, reset.
+exit 0
+
diff --git a/fremantle/easy-deb-chroot/thp/sbin/qmount b/fremantle/easy-deb-chroot/thp/sbin/qmount
new file mode 100755 (executable)
index 0000000..d523946
--- /dev/null
@@ -0,0 +1,164 @@
+#!/bin/sh
+# Sets up (if necessary) and chroots into a different environment.
+# Expects root privileges, does not drop them. 
+
+# By Alan M Bruce (qole) with help from Benson Mitchell
+#
+# GPL licensed; keep code free!
+
+# This script should have a wrapper to set up extra variables,
+# OR, it can be run as a command:
+# qmount <part/file/'none'> <mountpoint>
+
+if [ "`whoami`" != "root" ] ; then
+  echo "please run me as root!"
+  exit 9
+fi
+
+IMGFILE=$1
+MNTPT=$2
+
+#echo qmount $IMGFILE $MNTPT
+
+#Ensure that we have an image or partition to mount
+
+if [ ! -f "$IMGFILE" ] && [ ! -b "$IMGFILE" ] ; then
+  MSG1=`printf "ERROR!\n\nThe image specified ($IMGFILE) does not exist or is neither\na regular nor a block special file.\n\nFirst parameter must be an image file or partition"`
+  if [ ! -f "/usr/bin/gxmessage" ] ; then
+    echo $MSG1 >/dev/stderr
+  else
+    gxmessage -center -alignbuttons center -buttons GTK_STOCK_OK:0 -geometry 680x250 -title "EZ-CHROOT ERROR" "$MSG1"
+  fi
+  exit 9
+fi
+
+#Ensure that we have a chroot directory to mount the image or partition on
+
+if [ "x$MNTPT" = "x" ] || [ "x`echo $MNTPT | grep '/'`" = "x"  ] ; then
+  MSG1=`printf "ERROR!\n\nNo chroot directory specified!\n\nSecond parameter must be chroot dir (eg. /debian)"`
+  if [ ! -f "/usr/bin/gxmessage" ] ; then
+    echo $MSG1 >/dev/stderr
+  else
+    gxmessage -center -alignbuttons center -buttons GTK_STOCK_OK:0 -geometry 680x250 -title "EZ-CHROOT ERROR" "$MSG1"
+  fi
+  exit 9
+fi
+
+#Check to see if already mounted
+if [ -f "$MNTPT/var/lock/qmount-complete" ] ; then
+  echo "$MNTPT has a qmount already!" >/dev/stderr
+  MTDIMGFILE=`cat $MNTPT/var/lock/qmount-complete`
+  if [ "$IMGFILE" != "$MTDIMGFILE" ] ; then
+    echo $MTDIMGFILE already mounted here! >/dev/stderr
+    MSG1=`printf "Mount problem!\n\n$MTDIMGFILE already mounted on $MNTPT"`
+       if [ ! -f "/usr/bin/gxmessage" ] ; then
+         echo $MSG1 >/dev/stderr
+       else
+         gxmessage -center -alignbuttons center -buttons GTK_STOCK_OK:0 -geometry 680x250 -title "EZ-CHROOT ERROR" "$MSG1"
+       fi
+    exit 9
+    # Instead of failing, we could unmount instead...
+    # echo Unmounting...
+    # closechroot $MNTPT
+  else
+    echo $MTDIMGFILE already mounted on $MNTPT... >/dev/stderr
+    exit 1
+  fi
+fi 
+
+if [ ! -f "$MNTPT/var/lock/qmount-complete" ] ; then
+ echo "Mounting..." >/dev/stderr
+ if [ "$IMGFILE" != "none" ] ; then
+
+   if [ -f "$IMGFILE" ] ; then
+     LOOP=loop,
+     echo "using image file: $IMGFILE" >/dev/stderr
+     if [ "x$IMGFS" = x ] ; then
+       IMGFS=`echo $IMGFILE | awk -F '.' '{print $NF}'`
+       echo "fs type is $IMGFS" >/dev/stderr
+     fi
+   else
+     LOOP=
+     echo "using device: $IMGFILE" >/dev/stderr
+     PARTINFO="`blkid -s TYPE $IMGFILE`"
+     if [ "x$IMGFS" = x ] ; then
+       IMGFS=`echo $PARTINFO | awk '{print $NF}' | awk -F '=' '{print $NF}' | sed s/\"//g`
+     fi
+   fi
+
+   if [ -d "/mnt/initfs/lib/modules/`uname -r`" ] ; then
+     MODULEPATH="/mnt/initfs/lib/modules/`uname -r`"
+   else
+     MODULEPATH=/mnt/initfs/lib/modules/2.6.21-omap1
+   fi
+   insmod "$MODULEPATH/mbcache.ko" 2>/dev/null
+
+   if [ "$IMGFS" != "ext3" ] && [ "$IMGFS" != "ext2" ] ; then
+     echo "Don't know $IMGFS: Using ext2 file system" >/dev/stderr
+     IMGFS=ext2
+   fi
+
+   echo "Using $IMGFS file system" >/dev/stderr
+   if [ "$IMGFS" = ext3 ] ; then
+     insmod "$MODULEPATH/jbd.ko" 2>/dev/null
+   fi
+
+   insmod "$MODULEPATH/$IMGFS.ko" 2>/dev/null
+
+   if [ "$LOOP" = "loop," ] ; then
+    echo "mounting $IMGFILE on the turbo-loop ;)" >/dev/stderr
+     insmod /lib/modules/2.6.21-omap1/dm-mod.ko 2>/dev/null
+     insmod /lib/modules/2.6.21-omap1/dm-loop.ko 2>/dev/null
+     NEXTLOOP=`ls -l /dev/dm-* 2>/dev/null | tail -1 | awk '{print $NF}' | awk -F '-' '{print $NF+1}'`
+     if [ "x$NEXTLOOP" = "x"  ] ; then
+       NEXTLOOP=0
+     fi
+     DMLOMSG=`dmlosetup loop$NEXTLOOP "$IMGFILE" 2>&1`
+     MNTMSG=`mount -t "$IMGFS" /dev/dm-$NEXTLOOP "$MNTPT" -o noatime 2>&1` 
+     if [ "$?" != 0 ] ; then
+       MSG1=`printf "Mount failure!\n\n$IMGFILE failed to mount on loop$NEXTLOOP\n\n$DMLOMSG\n$MNTMSG"`
+       if [ ! -f "/usr/bin/gxmessage" ] ; then
+         echo $MSG1 >/dev/stderr
+       else
+         gxmessage -center -alignbuttons center -buttons GTK_STOCK_OK:0 -geometry 680x250 -title "EZ-CHROOT ERROR" "$MSG1"
+       fi
+       exit 2
+     fi
+     echo ...$IMGFILE mounted on loop$NEXTLOOP >/dev/stderr
+   else
+     echo "mounting device: $IMGFILE" >/dev/stderr
+     if ! mount -t "$IMGFS" "$IMGFILE" "$MNTPT" -o ${LOOP}noatime ; then
+       MSG1=`printf "Mount failure!\n\n$IMGFILE failed to mount on $MNTPT"`
+       if [ ! -f "/usr/bin/gxmessage" ] ; then
+         echo $MSG1 >/dev/stderr
+       else
+         gxmessage -center -alignbuttons center -buttons GTK_STOCK_OK:0 -geometry 680x250 -title "EZ-CHROOT ERROR" "$MSG1"
+       fi
+       exit 3
+     fi
+
+   fi
+
+  else
+    echo "Not mounting any filesystem, chroot is $MNTPT" >/dev/stderr
+  fi 
+
+#All set up. Set flag for next time...
+
+ if [ ! -d "$MNTPT/var/lock" ] ; then
+   mkdir -p "$MNTPT/var/lock"
+ fi
+
+ # Place any commands you wish to run the first time you mount
+ # into the $MNTPT/var/run/onmount.rc file
+
+  if [ -f "$MNTPT/var/run/onmount.rc" ] ; then
+    . "$MNTPT/var/run/onmount.rc"
+  fi
+
+ echo $IMGFILE > "$MNTPT/var/lock/qmount-complete"
+ exit 0
+
+fi
+
+exit 1
\ No newline at end of file
diff --git a/fremantle/easy-deb-chroot/thp/sbin/qumount b/fremantle/easy-deb-chroot/thp/sbin/qumount
new file mode 100755 (executable)
index 0000000..d57ae19
--- /dev/null
@@ -0,0 +1,64 @@
+#!/bin/sh
+#Unmount a mounted MNTPT.
+# By Alan M Bruce (qole)
+#
+# GPL licensed; keep code free!
+
+if [ "`whoami`" != "root" ] ; then
+  echo "please run me as root!"
+  exit 9
+fi
+
+#Try to get the MNTPT location from the first parameter
+MNTPT=$1
+
+#Try to get the MNTPT location from the config file... 
+if [ "x$MNTPT" = x ] ; then
+  #Pull in the config, if possible...
+  [ -f /home/user/.chroot ] && . /home/user/.chroot
+  MNTPT=$CHROOT
+  #Still not set? FAIL
+  if [ "x$MNTPT" != x ] ; then
+    echo "No mountpoint to unmount!"
+    exit 8
+  fi
+fi
+
+
+TEST1=`mount | grep " $MNTPT "`
+
+if [ "x$TEST1" != "x" ] ; then
+  echo "..Unmounting $MNTPT..."
+  umount -ld "$MNTPT"
+
+  TEST2=`mount | grep " $MNTPT "`
+
+  if [ "x$TEST2" != "x" ] ; then
+    echo "...$MNTPT didn't unmount!"
+    exit 8
+  fi
+else
+  echo "$MNTPT is not mounted; Check for trailing slashes."
+fi
+
+if [ ! "x`grep device-mapper /proc/misc`" = "x" ] ; then
+  LOOPDEV=`echo $TEST1 | cut -f1 -d' '`
+  while [ "x`echo $LOOPDEV | grep dm-`" != "x" ] ; do
+    LOOPNO=`echo $LOOPDEV | awk -F '-' '{print $NF}'`
+    echo "..Unmounting turbo loop ($LOOPNO)..."
+    dmlosetup -d /dev/loop$LOOPNO
+    if [ "$?" != 0 ] || [ "x`dmsetup status | grep loop$LOOPNO`" != "x" ] ; then
+      echo "Waiting for apps to terminate, will try again."
+      sleep 5
+      dmlosetup -d /dev/loop$LOOPNO 
+      if [ "$?" != 0 ] ; then
+        echo "Can't unmount turbo-loop! Try dmlosetup -d /dev/loop$LOOPNO manually."
+        exit 9
+      fi
+    fi
+    LOOPDEV=`mount | grep " $MNTPT " | cut -f1 -d' '`
+  done
+fi
+
+echo "successful unmount..."
+exit 0
\ No newline at end of file
diff --git a/fremantle/easy-deb-chroot/thp/usr/bin/debbie b/fremantle/easy-deb-chroot/thp/usr/bin/debbie
new file mode 100755 (executable)
index 0000000..eb1be17
--- /dev/null
@@ -0,0 +1,45 @@
+#!/bin/sh
+# Chroots to Debian and runs a shell, or any command-line as non-root.
+
+# By Alan M Bruce (qole) and Benson Mitchell
+#
+# GPL licensed; keep code free!
+
+if [ "`whoami`" = "root" ] ; then
+  echo "please don't run me as root!"
+  exit 9
+fi
+
+#Pull in the config, if possible...
+[ -f /home/user/.chroot ] && . /home/user/.chroot
+
+#This comes from the config file... If not, fall back on 'user'
+#[ "x$DEBUSER" != x ] || DEBUSER=user
+DEBUSER=$USER
+
+CHROOTUSER=$DEBUSER
+
+#If display's not given, go to primary display. If it's set, let's not
+#mangle it to allow convenient use of USB VGA out, or multiple Xomaps.
+[ "x$DISPLAY" != x ] || export DISPLAY=:0.0
+
+#This enables long-hold-to-right-click in all GTK+ apps.
+#Maybe we'd be better to add libgtkstylus.so anyway, but for now, we'll
+#just leave it if they've got any non-empty GTK_MODULES 
+[ "x$GTK_MODULES" != x ] || export GTK_MODULES=libgtkstylus.so
+
+#Note use of su below, so no Debian-side script req'd to drop privileges.
+#With no args, use a shell; su will get the right one, with no -c
+#With args, just run them as $DEBUSER.
+
+if [ $# = 0 ] ; then
+  echo Starting Debian shell... >/dev/stderr
+  sudo /sbin/debian su $DEBUSER
+else
+  # Workaround to allow "debbie" to be used as login shell
+  if [ "$1" == "-c" ]; then
+    shift
+  fi
+  echo Starting Debian $* >/dev/stderr
+  sudo /sbin/debian su $DEBUSER -c "$*"
+fi
diff --git a/src/home/user/.Xmodmap-keymap b/src/home/user/.Xmodmap-keymap
deleted file mode 100755 (executable)
index 9ff488d..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-!/home/user/.Xmodmap-keymap
-!This first section is from the Mamona project
-!http://dev.openbossa.org/trac/mamona/browser/packages/xserver-kdrive-common/xserver-kdrive-common/mamona/keymap.xmodmap
-
-keycode   9 = Escape
-keycode  10 = 1 exclam
-keycode  11 = 2 at
-keycode  12 = 3 numbersign
-keycode  13 = 4 dollar
-keycode  14 = 5 percent
-keycode  15 = 6 asciicircum
-keycode  16 = 7 ampersand braceleft
-keycode  17 = 8 asterisk bracketleft
-keycode  18 = 9 parenleft bracketright
-keycode  19 = 0 parenright braceright
-keycode  20 = minus underscore backslash
-keycode  21 = equal plus
-keycode  22 = BackSpace
-keycode  23 = Tab
-keycode  24 = q Q q
-keycode  25 = w W w
-keycode  26 = e E
-keycode  27 = r R r
-keycode  28 = t T t
-keycode  29 = y Y y
-keycode  30 = u U u
-keycode  31 = i I i
-keycode  32 = o O o
-keycode  33 = p P p
-keycode  34 = bracketleft braceleft
-keycode  35 = bracketright braceright asciitilde
-keycode  36 = Return
-keycode  37 = Control_L
-keycode  38 = a A
-keycode  39 = s S s
-keycode  40 = d D
-keycode  41 = f F
-keycode  42 = g G g
-keycode  43 = h H h
-keycode  44 = j J j
-keycode  45 = k K k
-keycode  46 = l L l
-keycode  47 = semicolon colon
-keycode  48 = apostrophe quotedbl
-keycode  49 = grave asciitilde
-keycode  50 = Shift_L
-keycode  51 = backslash bar
-keycode  52 = z Z z
-keycode  53 = x X x
-keycode  54 = c C
-keycode  55 = v V v
-keycode  56 = b B
-keycode  57 = n N n
-keycode  58 = m M m
-keycode  59 = comma less
-keycode  60 = period greater
-keycode  61 = slash question
-keycode  62 = Shift_R
-keycode  63 = KP_Multiply
-keycode  64 = Alt_L
-keycode  65 = space
-keycode  66 = Caps_Lock
-keycode  67 = F1 F11
-keycode  68 = F2 F12
-keycode  69 = F3 F13
-keycode  70 = F4 F14
-keycode  71 = F5 F15
-keycode  72 = F6 F16
-keycode  73 = F7 F17
-keycode  74 = F8 F18
-keycode  75 = F9 F19
-keycode  76 = F10 F20
-keycode  77 = Num_Lock
-keycode  78 = Scroll_Lock
-keycode  79 = KP_7
-keycode  80 = KP_8
-keycode  81 = KP_9
-keycode  82 = KP_Subtract
-keycode  83 = KP_4
-keycode  84 = KP_5
-keycode  85 = KP_6
-keycode  86 = KP_Add
-keycode  87 = KP_1
-keycode  88 = KP_2
-keycode  89 = KP_3
-keycode  90 = KP_0
-keycode  91 = KP_Decimal
-keycode  94 = less greater bar
-keycode  95 = F11
-keycode  96 = F12
-keycode 104 = KP_Enter
-keycode 105 = Control_R
-keycode 106 = KP_Divide
-keycode 108 = Mode_switch
-keycode 109 = Break
-keycode 110 = Home
-keycode 111 = Up
-keycode 112 = Prior
-keycode 113 = Left
-keycode 114 = Right
-keycode 115 = End
-keycode 116 = Down
-keycode 117 = Next
-keycode 118 = Insert
-keycode 119 = Delete
-keycode 120 = Menu
-keycode 121 = F13
-keycode 122 = F14
-keycode 123 = Help
-keycode 124 = Execute
-keycode 125 = F17
-keycode 126 = KP_Subtract
-keycode 127 = Pause
-
-add shift   = Shift_L Shift_R
-add lock    = Caps_Lock
-add control = Control_L Control_R
-add mod1    = Alt_L 
-add mod2    = Num_Lock
-add mod4    = Mode_switch
-
-!keymaps for N810 by fatalsaint
-!NOT INCLUDED BY DEFAULT DUE TO CONFLICTS WITH THE N800.
-!PLEASE REPLACE THIS FILE WITH THE .Xmodmap-keymap-n810 file
-!to add the N810 keyboard functions.
diff --git a/src/home/user/.Xmodmap-keymap-n800 b/src/home/user/.Xmodmap-keymap-n800
deleted file mode 100755 (executable)
index 9ff488d..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-!/home/user/.Xmodmap-keymap
-!This first section is from the Mamona project
-!http://dev.openbossa.org/trac/mamona/browser/packages/xserver-kdrive-common/xserver-kdrive-common/mamona/keymap.xmodmap
-
-keycode   9 = Escape
-keycode  10 = 1 exclam
-keycode  11 = 2 at
-keycode  12 = 3 numbersign
-keycode  13 = 4 dollar
-keycode  14 = 5 percent
-keycode  15 = 6 asciicircum
-keycode  16 = 7 ampersand braceleft
-keycode  17 = 8 asterisk bracketleft
-keycode  18 = 9 parenleft bracketright
-keycode  19 = 0 parenright braceright
-keycode  20 = minus underscore backslash
-keycode  21 = equal plus
-keycode  22 = BackSpace
-keycode  23 = Tab
-keycode  24 = q Q q
-keycode  25 = w W w
-keycode  26 = e E
-keycode  27 = r R r
-keycode  28 = t T t
-keycode  29 = y Y y
-keycode  30 = u U u
-keycode  31 = i I i
-keycode  32 = o O o
-keycode  33 = p P p
-keycode  34 = bracketleft braceleft
-keycode  35 = bracketright braceright asciitilde
-keycode  36 = Return
-keycode  37 = Control_L
-keycode  38 = a A
-keycode  39 = s S s
-keycode  40 = d D
-keycode  41 = f F
-keycode  42 = g G g
-keycode  43 = h H h
-keycode  44 = j J j
-keycode  45 = k K k
-keycode  46 = l L l
-keycode  47 = semicolon colon
-keycode  48 = apostrophe quotedbl
-keycode  49 = grave asciitilde
-keycode  50 = Shift_L
-keycode  51 = backslash bar
-keycode  52 = z Z z
-keycode  53 = x X x
-keycode  54 = c C
-keycode  55 = v V v
-keycode  56 = b B
-keycode  57 = n N n
-keycode  58 = m M m
-keycode  59 = comma less
-keycode  60 = period greater
-keycode  61 = slash question
-keycode  62 = Shift_R
-keycode  63 = KP_Multiply
-keycode  64 = Alt_L
-keycode  65 = space
-keycode  66 = Caps_Lock
-keycode  67 = F1 F11
-keycode  68 = F2 F12
-keycode  69 = F3 F13
-keycode  70 = F4 F14
-keycode  71 = F5 F15
-keycode  72 = F6 F16
-keycode  73 = F7 F17
-keycode  74 = F8 F18
-keycode  75 = F9 F19
-keycode  76 = F10 F20
-keycode  77 = Num_Lock
-keycode  78 = Scroll_Lock
-keycode  79 = KP_7
-keycode  80 = KP_8
-keycode  81 = KP_9
-keycode  82 = KP_Subtract
-keycode  83 = KP_4
-keycode  84 = KP_5
-keycode  85 = KP_6
-keycode  86 = KP_Add
-keycode  87 = KP_1
-keycode  88 = KP_2
-keycode  89 = KP_3
-keycode  90 = KP_0
-keycode  91 = KP_Decimal
-keycode  94 = less greater bar
-keycode  95 = F11
-keycode  96 = F12
-keycode 104 = KP_Enter
-keycode 105 = Control_R
-keycode 106 = KP_Divide
-keycode 108 = Mode_switch
-keycode 109 = Break
-keycode 110 = Home
-keycode 111 = Up
-keycode 112 = Prior
-keycode 113 = Left
-keycode 114 = Right
-keycode 115 = End
-keycode 116 = Down
-keycode 117 = Next
-keycode 118 = Insert
-keycode 119 = Delete
-keycode 120 = Menu
-keycode 121 = F13
-keycode 122 = F14
-keycode 123 = Help
-keycode 124 = Execute
-keycode 125 = F17
-keycode 126 = KP_Subtract
-keycode 127 = Pause
-
-add shift   = Shift_L Shift_R
-add lock    = Caps_Lock
-add control = Control_L Control_R
-add mod1    = Alt_L 
-add mod2    = Num_Lock
-add mod4    = Mode_switch
-
-!keymaps for N810 by fatalsaint
-!NOT INCLUDED BY DEFAULT DUE TO CONFLICTS WITH THE N800.
-!PLEASE REPLACE THIS FILE WITH THE .Xmodmap-keymap-n810 file
-!to add the N810 keyboard functions.
diff --git a/src/home/user/.Xmodmap-keymap-n810 b/src/home/user/.Xmodmap-keymap-n810
deleted file mode 100755 (executable)
index 1a952c1..0000000
+++ /dev/null
@@ -1,158 +0,0 @@
-!/home/user/.Xmodmap-keymap
-!This first section is from the Mamona project
-!http://dev.openbossa.org/trac/mamona/browser/packages/xserver-kdrive-common/xserver-kdrive-common/mamona/keymap.xmodmap
-
-keycode   9 = Escape
-keycode  10 = 1 exclam
-keycode  11 = 2 at
-keycode  12 = 3 numbersign
-keycode  13 = 4 dollar
-keycode  14 = 5 percent
-keycode  15 = 6 asciicircum
-keycode  16 = 7 ampersand braceleft
-keycode  17 = 8 asterisk bracketleft
-keycode  18 = 9 parenleft bracketright
-keycode  19 = 0 parenright braceright
-keycode  20 = minus underscore backslash
-keycode  21 = equal plus
-keycode  22 = BackSpace
-keycode  23 = Tab
-keycode  24 = q Q q
-keycode  25 = w W w
-keycode  26 = e E
-keycode  27 = r R r
-keycode  28 = t T t
-keycode  29 = y Y y
-keycode  30 = u U u
-keycode  31 = i I i
-keycode  32 = o O o
-keycode  33 = p P p
-keycode  34 = bracketleft braceleft
-keycode  35 = bracketright braceright asciitilde
-keycode  36 = Return
-keycode  37 = Control_L
-keycode  38 = a A
-keycode  39 = s S s
-keycode  40 = d D
-keycode  41 = f F
-keycode  42 = g G g
-keycode  43 = h H h
-keycode  44 = j J j
-keycode  45 = k K k
-keycode  46 = l L l
-keycode  47 = semicolon colon
-keycode  48 = apostrophe quotedbl
-keycode  49 = grave asciitilde
-keycode  50 = Shift_L
-keycode  51 = backslash bar
-keycode  52 = z Z z
-keycode  53 = x X x
-keycode  54 = c C
-keycode  55 = v V v
-keycode  56 = b B
-keycode  57 = n N n
-keycode  58 = m M m
-keycode  59 = comma less
-keycode  60 = period greater
-keycode  61 = slash question
-keycode  62 = Shift_R
-keycode  63 = KP_Multiply
-keycode  64 = Alt_L
-keycode  65 = space
-keycode  66 = Caps_Lock
-keycode  67 = F1 F11
-keycode  68 = F2 F12
-keycode  69 = F3 F13
-keycode  70 = F4 F14
-keycode  71 = F5 F15
-keycode  72 = F6 F16
-keycode  73 = F7 F17
-keycode  74 = F8 F18
-keycode  75 = F9 F19
-keycode  76 = F10 F20
-keycode  77 = Num_Lock
-keycode  78 = Scroll_Lock
-keycode  79 = KP_7
-keycode  80 = KP_8
-keycode  81 = KP_9
-keycode  82 = KP_Subtract
-keycode  83 = KP_4
-keycode  84 = KP_5
-keycode  85 = KP_6
-keycode  86 = KP_Add
-keycode  87 = KP_1
-keycode  88 = KP_2
-keycode  89 = KP_3
-keycode  90 = KP_0
-keycode  91 = KP_Decimal
-keycode  94 = less greater bar
-keycode  95 = F11
-keycode  96 = F12
-keycode 104 = KP_Enter
-keycode 105 = Control_R
-keycode 106 = KP_Divide
-keycode 108 = Mode_switch
-keycode 109 = Break
-keycode 110 = Home
-keycode 111 = Up
-keycode 112 = Prior
-keycode 113 = Left
-keycode 114 = Right
-keycode 115 = End
-keycode 116 = Down
-keycode 117 = Next
-keycode 118 = Insert
-keycode 119 = Delete
-keycode 120 = Menu
-keycode 121 = F13
-keycode 122 = F14
-keycode 123 = Help
-keycode 124 = Execute
-keycode 125 = F17
-keycode 126 = KP_Subtract
-keycode 127 = Pause
-
-add shift   = Shift_L Shift_R
-add lock    = Caps_Lock
-add control = Control_L Control_R
-add mod1    = Alt_L 
-add mod2    = Num_Lock
-add mod4    = Mode_switch
-
-!keymaps for N810 by fatalsaint
-keycode 216 = Mode_switch
-keysym q = q Q 1
-keysym w = w W 2
-keysym e = e E 3
-keysym r = r R 4
-keysym t = t T 5
-keysym y = y Y 6
-keysym u = u U 7
-keysym i = i I 8
-keysym o = o O 9
-keysym p = p P 0
-keysym a = a A exclam
-keysym s = s S quotedbl
-keysym d = d D at
-keysym f = f F numbersign
-keysym g = g G backslash
-keysym h = h H slash
-keysym j = j J parenleft
-keysym k = k K parenright
-keysym l = l L asterisk
-keysym apostrophe = apostrophe apostrophe question
-keysym z = z Z U00A5
-keysym x = x X asciicircum
-keysym c = c C asciitilde
-keysym v = v V percent
-keysym b = b B ampersand
-keysym n = n N dollar
-keysym m = m M EuroSign
-keysym semicolon = semicolon colon U00A3
-keysym minus = minus underscore underscore
-keysym plus = plus plus equal
-keysym comma = comma less Escape
-keysym period = period greater bar
-keysym KP_Enter = Return Return
-keysym BackSpace = BackSpace BackSpace Tab
-
diff --git a/src/home/user/.chroot b/src/home/user/.chroot
deleted file mode 100644 (file)
index 32e96c9..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-# Sample config for chroot 
-
-# Device or image containing Debian filesystem.
-# Default: first in /media/mmc[12]/debian*.img*
-# Some examples:
-#IMGFILE=/media/mmc1/debian-final.img.ext2
-#IMGFILE=/dev/mmcblk0p4
-#IMGFILE=/dev/mmcblk1p2
-
-# Filesystem used; must always be set when using a partition.
-# Default: from extension of IMGFILE, or ext2.
-#IMGFS=ext2
-
-# Mount point for Debian.
-# Default: /debian
-#CHROOT=/debian
-
-# New /tmp dir size for printing / PDF creation
-# Default: 6M
-#TMPSIZE=6M
-
-# Debian user to drop privileges
-# Default: user
-#DEBUSER=user
diff --git a/src/home/user/.config/gtk-2.0/gtkfilechooser.ini b/src/home/user/.config/gtk-2.0/gtkfilechooser.ini
deleted file mode 100644 (file)
index a1d4de9..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-
-[Filechooser Settings]
-LocationMode=path-bar
-ShowHidden=true
-ExpandFolders=true
diff --git a/src/home/user/.config/lxde/config b/src/home/user/.config/lxde/config
deleted file mode 100644 (file)
index eba2bc9..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-
-[GTK]
-sNet/ThemeName=Taqua
-sNet/IconThemeName=nuoveXT2
-sGtk/FontName=Sans 10
-iGtk/ToolbarStyle=1
-sGtk/FileChooserBackend=
-iGtk/ButtonImages=1
-iGtk/MenuImages=1
-iXft/Antialias=1
diff --git a/src/home/user/.config/lxpanel/LXDE/config b/src/home/user/.config/lxpanel/LXDE/config
deleted file mode 100644 (file)
index d83df47..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[Command]
-FileManager=pcmanfm %s
-Terminal=xterm -e
diff --git a/src/home/user/.config/lxpanel/LXDE/panels/panel b/src/home/user/.config/lxpanel/LXDE/panels/panel
deleted file mode 100644 (file)
index 51b5d1f..0000000
+++ /dev/null
@@ -1,131 +0,0 @@
-# lxpanel <profile> config file. Manually editing is not recommended.
-# Use preference dialog in lxpanel to adjust config when you can.
-
-Global {
-    edge=left
-    allign=left
-    margin=0
-    widthtype=percent
-    width=100
-    height=26
-    transparent=1
-    tintcolor=#000000
-    alpha=0
-    setdocktype=1
-    setpartialstrut=1
-    usefontcolor=1
-    fontcolor=#ffffff
-    background=0
-    backgroundfile=/usr/share/lxpanel/images/background.png
-}
-
-Plugin {
-    type = space
-    Config {
-        Size=2
-    }
-}
-
-Plugin {
-    type = menu
-    Config {
-        image=/usr/share/lxde/images/lxde-icon.png
-        system {
-        }
-        separator {
-        }
-        item {
-            command=run
-        }
-        separator {
-        }
-        item {
-            image=gnome-logout
-            command=logout
-        }
-    }
-}
-
-Plugin {
-    type = launchbar
-    Config {
-        Button {
-            id=pcmanfm.desktop
-        }
-        Button {
-            id=lxde-x-terminal-emulator.desktop
-        }
-        Button {
-            id=kazehakase.desktop
-        }
-    }
-}
-
-Plugin {
-    type = space
-    Config {
-        Size=4
-    }
-}
-
-Plugin {
-    type = wincmd
-    Config {
-        Button1=iconify
-        Button2=shade
-    }
-}
-
-Plugin {
-    type = space
-    Config {
-        Size=4
-    }
-}
-
-Plugin {
-    type = pager
-}
-
-Plugin {
-    type = space
-    Config {
-        Size=4
-    }
-}
-
-Plugin {
-    type = taskbar
-    expand=1
-    Config {
-        tooltips=1
-        IconsOnly=0
-        AcceptSkipPager=1
-        ShowIconified=1
-        ShowMapped=1
-        ShowAllDesks=0
-        UseMouseWheel=1
-        UseUrgencyHint=1
-        FlatButton=0
-        MaxTaskWidth=150
-        spacing=1
-    }
-}
-
-Plugin {
-    type = tray
-}
-
-Plugin {
-    type = cpu
-}
-
-Plugin {
-    type = dclock
-    Config {
-        ClockFmt=%R
-        TooltipFmt=%A %x
-        BoldFont=0
-    }
-}
-
diff --git a/src/home/user/.gimp-2.4/gimprc b/src/home/user/.gimp-2.4/gimprc
deleted file mode 100644 (file)
index cfcbd36..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-# GIMP gimprc
-# 
-# This is your personal gimprc file.  Any variable defined in this file takes
-# precedence over the value defined in the system-wide gimprc:
-# /etc/gimp/2.0/gimprc
-# Most values can be set within GIMP by changing some options in the
-# Preferences dialog.
-
-(temp-path "/media/mmc2/tmp")
-(swap-path "/media/mmc2/tmp")
-(thumbnail-size none)
-(save-device-status yes)
-(show-tips no)
-
-
-# end of gimprc
diff --git a/src/home/user/.gimp-2.4/sessionrc b/src/home/user/.gimp-2.4/sessionrc
deleted file mode 100644 (file)
index bb0fd1a..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-# GIMP sessionrc
-# 
-# This file takes session-specific info (that is info, you want to keep
-# between two GIMP sessions).  You are not supposed to edit it manually, but
-# of course you can do.  The sessionrc will be entirely rewritten every time
-# you quit GIMP.  If this file isn't found, defaults are used.
-
-(session-info "toolbox" "dock"
-    (position 80 0)
-    (size 720 420)
-    (open-on-exit)
-    (dock
-        (book
-            (current-page 0)
-            (dockable "gimp-tool-options"
-                (tab-style icon)))))
-(session-info "dock" "dock"
-    (position 80 0)
-    (size 720 420)
-    (open-on-exit)
-    (aux-info
-        (show-image-menu "true")
-        (follow-active-image "true"))
-    (dock
-        (book
-            (current-page 0)
-            (dockable "gimp-layer-list"
-                (tab-style icon)
-                (preview-size 32))
-            (dockable "gimp-channel-list"
-                (tab-style icon)
-                (preview-size 32))
-            (dockable "gimp-vectors-list"
-                (tab-style icon)
-                (preview-size 32))
-            (dockable "gimp-undo-history"
-                (tab-style icon)))
-        (book
-            (position 260)
-            (current-page 0)
-            (dockable "gimp-color-editor"
-                (tab-style preview)
-                (aux-info
-                    (current-page "GimpColorSelect")))
-            (dockable "gimp-brush-grid"
-                (tab-style preview))
-            (dockable "gimp-pattern-grid"
-                (tab-style preview))
-            (dockable "gimp-gradient-list"
-                (tab-style preview)))))
-(session-info "toplevel" "gimp-preferences-dialog"
-    (position 52 -213))
-(session-info "toplevel" "gimp-controller-editor-dialog"
-    (position 255 -51)
-    (size 274 400))
-(session-info "toplevel" "gimp-image-new-dialog"
-    (position 175 -93))
-(session-info "toplevel" "gimp-file-open-dialog"
-    (position 140 90)
-    (size 600 360))
-(session-info "toplevel" "gimp-levels-tool-dialog"
-    (position -5 -12)
-    (size 370 455))
-(session-info "toplevel" "gimp-color-balance-tool-dialog"
-    (position -10 -51))
-(session-info "toplevel" "gimp-file-save-dialog"
-    (position 39 3)
-    (size 701 416))
-(session-info "toplevel" "gimp-threshold-tool-dialog"
-    (position -10 -51))
-
-(last-tip-shown 12)
-
-# end of sessionrc
diff --git a/src/home/user/.matchbox/keyboard-mini.xml b/src/home/user/.matchbox/keyboard-mini.xml
deleted file mode 100644 (file)
index 80fd40f..0000000
+++ /dev/null
@@ -1,226 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<keyboard>
-
-<layout id="mini-keyboard">
-<!-- contributed to Easy Debian by pton -->
-  <row>
-
-    <key fill="true">
-         <default display="a" />                
-         <shifted display="A" />
-          <mod1    display=":" />
-    </key>
-    <key>
-         <default display="b" />                
-         <shifted display="B" />
-          <mod1    display=";" />
-    </key>
-    <key>
-         <default display="c" />
-         <shifted display="C" />            
-          <mod1    display="=" />
-    </key>
-    <key>
-         <default display="d" />
-         <shifted display="D" />                
-          <mod1    display="." />
-    </key>
-    <key>
-         <default display="e" />
-         <shifted display="E" />                
-          <mod1    display="," />
-    </key>
-    <key>
-         <default display="f" />
-         <shifted display="F" />                
-          <mod1    display="+" />
-    </key>
-    <key>
-         <default display="g" />
-         <shifted display="G" />                
-          <mod1    display="-" />
-    </key>
-    <key>
-         <default display="h" />
-         <shifted display="H" />                
-          <mod1    display="_" />
-    </key>
-    <key>
-         <default display="i" />
-         <shifted display="I" />  
-          <mod1    display="|" />              
-    </key>
-    <key>
-         <default display="j" />
-         <shifted display="J" />    
-          <mod1    display="~" />            
-    </key>
-     <key>
-         <default display="k" />
-         <shifted display="K" />    
-          <mod1    display="¥" />            
-    </key>
-    <key>
-         <default display="l" />
-         <shifted display="L" />                
-          <mod1    display="£" />
-    </key>
-    <key>
-         <default display="m" />
-         <shifted display="M" />                
-          <mod1    display="€" />
-   </key>
-   <key>
-         <default display="n" />
-         <shifted display="N" />                
-          <mod1    display="{" />
-   </key>
-    <key>
-         <default display="o" />
-         <shifted display="O" />                
-          <mod1    display="}" />
-   </key>
-    <key>
-         <default display="p" />
-         <shifted display="P" />  
-          <mod1    display="?" />              
-   </key>
-    <key>
-         <default display="q" />
-         <shifted display="Q" />   
-          <mod1    display="[" />                
-   </key>
-    <key>
-         <default display="r" />
-         <shifted display="R" />     
-          <mod1    display="]" />              
-   </key>
-    <key>
-         <default display="s" />
-         <shifted display="S" />      
-          <mod1    display="&lt;" />             
-   </key>
-    <key>
-         <default display="t" />
-         <shifted display="T" />       
-          <mod1    display="&gt;" />            
-   </key>
-    <key>
-         <default display="u" />
-         <shifted display="U" />          
-          <mod1    display="´" />         
-   </key>
-    <key>
-         <default display="v" />
-         <shifted display="V" />    
-          <mod1    display="/" />               
-   </key>
-    <key>
-         <default display="w" />
-         <shifted display="W" />            
-          <mod1    display="\" />       
-   </key>
-    <key>
-         <default display="x" />
-         <shifted display="X" />      
-          <mod1    display="`" />             
-   </key>
-    <key>
-         <default display="y" />
-         <shifted display="Y" />         
-          <mod1    display="'" />          
-   </key>
-    <key fill="true">
-         <default display="z" />
-         <shifted display="Z" />     
-          <mod1    display='"' />              
-   </key>
-  </row>
-
-  <row>
-
-    <key>
-         <default display="Ec" action="escape" />
-    </key>
-    <key>
-         <default display="C^" action="modifier:ctrl"/>                
-    </key>
-     <key>
-         <default display="==&gt;" action="tab"/>                
-    </key>
-   <key>
-         <default display=",.?"  action="modifier:mod1"/>                 
-   </key>
-    <key>
-         <default display="AB" action="modifier:shift"/>                
-    </key>
-
-    <key fill="true">
-         <default display="   " action="space" />                
-    </key>
-    <key>
-         <default display="1" />                
-         <mod1 display="!" />
-    </key>
-    <key>
-         <default display="2" />                
-         <mod1 display="@" />
-    </key>
-    <key>
-         <default display="3" />
-         <mod1 display="#" />            
-    </key>
-    <key>
-         <default display="4" />
-         <mod1 display="$" />
-    </key>
-    <key>
-         <default display="5" />
-         <mod1 display="%" />                
-    </key>
-    <key>
-         <default display="6" />
-         <mod1 display="^" /> 
-    </key>
-    <key>
-         <default display="7" />
-         <mod1 display="&amp;" />                
-    </key>
-    <key>
-         <default display="8" />
-         <mod1 display="*" /> 
-    </key>
-    <key>
-         <default display="9" />
-         <mod1 display="(" />
-    </key>
-    <key>
-         <default display="0" />
-         <mod1 display=")" /> 
-    </key>
-    <key>
-         <default display="&lt;=+" action="return"/>
-    </key>
-    <key>
-         <default display="&lt;==" action="backspace"/>
-    </key>
-
-    <key>
-         <default display="u"  action="pageup"/>                
-    </key>
-    <key>
-         <default display="d"  action="pagedown"/>                
-    </key>
-   <key>
-         <default display="h"  action="home"/>                
-    </key>
-    <key>
-         <default display="e"  action="end"/>                
-    </key>
-
-  </row>
-
-</layout>
-
-</keyboard>
\ No newline at end of file
diff --git a/src/home/user/.matchbox/keyboard-normal.xml b/src/home/user/.matchbox/keyboard-normal.xml
deleted file mode 100644 (file)
index 8fc44fe..0000000
+++ /dev/null
@@ -1,360 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<keyboard>
-
-<options>
-<!-- not yet implemented -->
-</options>
-
-<layout id="normal keyboard">
-
-  <row>
-
-    <space width="500" extended="true"/>
-
-    <key fill="true">
-         <default display="Esc" action="escape" />
-    </key>
-    <key>
-         <default display="`" />
-    </key>
-    <key>
-         <default display="1" />                
-         <shifted display="!" />
-    </key>
-    <key>
-         <default display="2" />                
-         <shifted display='"' />
-          <mod1    display="½" />
-    </key>
-    <key>
-         <default display="3" />
-         <shifted display="£" />
-          <mod1    display="¾" />               
-    </key>
-    <key>
-         <default display="4" />
-         <shifted display="$" />                
-          <mod1    display="€" />
-    </key>
-    <key>
-         <default display="5" />
-         <shifted display="%" />                
-          <mod1    display="¢" />
-    </key>
-    <key>
-         <default display="6" />
-         <shifted display="^" />                
-    </key>
-    <key>
-         <default display="7" />
-         <shifted display="&amp;" />                
-    </key>
-    <key>
-         <default display="8" />
-         <shifted display="*" />                
-    </key>
-    <key>
-         <default display="9" />
-         <shifted display="(" />                
-    </key>
-    <key>
-         <default display="0" />
-         <shifted display=")" />                
-    </key>
-    <key>
-         <default display="-" />
-         <shifted display="_" />                
-    </key>
-    <key>
-         <default display="=" />
-         <shifted display="+" />                
-    </key>
-
-    <key fill="true">
-         <default display="Bksp" action="backspace"/>
-    </key>
-
-    <space width="500" extended="true"/>
-
-    <key width="4000"  extended="true">
-         <default display="Home" action="home"/>
-    </key>
-    <key width="4000"  extended="true">
-         <default display="PgUp" action="pageup"/>
-    </key>
-
-    <space width="500" extended="true"/>
-
-
-  </row>
-
-  <row>
-
-    <space width="500" extended="true"/>
-
-    <key fill="true">
-         <default display="Tab" action="tab"/>                
-    </key>
-    <key obey-caps='true'>
-         <default display="q" />                
-         <shifted display="Q" />
-    </key>
-    <key obey-caps='true'>
-         <default display="w" />                
-         <shifted display="W" />
-    </key>
-    <key obey-caps='true'>
-         <default    display="e" />                
-         <shifted display="E" />
-         <mod1 display="ë" />
-    </key>
-    <key obey-caps='true'>
-         <default display="r" />                
-         <shifted display="R" />
-    </key>
-    <key obey-caps='true'>
-         <default display="t" />                
-         <shifted display="T" />
-    </key>
-    <key obey-caps='true'>
-         <default display="y" />                
-         <shifted display="Y" />
-    </key>
-    <key obey-caps='true'>
-         <default display="u" />                
-         <shifted display="U" />
-          <mod1    display="ü" />
-    </key>
-    <key obey-caps='true'>
-         <default display="i" />                
-         <shifted display="I" />
-    </key>
-    <key obey-caps='true'>
-         <default display="o" />                
-         <shifted display="O" />
-          <mod1    display="ö" />
-    </key>
-    <key obey-caps='true'>
-         <default display="p" />                
-         <shifted display="P" />
-    </key>
-    <key>
-         <default display="{" />                
-         <shifted display="[" />
-    </key>
-    <key>
-         <default display="}" />                
-         <shifted display="]" />
-    </key>
-    <key fill="true">
-         <default display="\" />                
-         <shifted display="|" />
-    </key>
-
-    <space width="500" extended="true"/>
-
-    <key width="4000"  extended="true">
-         <default display="End" action="end"/>
-    </key>
-    <key width="4000"  extended="true">
-         <default display="PgDn" action="pagedown"/>
-    </key>
-
-    <space width="500" extended="true"/>
-
-  </row>
-  <row>
-
-    <space width="500" extended="true"/>
-
-    <key fill="true">
-         <default display="Caps" action="modifier:caps"/>                
-    </key>
-    <key obey-caps='true'>
-         <default display="a" />                
-         <shifted display="A" />
-    </key>
-    <key obey-caps='true'>
-         <default display="s" />                
-         <shifted display="S" />
-          <mod1    display="ß" />
-    </key>
-    <key obey-caps='true'>
-         <default display="d" />                
-         <shifted display="D" />
-    </key>
-    <key obey-caps='true'>
-         <default display="f" />                
-         <shifted display="F" />
-    </key>
-    <key obey-caps='true'>
-         <default display="g" />                
-         <shifted display="G" />
-    </key>
-    <key obey-caps='true'>
-         <default display="h" />                
-         <shifted display="H" />
-    </key>
-    <key obey-caps='true'>
-         <default display="j" />                
-         <shifted display="J" />
-    </key>
-    <key obey-caps='true'>
-         <default display="k" />                
-         <shifted display="K" />
-    </key>
-    <key obey-caps='true'>
-         <default display="l" />                
-         <shifted display="L" />
-    </key>
-    <key>
-         <default display=";" />                
-         <shifted display=":" />
-    </key>
-    <key>
-         <default display="#" />                
-         <shifted display="~" />
-    </key>
-    <key fill="true">
-         <default display="Ret" action="xkeysym:KP_Enter"/>
-    </key>
-
-    <space width="500" extended="true"/>
-
-    <space width="4000"  extended="true" />
-
-    <space width="4000"  extended="true" />
-
-    <space width="500" extended="true"/>
-
-
-  </row>
-  <row>
-
-    <space width="500" extended="true"/>
-
-    <key fill="true">
-         <default display="Shift" action="modifier:shift"/>                
-    </key>
-
-    <key obey-caps='true'>
-         <default display="z" />                
-         <shifted display="Z" />
-    </key>
-
-    <key obey-caps='true'>
-         <default display="x" />                
-         <shifted display="X" />
-    </key>
-
-    <key obey-caps='true'>
-         <default display="c" />                
-         <shifted display="C" />
-    </key>
-
-    <key obey-caps='true'>
-         <default display="v" />                
-         <shifted display="V" />
-    </key>
-
-    <key obey-caps='true'>
-         <default display="b" />                
-         <shifted display="B" />
-    </key>
-
-    <key obey-caps='true'>
-         <default display="n" />                
-         <shifted display="N" />
-          <mod1    display="ñ" />
-    </key>
-
-    <key obey-caps='true'>
-         <default display="m" />                
-         <shifted display="M" />
-    </key>
-
-    <key>
-         <default display="," />                
-         <shifted display="&lt;" />
-    </key>
-    <key>
-         <default display="." />                
-         <shifted display="&gt;" />
-    </key>
-    <key>
-         <default display="/" />                
-         <shifted display="?" />
-    </key>
-
-
-    <key fill="true">
-         <default display="Shift" action="modifier:shift"/>                
-    </key>
-
-    <space width="500" extended="true"/>
-
-    <space width="4000"  extended="true" />
-
-    <space width="4000"  extended="true" />
-
-    <space width="500" extended="true"/>
-
-
-
- </row>
-  <row>
-
-    <space width="500" extended="true"/>
-
-    <key>
-         <default display="äëö" action="modifier:mod1"/>                
-    </key>
-
-    <key fill="true">
-         <default display="Ctrl" action="modifier:ctrl"/>                
-    </key>
-
-    <key>
-         <default display="Alt" action="modifier:alt"/>                
-    </key>
-
-
-    <key width="12000">
-         <default display=" " action="space" />                
-    </key>
-
-    <key>
-         <default display="'" action="xkeysym:apostrophe" />                
-         <shifted display="@" />
-    </key>
-
-    <key>
-         <default display="^" action="up" />                
-    </key>
-    <key>
-         <default display="V" action="down" />                
-    </key>
-    <key>
-         <default display="&lt;" action="left" />                
-    </key>
-    <key>
-         <default display="&gt;" action="right" />                
-    </key>
-
-    <space width="500" extended="true"/>
-
-    <key width="4000"  extended="true">
-         <default display="Alt" action="modifier:alt"/>
-    </key>
-
-    <key width="4000"  extended="true">
-         <default display="F9" action="xkeysym:F9"/>
-    </key>
-
-    <space width="500" extended="true"/>
-
-</row>
-
-</layout>
-
-</keyboard>
\ No newline at end of file
diff --git a/src/home/user/.matchbox/keyboard.xml b/src/home/user/.matchbox/keyboard.xml
deleted file mode 100644 (file)
index 8fc44fe..0000000
+++ /dev/null
@@ -1,360 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<keyboard>
-
-<options>
-<!-- not yet implemented -->
-</options>
-
-<layout id="normal keyboard">
-
-  <row>
-
-    <space width="500" extended="true"/>
-
-    <key fill="true">
-         <default display="Esc" action="escape" />
-    </key>
-    <key>
-         <default display="`" />
-    </key>
-    <key>
-         <default display="1" />                
-         <shifted display="!" />
-    </key>
-    <key>
-         <default display="2" />                
-         <shifted display='"' />
-          <mod1    display="½" />
-    </key>
-    <key>
-         <default display="3" />
-         <shifted display="£" />
-          <mod1    display="¾" />               
-    </key>
-    <key>
-         <default display="4" />
-         <shifted display="$" />                
-          <mod1    display="€" />
-    </key>
-    <key>
-         <default display="5" />
-         <shifted display="%" />                
-          <mod1    display="¢" />
-    </key>
-    <key>
-         <default display="6" />
-         <shifted display="^" />                
-    </key>
-    <key>
-         <default display="7" />
-         <shifted display="&amp;" />                
-    </key>
-    <key>
-         <default display="8" />
-         <shifted display="*" />                
-    </key>
-    <key>
-         <default display="9" />
-         <shifted display="(" />                
-    </key>
-    <key>
-         <default display="0" />
-         <shifted display=")" />                
-    </key>
-    <key>
-         <default display="-" />
-         <shifted display="_" />                
-    </key>
-    <key>
-         <default display="=" />
-         <shifted display="+" />                
-    </key>
-
-    <key fill="true">
-         <default display="Bksp" action="backspace"/>
-    </key>
-
-    <space width="500" extended="true"/>
-
-    <key width="4000"  extended="true">
-         <default display="Home" action="home"/>
-    </key>
-    <key width="4000"  extended="true">
-         <default display="PgUp" action="pageup"/>
-    </key>
-
-    <space width="500" extended="true"/>
-
-
-  </row>
-
-  <row>
-
-    <space width="500" extended="true"/>
-
-    <key fill="true">
-         <default display="Tab" action="tab"/>                
-    </key>
-    <key obey-caps='true'>
-         <default display="q" />                
-         <shifted display="Q" />
-    </key>
-    <key obey-caps='true'>
-         <default display="w" />                
-         <shifted display="W" />
-    </key>
-    <key obey-caps='true'>
-         <default    display="e" />                
-         <shifted display="E" />
-         <mod1 display="ë" />
-    </key>
-    <key obey-caps='true'>
-         <default display="r" />                
-         <shifted display="R" />
-    </key>
-    <key obey-caps='true'>
-         <default display="t" />                
-         <shifted display="T" />
-    </key>
-    <key obey-caps='true'>
-         <default display="y" />                
-         <shifted display="Y" />
-    </key>
-    <key obey-caps='true'>
-         <default display="u" />                
-         <shifted display="U" />
-          <mod1    display="ü" />
-    </key>
-    <key obey-caps='true'>
-         <default display="i" />                
-         <shifted display="I" />
-    </key>
-    <key obey-caps='true'>
-         <default display="o" />                
-         <shifted display="O" />
-          <mod1    display="ö" />
-    </key>
-    <key obey-caps='true'>
-         <default display="p" />                
-         <shifted display="P" />
-    </key>
-    <key>
-         <default display="{" />                
-         <shifted display="[" />
-    </key>
-    <key>
-         <default display="}" />                
-         <shifted display="]" />
-    </key>
-    <key fill="true">
-         <default display="\" />                
-         <shifted display="|" />
-    </key>
-
-    <space width="500" extended="true"/>
-
-    <key width="4000"  extended="true">
-         <default display="End" action="end"/>
-    </key>
-    <key width="4000"  extended="true">
-         <default display="PgDn" action="pagedown"/>
-    </key>
-
-    <space width="500" extended="true"/>
-
-  </row>
-  <row>
-
-    <space width="500" extended="true"/>
-
-    <key fill="true">
-         <default display="Caps" action="modifier:caps"/>                
-    </key>
-    <key obey-caps='true'>
-         <default display="a" />                
-         <shifted display="A" />
-    </key>
-    <key obey-caps='true'>
-         <default display="s" />                
-         <shifted display="S" />
-          <mod1    display="ß" />
-    </key>
-    <key obey-caps='true'>
-         <default display="d" />                
-         <shifted display="D" />
-    </key>
-    <key obey-caps='true'>
-         <default display="f" />                
-         <shifted display="F" />
-    </key>
-    <key obey-caps='true'>
-         <default display="g" />                
-         <shifted display="G" />
-    </key>
-    <key obey-caps='true'>
-         <default display="h" />                
-         <shifted display="H" />
-    </key>
-    <key obey-caps='true'>
-         <default display="j" />                
-         <shifted display="J" />
-    </key>
-    <key obey-caps='true'>
-         <default display="k" />                
-         <shifted display="K" />
-    </key>
-    <key obey-caps='true'>
-         <default display="l" />                
-         <shifted display="L" />
-    </key>
-    <key>
-         <default display=";" />                
-         <shifted display=":" />
-    </key>
-    <key>
-         <default display="#" />                
-         <shifted display="~" />
-    </key>
-    <key fill="true">
-         <default display="Ret" action="xkeysym:KP_Enter"/>
-    </key>
-
-    <space width="500" extended="true"/>
-
-    <space width="4000"  extended="true" />
-
-    <space width="4000"  extended="true" />
-
-    <space width="500" extended="true"/>
-
-
-  </row>
-  <row>
-
-    <space width="500" extended="true"/>
-
-    <key fill="true">
-         <default display="Shift" action="modifier:shift"/>                
-    </key>
-
-    <key obey-caps='true'>
-         <default display="z" />                
-         <shifted display="Z" />
-    </key>
-
-    <key obey-caps='true'>
-         <default display="x" />                
-         <shifted display="X" />
-    </key>
-
-    <key obey-caps='true'>
-         <default display="c" />                
-         <shifted display="C" />
-    </key>
-
-    <key obey-caps='true'>
-         <default display="v" />                
-         <shifted display="V" />
-    </key>
-
-    <key obey-caps='true'>
-         <default display="b" />                
-         <shifted display="B" />
-    </key>
-
-    <key obey-caps='true'>
-         <default display="n" />                
-         <shifted display="N" />
-          <mod1    display="ñ" />
-    </key>
-
-    <key obey-caps='true'>
-         <default display="m" />                
-         <shifted display="M" />
-    </key>
-
-    <key>
-         <default display="," />                
-         <shifted display="&lt;" />
-    </key>
-    <key>
-         <default display="." />                
-         <shifted display="&gt;" />
-    </key>
-    <key>
-         <default display="/" />                
-         <shifted display="?" />
-    </key>
-
-
-    <key fill="true">
-         <default display="Shift" action="modifier:shift"/>                
-    </key>
-
-    <space width="500" extended="true"/>
-
-    <space width="4000"  extended="true" />
-
-    <space width="4000"  extended="true" />
-
-    <space width="500" extended="true"/>
-
-
-
- </row>
-  <row>
-
-    <space width="500" extended="true"/>
-
-    <key>
-         <default display="äëö" action="modifier:mod1"/>                
-    </key>
-
-    <key fill="true">
-         <default display="Ctrl" action="modifier:ctrl"/>                
-    </key>
-
-    <key>
-         <default display="Alt" action="modifier:alt"/>                
-    </key>
-
-
-    <key width="12000">
-         <default display=" " action="space" />                
-    </key>
-
-    <key>
-         <default display="'" action="xkeysym:apostrophe" />                
-         <shifted display="@" />
-    </key>
-
-    <key>
-         <default display="^" action="up" />                
-    </key>
-    <key>
-         <default display="V" action="down" />                
-    </key>
-    <key>
-         <default display="&lt;" action="left" />                
-    </key>
-    <key>
-         <default display="&gt;" action="right" />                
-    </key>
-
-    <space width="500" extended="true"/>
-
-    <key width="4000"  extended="true">
-         <default display="Alt" action="modifier:alt"/>
-    </key>
-
-    <key width="4000"  extended="true">
-         <default display="F9" action="xkeysym:F9"/>
-    </key>
-
-    <space width="500" extended="true"/>
-
-</row>
-
-</layout>
-
-</keyboard>
\ No newline at end of file
diff --git a/src/home/user/.powerlaunch/powerlaunch.conf b/src/home/user/.powerlaunch/powerlaunch.conf
deleted file mode 100644 (file)
index a04542c..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-[main]
-on_init = call common.init.main; inherit systemui.ui; call systemui.ui.layout; call mce.init.main
-key_left = call common.powerlaunch.reload; banner "Powerlaunch reloaded"
-key_menu = hide; banner "wait..."; exec "/usr/bin/mbk"; banner "keyboard toggle"
-key_fullscreen = hide; banner "wait..."; exec "sudo /sbin/debian wmctrl -r :ACTIVE: -b toggle,fullscreen"; banner "fullscreen toggle"
-
diff --git a/src/home/user/.xbindkeysrc.scm b/src/home/user/.xbindkeysrc.scm
deleted file mode 100644 (file)
index 28961f5..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-; guile-based config
-;
-; (for combo keys)
-;
-; Part of the Easy Debian chroot package
-;
-
-; F5 - Menu key
-; F6 - Fullscreen key
-; F7 - Plus key
-; F8 - Minus key
-
-; Minus followed by Fullscreen key works with all apps
-; Minus followed by Menu toggles keyboard
-; Minus followed by Plus toggles mini / full keyboard
-
-(define (display-n str)
-    "Display a string then newline"
-  (display str)
-  (newline))
-
-(define (first-binding)
-    "First binding"
-  (xbindkey-function '(F8) second-binding))
-                       
-(define (reset-first-binding)
-    "reset first binding"
-  (display-n "reset first binding")
-  (ungrab-all-keys)
-  (remove-all-keys)
-  (first-binding)
-  (grab-all-keys))
-
-(define (second-binding)
-    "Second binding"
-  (display "New binding")
-  (ungrab-all-keys)
-  (remove-all-keys)
-
-; Menu key (F4)
-  (xbindkey-function 'F4
-                     (lambda ()
-                       (run-command "/home/user/apps/kbd-toggle")
-                       (reset-first-binding)))
-; Plus key (F7)
-  (xbindkey-function 'F7
-                     (lambda ()
-                       (run-command "/home/user/apps/kbd-mini")
-                       (reset-first-binding)))
-; Fullscreen key (F6)
-  (xbindkey-function 'F6
-                     (lambda ()
-                       (run-command "wmctrl -r :ACTIVE: -b toggle,fullscreen")
-                       (reset-first-binding)))
-  (debug)
-  (grab-all-keys))
-
-
-
-(first-binding)
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-; End of xbindkeys configuration ;
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
diff --git a/src/home/user/apps/kbd-mini b/src/home/user/apps/kbd-mini
deleted file mode 100755 (executable)
index c76bc1e..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-  
-  [ -f /tmp/mb-kb ] && . /tmp/mb-kb
-  if [ ! "x`grep mini-keyboard /home/user/.matchbox/keyboard.xml`" = "x" ] ; then
-    echo setting normal
-    cp /home/user/.matchbox/keyboard-normal.xml /home/user/.matchbox/keyboard.xml
-  else
-    echo setting mini
-    cp /home/user/.matchbox/keyboard-mini.xml /home/user/.matchbox/keyboard.xml
-  fi
-
-  killall matchbox-keyboard
-  matchbox-keyboard $MB_KBD_CONFIG &
diff --git a/src/home/user/apps/kbd-toggle b/src/home/user/apps/kbd-toggle
deleted file mode 100755 (executable)
index cc9c250..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-if fuser /usr/bin/matchbox-keyboard
-then killall matchbox-keyboard
-else matchbox-keyboard
-fi &
\ No newline at end of file
diff --git a/src/home/user/img-install/debian-installer.sh b/src/home/user/img-install/debian-installer.sh
deleted file mode 100755 (executable)
index bba023f..0000000
+++ /dev/null
@@ -1,170 +0,0 @@
-#!/bin/sh
-
-## New! Ask where the user wishes to install the package with gxmessage:
-
-export GXMSG=`printf "\
-Where do you want your Debian image file installed?\n\
-You need approximately 1.3GB initially.\n\
-Free space left on your memory cards:\n\n"; \
-df -h | grep "media\/mmc" | awk '{print $6 ": " $4 " free, " $2 " total (" $5 " full)"}' | sort`
-gxmessage -center -buttons MMC1:1,MMC2:2 -geometry 690x380 -title "Choose Memory Card" "$GXMSG"
-export SDNO=$?
-
-case "$SDNO" in
-  1)
-    export SDCARD="mmc1" 
-    ;;
-  *)
-    export SDCARD="mmc2" 
-    ;;
-esac
-
-echo "Downloading and extracting to /media/$SDCARD..."
-
-#exit 0
-
-## HERE ARE THE VARIABLES:
-
-export INSTPATH="/home/user/img-install"
-export TARPATH="/media/$SDCARD"
-export DLURL="http://qole.org/files"
-export BZ2CMD1="gtar -xjf"
-export BZ2CMD2=""
-#This doesn't work:
-#export BZ2CMD1="bzcat"
-#export BZ2CMD2="| tar xf -"
-export GZCMD1="tar -xzf"
-
-export EXTPATH1=$TARPATH
-export PKGNAME1="EASY DEBIAN IMAGE FILE"
-export BIGTAR1="debian-squeeze-img.tar.bz2"
-export TARCMD1="$BZ2CMD1 $TARPATH/$BIGTAR1 $BZ2CMD2"
-export MD51="4cd74df14840b3be5f47487a17daa6d9"
-export EXTCMD1=""
-
-#Set SKIPPKG2=1 to skip the second package.
-
-export SKIPPKG2=1
-export EXTPATH2=$EXTPATH1
-export PKGNAME2="SECOND TEST"
-export BIGTAR2="test2.tgz"
-export TARCMD2="$GZCMD1 $TARPATH/$BIGTAR2"
-export MD52="ec3ccde37f4cd026fd03911df7579d6a"
-export EXTCMD2=""
-
-#export CLEANUP="sudo rm -r $INSTPATH ; sudo rm /usr/share/applications/image-install.desktop "
-export CLEANUP="echo All done!"
-
-## HERE'S THE SCRIPT:
-
-# Download first package
-
-export GOTIT="no"
-
-if [ -f $TARPATH/$BIGTAR1 ] ; then
-  echo You already have the big image file! 
-  echo   Checking to see if it is good...
-  if [ "`$INSTPATH/md5sum  $TARPATH/$BIGTAR1 | awk '{print $1}'`" = "$MD51" ] ; then 
-    export GOTIT="yes"
-  fi
-fi
-
-echo " "
-echo "Downloading $PKGNAME1 package..."
-
-export GOOD=1
-export TEST=2
-
-while test $TEST != $GOOD 
-do
- cd $TARPATH
- if [ ! "$GOTIT" = "yes" ] ; then
-   wget -c $DLURL/$BIGTAR1
- fi
-
- if test -e  $TARPATH/$BIGTAR1
-  then
-
-   cd $INSTPATH
-   export GOOD=$MD51
-   if [ ! "$GOTIT" = "yes" ] ; then
-     echo Testing the file to see if it is good.
-     export TEST=`$INSTPATH/md5sum  $TARPATH/$BIGTAR1 | awk '{print $1}'`
-   else
-     export TEST=$MD51
-   fi
-
-   if test $TEST = $GOOD
-    then
-
-     cd $EXTPATH1
-     echo Extracting the image file. This will take some time.
-     TARERR=`$TARCMD1 2>&1`
-     if [ "$?" = 0 ] ; then
-        rm -rf $TARPATH/$BIGTAR1
-         $EXTCMD1
-         export MSG1=`printf "CONGRATULATIONS!\n\nAll has gone well!\n\nSuccess installing $PKGNAME1 package!"`
-         gxmessage -center -alignbuttons right -buttons GTK_STOCK_OK:0 -geometry 640x250 -title "SUCCESS!" "$MSG1"
-       else
-         export ERR1=`printf "ERROR! TAR FAILED!\nUnable to install $PKGNAME1\n$TARERR"`
-         gxmessage -center -alignbuttons right -buttons GTK_STOCK_OK:0 -geometry 640x380 -title "TAR ERROR" "$ERR1"
-         exit 99
-      fi       
-    else
-      export ERR1=`printf "$PKGNAME1 package appears damaged.\nPress OK to try downloading again.\nCancel keeps the damaged file."`
-      gxmessage -center -alignbuttons right -buttons GTK_STOCK_OK:0,GTK_STOCK_CANCEL:1 -geometry 640x100 -title "DOWNLOAD ERROR" "$ERR1"
-      if [ "$?" = 1 ] ; then
-        exit 99
-      fi
-      rm $TARPATH/$BIGTAR1
-    fi
-  fi
-done
-
-# Stop if only getting one package
-
-if test $SKIPPKG2 == 1
- then
-  $CLEANUP
-  exit 0
-fi
-
-# Download second package
-
-echo " "
-echo "Downloading $PKGNAME2 package..."
-export GOOD2=1
-export TEST2=2
-
-while test $TEST2 != $GOOD2
-do
-  cd $INSTPATH
-  wget -c $DLURL/$BIGTAR2
-  if test -e  $TARPATH/$BIGTAR2
-   then
-
-    export GOOD2=$MD52
-    export TEST2=`$INSTPATH/md5sum  $TARPATH/$BIGTAR2 | awk '{print $1}'`
-
-    if test $TEST2 = $GOOD2
-     then
-      cd $EXTPATH2
-      TARERR=`$TARCMD2 2>&1`
-      if [ "$?" = 0 ] ; then
-       rm -rf $TARPATH/$BIGTAR2
-        $EXTCMD2
-        export MSG2=`printf "CONGRATULATIONS!\n\nAll has gone well!\n\nSuccess installing $PKGNAME2 package!"`
-        gxmessage -center -alignbuttons right -buttons GTK_STOCK_OK:0 -geometry 640x250 -title "SUCCESS!" "$MSG2"
-      else
-        export ERR2=`printf "ERROR! ERROR! ERROR!\nTAR FAILED!\n\nUnable to install $PKGNAME2\n\n$TARERR"`
-        gxmessage -center -alignbuttons right -buttons GTK_STOCK_OK:0 -geometry 640x250 -title "TAR ERROR" "$ERR2"
-        exit 99
-      fi
-     else
-      echo "$PKGNAME2 package seems damaged, trying again!"
-     fi
-   fi
-done
-
-$CLEANUP
-exit 0
diff --git a/src/home/user/img-install/md5sum b/src/home/user/img-install/md5sum
deleted file mode 100755 (executable)
index 1575535..0000000
Binary files a/src/home/user/img-install/md5sum and /dev/null differ
diff --git a/src/sbin/debian b/src/sbin/debian
deleted file mode 100755 (executable)
index 077096a..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-#!/bin/sh
-# Sets up (if necessary) for chroot into a Debian environment.
-# Expects root privileges, does not drop them. 
-# Look to /usr/bin/debbie for a friendly wrapper.
-
-# By Alan M Bruce (qole) with help from Benson Mitchell and Thomas Perl
-#
-# GPL licensed; keep code free!
-
-if [ "`whoami`" != "root" ] ; then
-  echo "please run me as root!"
-  exit 9
-fi
-
-#Pull in the config, if possible...
-if [ -f "/home/user/.chroot" ] ; then
-
-. /home/user/.chroot
-
-else
-  echo "No ~/.chroot file." >/dev/stderr
-fi
-
-#This comes from the config file... If not, fall back on '/debian'
-if [ "x$CHROOT" = "x" ] ; then
-  CHROOT=/debian
-  echo "No chroot dir specified; using $CHROOT" >/dev/stderr
-else
-  echo "Chroot dir specified: $CHROOT" >/dev/stderr
-fi
-
-#This comes from the config. If not, search for debian*.img.ext2
-if [ "x$IMGFILE" = "x" ] ; then
-  echo "No image file or partition specified." >/dev/stderr
-  IMGMMC="`ls -1 /media/mmc?/debian*.img* | head -1`"
-  if [ "x$IMGMMC" != x ] ; then
-    IMGFILE="$IMGMMC"
-  else
-    MSG1=`printf "ERROR!\n\nYou have no debian.img.ext2 file on your memory cards.\n\nPlease use the Debian Image Installer in Extras."`
-    if [ ! -f "/usr/bin/gxmessage" ] ; then
-      echo $MSG1 >/dev/stderr
-    else
-      gxmessage -center -alignbuttons center -buttons GTK_STOCK_OK:0 -geometry 680x250 -title "MISSING DISK IMAGE" "$MSG1"
-    fi
-    exit 9
-  fi
-else
-  echo "$IMGFILE specified in ~/.chroot" >/dev/stderr
-fi
-
-#
-#Make the temp dir bigger for OpenOffice etc.
-#
-#This comes from the config file... 
-#If not, fall back to a 6MB /tmp dir
-#
-
-[ "x$TMPSIZE" != x ] || TMPSIZE=6M
-mount -o remount,size=$TMPSIZE /tmp
-
-#Messy hack to make tap-and-hold work with GTK apps.
-export GTK_MODULES=libgtkstylus.so
-
-#Some OpenOffice environment variables
-export SAL_USE_VCLPLUGIN="gtk"
-export OOO_FORCE_DESKTOP="gnome"
-export SAL_NOOPENGL="true"
-export OOO_DISABLE_RECOVERY="true"
-export SAL_DISABLE_SYNCHRONOUS_PRINTER_DETECTION="true"
-#export SAL_DISABLE_CUPS="true"
-
-qchroot $IMGFILE $CHROOT "$@"
diff --git a/src/sbin/debian~ b/src/sbin/debian~
deleted file mode 100644 (file)
index 3dac113..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-#!/bin/sh
-# Sets up (if necessary) for chroot into a Debian environment.
-# Expects root privileges, does not drop them. 
-# Look to /usr/bin/debbie for a friendly wrapper.
-
-# By Alan M Bruce (qole) with help from Benson Mitchell
-#
-# GPL licensed; keep code free!
-
-if [ "`whoami`" != "root" ] ; then
-  echo "please run me as root!"
-  exit 9
-fi
-
-#Pull in the config, if possible...
-if [ -f "/home/user/.chroot" ] ; then
-
-. /home/user/.chroot
-
-else
-  echo "No ~/.chroot file." >/dev/stderr
-fi
-
-#This comes from the config file... If not, fall back on '/debian'
-if [ "x$CHROOT" = "x" ] ; then
-  CHROOT=/debian
-  echo "No chroot dir specified; using $CHROOT" >/dev/stderr
-else
-  echo "Chroot dir specified: $CHROOT" >/dev/stderr
-fi
-
-#This comes from the config. If not, search for debian*.img.ext2
-if [ "x$IMGFILE" = "x" ] ; then
-  echo "No image file or partition specified." >/dev/stderr
-  IMGMMC="`ls -1 /media/mmc?/debian*.img* | head -1`"
-  if [ "x$IMGMMC" != x ] ; then
-    IMGFILE="$IMGMMC"
-  else
-    MSG1=`printf "ERROR!\n\nYou have no debian.img.ext2 file on your memory cards.\n\nPlease use the Debian Image Installer in Extras."`
-    if [ ! -f "/usr/bin/gxmessage" ] ; then
-      echo $MSG1 >/dev/stderr
-    else
-      gxmessage -center -alignbuttons center -buttons GTK_STOCK_OK:0 -geometry 680x250 -title "MISSING DISK IMAGE" "$MSG1"
-    fi
-    exit 9
-  fi
-else
-  echo "$IMGFILE specified in ~/.chroot" >/dev/stderr
-fi
-
-#
-#Make the temp dir bigger for OpenOffice etc.
-#
-#This comes from the config file... 
-#If not, fall back to a 6MB /tmp dir
-#
-
-[ "x$TMPSIZE" != x ] || TMPSIZE=6M
-mount -o remount,size=$TMPSIZE /tmp
-
-#Messy hack to make tap-and-hold work with GTK apps.
-export GTK_MODULES=libgtkstylus.so
-
-#Some OpenOffice environment variables
-export SAL_USE_VCLPLUGIN="gtk"
-export OOO_FORCE_DESKTOP="gnome"
-export SAL_NOOPENGL="true"
-export OOO_DISABLE_RECOVERY="true"
-export SAL_DISABLE_SYNCHRONOUS_PRINTER_DETECTION="true"
-#export SAL_DISABLE_CUPS="true"
-
-qchroot $IMGFILE $CHROOT "$@"
diff --git a/src/usr/bin/debbie b/src/usr/bin/debbie
deleted file mode 100755 (executable)
index 9726148..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-#!/bin/sh
-# Chroots to Debian and runs a shell, or any command-line as non-root.
-
-# By Alan M Bruce (qole), Benson Mitchell and Thomas Perl
-#
-# GPL licensed; keep code free!
-
-if [ "`whoami`" = "root" ] ; then
-  echo "please don't run me as root!"
-  exit 9
-fi
-
-#Pull in the config, if possible...
-[ -f /home/user/.chroot ] && . /home/user/.chroot
-
-#This comes from the config file... If not, fall back on 'user'
-#[ "x$DEBUSER" != x ] || DEBUSER=user
-DEBUSER=$USER
-
-CHROOTUSER=$DEBUSER
-
-#If display's not given, go to primary display. If it's set, let's not
-#mangle it to allow convenient use of USB VGA out, or multiple Xomaps.
-[ "x$DISPLAY" != x ] || export DISPLAY=:0.0
-
-#This enables long-hold-to-right-click in all GTK+ apps.
-#Maybe we'd be better to add libgtkstylus.so anyway, but for now, we'll
-#just leave it if they've got any non-empty GTK_MODULES 
-[ "x$GTK_MODULES" != x ] || export GTK_MODULES=libgtkstylus.so
-
-#Note use of su below, so no Debian-side script req'd to drop privileges.
-#With no args, use a shell; su will get the right one, with no -c
-#With args, just run them as $DEBUSER.
-
-if [ $# = 0 ] ; then
-  echo Starting Debian shell... >/dev/stderr
-  sudo /sbin/debian su $DEBUSER
-else
-  # Workaround to allow "debbie" to be used as login shell
-  if [ "$1" == "-c" ]; then
-    shift
-  fi
-  echo Starting Debian $* >/dev/stderr
-  sudo /sbin/debian su $DEBUSER -c "$*"
-fi
diff --git a/src/usr/bin/debbie~ b/src/usr/bin/debbie~
deleted file mode 100644 (file)
index 9977f74..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-#!/bin/sh
-# Chroots to Debian and runs a shell, or any command-line as non-root.
-
-# By Alan M Bruce (qole), Benson Mitchell and Thomas Perl
-#
-# GPL licensed; keep code free!
-
-if [ "`whoami`" = "root" ] ; then
-  echo "please don't run me as root!"
-  exit 9
-fi
-
-#Pull in the config, if possible...
-[ -f /home/user/.chroot ] && . /home/user/.chroot
-
-#This comes from the config file... If not, fall back on 'user'
-#[ "x$DEBUSER" != x ] || DEBUSER=user
-DEBUSER=$USER
-
-CHROOTUSER=$DEBUSER
-
-#If display's not given, go to primary display. If it's set, let's not
-#mangle it to allow convenient use of USB VGA out, or multiple Xomaps.
-[ "x$DISPLAY" != x ] || export DISPLAY=:0.0
-
-#This enables long-hold-to-right-click in all GTK+ apps.
-#Maybe we'd be better to add libgtkstylus.so anyway, but for now, we'll
-#just leave it if they've got any non-empty GTK_MODULES 
-[ "x$GTK_MODULES" != x ] || export GTK_MODULES=libgtkstylus.so
-
-#Note use of su below, so no Debian-side script req'd to drop privileges.
-#With no args, use a shell; su will get the right one, with no -c
-#With args, just run them as $DEBUSER.
-
-if [ $# = 0 ] ; then
-  echo Starting Debian shell... >/dev/stderr
-  sudo /sbin/debian su $DEBUSER
-else
-  echo Starting Debian $1 >/dev/stderr
-  sudo /sbin/debian su $DEBUSER -c "$*"
-fi
diff --git a/src/usr/bin/debwm b/src/usr/bin/debwm
deleted file mode 100755 (executable)
index edaa5e9..0000000
+++ /dev/null
@@ -1 +0,0 @@
-sudo debian hilda xephwm LXDE startlxde1
\ No newline at end of file
diff --git a/src/usr/bin/mbk b/src/usr/bin/mbk
deleted file mode 100755 (executable)
index 713c07d..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-if fuser /debian/usr/bin/matchbox-keyboard
-then killall matchbox-keyboard
-else sudo debian hilda matchbox-keyboard
-fi &
\ No newline at end of file
diff --git a/src/usr/share/applications/hildon/closechroot.desktop b/src/usr/share/applications/hildon/closechroot.desktop
deleted file mode 100644 (file)
index 9ea7348..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-Name=Close Debian
-GenericName=Close Debian
-Exec=osso-xterm 'sudo closechroot /debian'
-Icon=deblet
-X-Osso-Type=application/x-executable
-X-HildonDesk-ShowInToolbar=true
-Type=Application
-StartupNotify=true
\ No newline at end of file
diff --git a/src/usr/share/applications/hildon/debchroot.desktop b/src/usr/share/applications/hildon/debchroot.desktop
deleted file mode 100644 (file)
index dc1011a..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-Name=Debian chroot
-GenericName=Debian Terminal Window
-Exec=osso-xterm "sudo debian"
-Icon=debian-logo
-X-Osso-Type=application/x-executable
-X-HildonDesk-ShowInToolbar=true
-Terminal=true
-Type=Application
-StartupNotify=true
\ No newline at end of file
diff --git a/src/usr/share/applications/hildon/epiphany.desktop b/src/usr/share/applications/hildon/epiphany.desktop
deleted file mode 100644 (file)
index 92dcbb5..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-Name=Epiphany Web Browser
-Comment=Web browser
-Exec=debbie epiphany-gecko
-Terminal=false
-Type=Application
-Icon=epiphany
-Categories=Application;Network;
diff --git a/src/usr/share/applications/hildon/gimp.desktop b/src/usr/share/applications/hildon/gimp.desktop
deleted file mode 100644 (file)
index 0fa4a34..0000000
+++ /dev/null
@@ -1,153 +0,0 @@
-[Desktop Entry]
-Version=1.0
-Encoding=UTF-8
-Type=Application
-Name=GNU Image Manipulation Program
-Name[ar]=برنامج جنو لمعالجة الصور
-Name[be]=GNU Image Manipulation Program
-Name[bg]=Редактор на изображения (GIMP)
-Name[ca]=Programa de retoc d'imatges de GNU
-Name[ca@valencia]=Programa de retoc d'imatges de GNU
-Name[cs]=GNU Image Manipulation Program
-Name[da]=GNU Image Manipulation Program
-Name[de]=GNU Image Manipulation Program
-Name[dz]=་་ཨི་མེཇི་་མ་ནུ་པུ་ལེ་ཤཱན་་པོརོ་གརམ།
-Name[en_CA]=GNU Image Manipulation Program
-Name[en_GB]=GNU Image Manipulation Program
-Name[eo]=Bildmanipulilo (GIMP = GNU Image Manipulation Program)
-Name[es]=Programa de manipulación de imágenes de GNU
-Name[et]=GIMP - GNU pilditöötlusprogramm
-Name[eu]=GNUren Irudiak Manipulatzeko Programa
-Name[fa]=برنامهٔ روتوش تصاویر گنو
-Name[fi]=GIMP-kuvankäsittely
-Name[fr]=Éditeur d'image GIMP
-Name[gl]=Programa de Manipulación de Imaxes de GNU
-Name[gu]=GNU ચિત્ર જાળવણી કાર્યક્રમ
-Name[hu]=GNU képszerkesztési program
-Name[it]=GNU Image Manipulation Program
-Name[ja]=GNU Image Manipulation Program
-Name[km]=កម្មវិធី​រៀបចំ​រូបភាពរបស់ GNU
-Name[ko]=GNU Image Manipulation Program
-Name[lt]=GNU paveikslėlių manipuliavimo programa
-Name[mk]=ГНУ програма за манипулација со слики
-Name[nb]=GNU bildebehandlingsprogram
-Name[ne]=जी एन यू छवि परिचालन कार्यक्रम
-Name[nl]=GNU Image Manipulation Program
-Name[nn]=GNU biletbehandlingsprogram
-Name[pa]=ਗਨੂ ਈਮੇਜ਼ ਮੈਨੂਪਲੇਸ਼ਨ ਪਰੋਗਰਾਮ
-Name[pl]=GNU Image Manipulation Program
-Name[pt_BR]=GNU Image Manipulation Program
-Name[ro]=Programul GNU Image Manipulation
-Name[ru]=GNU Image Manipulation Program
-Name[sl]=Program GNU za obdelavo slik (GIMP)
-Name[sr]=Гнуов програм за обраду слика (GNU Image Manipulation Program)
-Name[sr@Latn]=Gnuov program za obradu slika (GNU Image Manipulation Program)
-Name[sv]=GNU:s bildmanipuleringsprogram
-Name[tr]=GNU Resim Düzenleme Programı
-Name[tt]=Sürät Eşkärtüçe GNU-Yasılım
-Name[uk]=GNU Image Manipulation Program
-Name[vi]=Chương Trình Thao Tác Ảnh GNU
-Name[zh_CN]=GNU 图像处理程序
-Name[zh_TW]=GNU 影像處理程式
-GenericName=Image Editor
-GenericName[ar]=محرر الصورة
-GenericName[be]=Рэдактар відарысаў
-GenericName[bg]=Редактор на изображения
-GenericName[ca]=Editor d'imatges
-GenericName[ca@valencia]=Editor d'imatges
-GenericName[cs]=Editor obrázků
-GenericName[da]=Billedredigering
-GenericName[de]=Bildeditor
-GenericName[dz]=གཟུགས་བརྙན་ ཞུན་དག་པ།
-GenericName[en_CA]=Image Editor
-GenericName[en_GB]=Image Editor
-GenericName[eo]=Bilada Redaktilo
-GenericName[es]=Editor de imagen
-GenericName[et]=Pildiredaktor
-GenericName[eu]=Irudi-editorea
-GenericName[fa]=ویرایشگر تصویر
-GenericName[fi]=Kuvaeditori
-GenericName[fr]=Éditeur d'image
-GenericName[gl]=Editor de imaxes
-GenericName[gu]=ચિત્ર સંપાદક
-GenericName[hu]=Képszerkesztő
-GenericName[it]=Editor immagine
-GenericName[ja]=画像エディタ
-GenericName[km]=កម្មវិធី​និពន្ធ​រូបភាព
-GenericName[ko]=이미지 편집기
-GenericName[lt]=Paveikslėlių rengyklė
-GenericName[mk]=Уредник за слики
-GenericName[nb]=Bildebehandler
-GenericName[ne]=छवि सम्पादक
-GenericName[nl]=Afbeelding-editor
-GenericName[nn]=Biletbehandlar
-GenericName[pa]=ਚਿੱਤਰ ਐਡੀਟਰ
-GenericName[pl]=Edytor obrazu
-GenericName[pt_BR]=Editor de Imagens
-GenericName[ru]=Редактор изображений
-GenericName[sk]=Editor obrázkov
-GenericName[sl]=Urejevalnik slik
-GenericName[sr]=Обрада слика
-GenericName[sr@Latn]=Obrada slika
-GenericName[sv]=Bildredigerare
-GenericName[tr]=Resim Düzenleyici
-GenericName[tt]=Sürät Tözätkeç
-GenericName[uk]=Редактор зображень
-GenericName[vi]=Bộ biên soạn ảnh
-GenericName[xh]=UmHleli woMfanekiso
-GenericName[zh_CN]=图像编辑器
-GenericName[zh_TW]=影像編輯器
-Comment=Create images and edit photographs
-Comment[ar]=إنشاء صور وتحرير لقطات
-Comment[be]=Стварэньне відарысаў і рэдагаваньне фатаграфій
-Comment[bg]=Създаване на изображения и редакция на снимки
-Comment[ca]=Creeu imatges i editeu fotografies
-Comment[ca@valencia]=Creeu imatges i editeu fotografies
-Comment[cs]=Vytvářet obrázky a upravovat fotografie
-Comment[da]=Opret billeder og redigér fotografier
-Comment[de]=Bilder erstellen und Fotografien bearbeiten
-Comment[dz]=གཟུགས་བརྙན་ཚུ་ གསར་བསྐྲུན་འབད་ནི་དང་ དཔར་ཚུ་ཞུན་དག་འབད།
-Comment[en_CA]=Create images and edit photographs
-Comment[en_GB]=Create images and edit photographs
-Comment[eo]=Kreu bildojn aŭ redaktu fotojn
-Comment[es]=Cree imágenes y edite fotografías
-Comment[et]=Loo pilte ja redigeeri fotosid
-Comment[eu]=Sortu irudiak eta editatu argazkiak
-Comment[fi]=Luo kuvia ja muokkaa valokuvia
-Comment[fr]=Créer des images et modifier des photographies
-Comment[gl]=Crear imaxes e editar fotografías
-Comment[gu]=ચિત્રો બનાવો અને ફોટાઓમાં ફેરફાર કરો
-Comment[hu]=Képek létrehozása és fotók szerkesztése
-Comment[it]=Crea immagini o modifica fotografie
-Comment[ja]=画像の作成と写真の編集
-Comment[km]=បង្កើត​រូបភាព និង កែសម្រួល​រូបថត
-Comment[ko]=이미지를 만들거나 사진을 편집합니다.
-Comment[lt]=Kurti paveikslėlius ir redaguoti fotografijas
-Comment[mk]=Направи слики и уреди фотографии
-Comment[nb]=Lag bilder og rediger fotografier
-Comment[ne]=छवि सिर्जना गर्नुहोस् र फोटोग्राफ सम्पादन गर्नुहोस्
-Comment[nl]=Afbeeldingen of foto's aanmaken en bewerken
-Comment[nn]=Lag teikningar eller rediger foto
-Comment[pa]=ਚਿੱਤਰ ਬਣਾਓ ਅਤੇ ਤਸਵੀਰਾਂ ਸੋਧੋ
-Comment[pl]=Program do tworzenia oraz obróbki obrazów i fotografii
-Comment[pt_BR]=Crie e edite imagens ou fotografias
-Comment[ru]=Создание изображений и редактирование фотографий
-Comment[sl]=Ustvari slike in uredi fotografije
-Comment[sv]=Skapa bilder och redigera fotografier
-Comment[tr]=Resim ya da fotoğrafları oluşturun ve düzenleyin
-Comment[uk]=Створення зображень та редагування фотографій
-Comment[vi]=Tạo và biên soạn ảnh hay ảnh chụp
-Comment[zh_CN]=创建图像或编辑照片
-Comment[zh_TW]=建立圖像與編輯照片
-Exec=debbie gimp
-TryExec=debbie gimp
-Icon=gimp
-Terminal=false
-Categories=Graphics;2DGraphics;RasterGraphics;GTK;
-X-GNOME-Bugzilla-Bugzilla=GNOME
-X-GNOME-Bugzilla-Product=GIMP
-X-GNOME-Bugzilla-Component=General
-X-GNOME-Bugzilla-Version=2.4.6
-X-GNOME-Bugzilla-OtherBinaries=gimp-2.4
-StartupNotify=true
-MimeType=image/bmp;image/g3fax;image/gif;image/jpeg;image/jpg;image/pjpeg;image/png;image/tiff;image/x-bmp;image/x-compressed-xcf;image/x-fits;image/x-gray;image/x-pcx;image/x-png;image/x-portable-anymap;image/x-portable-bitmap;image/x-portable-graymap;image/x-portable-pixmap;image/x-psd;image/x-sgi;image/x-sun-raster;image/x-tga;image/x-xbitmap;image/x-xcf;image/x-xpixmap;image/x-xwindowdump;
diff --git a/src/usr/share/applications/hildon/gnome-alsamixer.desktop b/src/usr/share/applications/hildon/gnome-alsamixer.desktop
deleted file mode 100644 (file)
index 8c27910..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-[Desktop Entry]
-Name=GNOME ALSA Mixer
-Comment=ALSA sound mixer for GNOME
-Comment[es]=Mezclador de sonido ALSA para GNOME
-Comment[fr]=Mélangeur de son ALSA pour GNOME
-Exec=debbie gnome-alsamixer
-Icon=gnome-alsamixer-icon
-Terminal=false
-Type=Application
-Categories=Application;AudioVideo;
-X-Desktop-File-Install-Version=0.3
-StartupNotify=true
diff --git a/src/usr/share/applications/hildon/iceweasel.desktop b/src/usr/share/applications/hildon/iceweasel.desktop
deleted file mode 100644 (file)
index 3eb248f..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-Name=Iceweasel Web Browser
-Comment=Browse the World Wide Web
-GenericName=Web Browser
-Exec=debbie iceweasel
-Terminal=false
-X-MultipleArgs=false
-Type=Application
-Icon=iceweasel
-Categories=Network;WebBrowser;
-MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;
-StartupWMClass=Firefox-bin
-StartupNotify=true
diff --git a/src/usr/share/applications/hildon/image-install.desktop b/src/usr/share/applications/hildon/image-install.desktop
deleted file mode 100644 (file)
index 23a237d..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-[Desktop Entry]
-Name=Debian Image Installer
-GenericName=Debian Image Installer
-Comment=Install Debian chroot image
-Exec=osso-xterm /home/user/img-install/debian-installer.sh
-Icon=synaptic
-Terminal=true
-Type=Application
\ No newline at end of file
diff --git a/src/usr/share/applications/hildon/lxde.desktop b/src/usr/share/applications/hildon/lxde.desktop
deleted file mode 100644 (file)
index 1b71071..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-Name=Debian LXDE
-GenericName=Debian LXDE
-Exec=/usr/bin/hostwin LXDE /usr/bin/debwm 'This is the Debian LXDE window.\nLog out instead of closing this window.'
-Icon=deblet
-X-Osso-Type=application/x-executable
-X-HildonDesk-ShowInToolbar=true
-Type=Application
-StartupNotify=true
\ No newline at end of file
diff --git a/src/usr/share/applications/hildon/matchbox-keyboard.desktop b/src/usr/share/applications/hildon/matchbox-keyboard.desktop
deleted file mode 100644 (file)
index f5fb501..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-Name=Toggle Matchbox-kbd
-GenericName=Matchbox-Keyboard
-Exec=/usr/bin/mbk
-Icon=qgn_list_cp_keyboard
-X-Osso-Type=application/x-executable
-X-HildonDesk-ShowInToolbar=true
-Terminal=false
-Type=Application
-StartupNotify=true
\ No newline at end of file
diff --git a/src/usr/share/applications/hildon/ooo.desktop b/src/usr/share/applications/hildon/ooo.desktop
deleted file mode 100644 (file)
index 291cf98..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-Name=OpenOffice
-GenericName=OpenOffice
-Exec=debbie openoffice.org
-Icon=ooo-gulls
-X-Osso-Type=application/x-executable
-X-HildonDesk-ShowInToolbar=true
-Terminal=true
-Type=Application
-StartupNotify=true
\ No newline at end of file
diff --git a/src/usr/share/applications/hildon/synaptic.desktop b/src/usr/share/applications/hildon/synaptic.desktop
deleted file mode 100644 (file)
index c3e6126..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-[Desktop Entry]
-Name=Synaptic Package Manager
-GenericName=Package Manager
-Comment=Install, remove and upgrade software packages
-Exec=sudo debian /usr/sbin/synaptic
-Icon=synaptic
-Terminal=false
-Type=Application
-Categories=PackageManager;GTK;System;Settings;
\ No newline at end of file
diff --git a/src/usr/share/applications/hildon/xbindkeys.desktop b/src/usr/share/applications/hildon/xbindkeys.desktop
deleted file mode 100644 (file)
index 0fb3d1d..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-[Desktop Entry]
-Encoding=UTF-8
-Name=Set Debian HW Keys
-GenericName=Set Debian HW Keys
-Exec=debbie xbindkeys
-Icon=qgn_list_cp_keyboard
-X-Osso-Type=application/x-executable
-X-HildonDesk-ShowInToolbar=true
-Terminal=false
-Type=Application
-StartupNotify=true
\ No newline at end of file
diff --git a/src/usr/share/icons/hicolor/scalable/apps/IceWM.xpm b/src/usr/share/icons/hicolor/scalable/apps/IceWM.xpm
deleted file mode 100644 (file)
index 3164022..0000000
+++ /dev/null
@@ -1,254 +0,0 @@
-/* XPM */
-static char *icewm_32x32[] = {
-/* columns rows colors chars-per-pixel */
-"32 32 216 2",
-"   c black",
-".  c #24263B",
-"X  c #3B3B4A",
-"o  c #2C3D6F",
-"O  c #2D3E73",
-"+  c #2F4071",
-"@  c #2F4178",
-"#  c #3A446C",
-"$  c #324374",
-"%  c #33447B",
-"&  c #36487C",
-"*  c #384773",
-"=  c #3C4A75",
-"-  c #3B4B7B",
-";  c #414154",
-":  c #464C67",
-">  c #454B72",
-",  c #404F7C",
-"<  c #484E74",
-"1  c #42517D",
-"2  c #4A5077",
-"3  c #49547A",
-"4  c #4F597F",
-"5  c #555866",
-"6  c #54586C",
-"7  c #595963",
-"8  c #575F7B",
-"9  c #64626F",
-"0  c #65697C",
-"q  c #6E6E7A",
-"w  c #344680",
-"e  c #344880",
-"r  c #3A4C81",
-"t  c #3E5087",
-"y  c #3E5088",
-"u  c #435383",
-"i  c #425389",
-"p  c #485784",
-"a  c #485788",
-"s  c #4C5A85",
-"d  c #4C5B89",
-"f  c #515E84",
-"g  c #505E8A",
-"h  c #536085",
-"j  c #52618B",
-"k  c #5A6282",
-"l  c #5C658A",
-"z  c #5E688A",
-"x  c #556392",
-"c  c #5F6C92",
-"v  c #626882",
-"b  c #626B8B",
-"n  c #6A6F84",
-"m  c #646D93",
-"M  c #66708D",
-"N  c #6D738C",
-"B  c #667090",
-"V  c #657199",
-"C  c #6D7594",
-"Z  c #6B759C",
-"A  c #76798B",
-"S  c #787B8A",
-"D  c #717793",
-"F  c #727890",
-"G  c #737B9B",
-"H  c #787F9D",
-"J  c #6371A1",
-"K  c #727DA1",
-"L  c #757EA9",
-"P  c #7D8193",
-"I  c #7581AF",
-"U  c #7C85A4",
-"Y  c #7C86A9",
-"T  c #7E88A1",
-"R  c #7F88AC",
-"E  c #7482B4",
-"W  c #7985B5",
-"Q  c #7C88B7",
-"!  c #7E8ABB",
-"~  c #7B8AC0",
-"^  c #828595",
-"/  c #80869C",
-"(  c #868B9E",
-")  c #898B97",
-"_  c #8B8F9F",
-"`  c #8F9097",
-"'  c #929198",
-"]  c #8187A4",
-"[  c #848BA3",
-"{  c #828AA9",
-"}  c #828CB3",
-"|  c #828DBB",
-" . c #8C91A4",
-".. c #8990A9",
-"X. c #8F98AF",
-"o. c #8790B3",
-"O. c #8793BD",
-"+. c #8A93B3",
-"@. c #8992B9",
-"#. c #9395A3",
-"$. c #9698A5",
-"%. c #959AAA",
-"&. c #999CAA",
-"*. c #949BB4",
-"=. c #959DBC",
-"-. c #999FBB",
-";. c #9CA0AB",
-":. c #9EA2B4",
-">. c #9AA1B8",
-",. c #A0A2A9",
-"<. c #A3A6B5",
-"1. c #A1A6BB",
-"2. c #A6A9B5",
-"3. c #A6ABBD",
-"4. c #ADAEB7",
-"5. c #ACAFBD",
-"6. c #AFB0B9",
-"7. c #B4B4B9",
-"8. c #B9BABE",
-"9. c #8692C3",
-"0. c #8B96C2",
-"q. c #8E99C2",
-"w. c #8D99CC",
-"e. c #929DC2",
-"r. c #909CCB",
-"t. c #96A0C5",
-"y. c #95A0CC",
-"u. c #9BA4C3",
-"i. c #9CA7CD",
-"p. c #9FA8CD",
-"a. c #96A2D0",
-"s. c #9BA6D2",
-"d. c #9CA7D8",
-"f. c #9EA9D4",
-"g. c #9DA9DD",
-"h. c #A4ABC3",
-"j. c #A5AECF",
-"k. c #A8ADC2",
-"l. c #A8AFCF",
-"z. c #A1ABD0",
-"x. c #A0ACDF",
-"c. c #AAB0C2",
-"v. c #ADB4CD",
-"b. c #A7B1D9",
-"n. c #ABB3D4",
-"m. c #ADB7DF",
-"M. c #B2B6C5",
-"N. c #B0B5CA",
-"B. c #B4B9C5",
-"V. c #B4B9CB",
-"C. c #B8B9C2",
-"Z. c #BABECB",
-"A. c #B3BAD4",
-"S. c #B2BADB",
-"D. c #B8BEDA",
-"F. c #ADB8E5",
-"G. c #ADB9EA",
-"H. c #B3BEEB",
-"J. c #BCC0CC",
-"K. c #BEC3D2",
-"L. c #BCC2D8",
-"P. c #BDC6E7",
-"I. c #BAC4EB",
-"U. c #C0C1C6",
-"Y. c #C2C4CA",
-"T. c #C9CACD",
-"R. c #C0C3D1",
-"E. c #C0C6DA",
-"W. c #C7CAD3",
-"Q. c #C4C9DA",
-"!. c #CBCCD1",
-"~. c #CACED8",
-"^. c #CED1DD",
-"/. c #D2D2D5",
-"(. c #D2D4DA",
-"). c #D6D8DC",
-"_. c #D9DADC",
-"`. c #C4CAE3",
-"'. c #C5CCEB",
-"]. c #C9CEE4",
-"[. c #C8CFED",
-"{. c #C5CDF0",
-"}. c #CCD0E4",
-"|. c #CFD4E9",
-" X c #C7D0F2",
-".X c #CBD2F1",
-"XX c #CAD4F9",
-"oX c #D2D5E3",
-"OX c #D0D6ED",
-"+X c #D4D9EB",
-"@X c #D9DBE2",
-"#X c #DADEEC",
-"$X c #D5DCF4",
-"%X c #D2DAF9",
-"&X c #DADEF1",
-"*X c #DEE0E4",
-"=X c #DDE2F4",
-"-X c #DDE3F8",
-";X c #E1E2E4",
-":X c #E2E4E9",
-">X c #E7E8EC",
-",X c #EBEBED",
-"<X c #E3E6F1",
-"1X c #E1E5F8",
-"2X c #E7EAF3",
-"3X c #E5E9F9",
-"4X c #EBECF2",
-"5X c #EAEDF9",
-"6X c #EEF0F9",
-"7X c #F3F4F5",
-"8X c #F4F5F9",
-"9X c #F7F8F6",
-"0X c #F7F8F8",
-"qX c #F8F8F6",
-"wX c #FAFBFA",
-"eX c None",
-/* pixels */
-"eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeX# eXeXeXeXeXeXeXeXeXeXeXeXeXeXeX",
-"eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXx 3 eXeXeXeXeXeXeXeXeXeXeXeXeXeX",
-"eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXZ r.E > eXeXeXeXeXeXeXeXeXeXeXeXeX",
-"eXeXeXeXeXeXeXeXeXeXeXeXeXeXeX] d.g.m eX; q ^ k eXeXeXeXeXeXeXeX",
-"eXeXeXeXeXeXeXeXeXeXeXeXeXeX&.[ 9.G.d.V 6 ,.@Xn.l eXeXeXeXeXeXeX",
-"eXeXeXeXeXeXeXeXeXeXeXeXeXeX6./ W H. Xz.b $.>X&X@.eXeXeXeXeXeXeX",
-"eXeXeXeXeXeXeXeXeXeXeXeXeX' Y.T Q I.5X&Xo...@X7XD.L eXeXeXeXeXeX",
-"eXeXeXeXeXeXeXeXeXeXeXeX9 8.V.Y w. X8X5Xu.] !.0XOXq.2 eXeXeXeXeX",
-"eXeXeXeXeXeXeXeXeXeXeXeX' !.*.! G.-XwX8Xj.b ,.;X4XOX} < eXeXeXeX",
-"eXeXeXeXeXeXeXeXeXeXeX7 8.U.Y ! H.1XwX8Xn.k 0 ;.T.:XD.V eXeXeXeX",
-"eXeXeXeXeXeXeXeXeXeXX ` (.5.K E x.%X8XwX`.C f Z D &.E.@.eXeXeXeX",
-"eXeXeXeXeXeXeXeXeX. q Y.(.1.o.| w.P.7XwX#X{ V ! Z N k.q.eXeXeXeX",
-"eXeXeXeX[ v.l.} : 5 8.,X_.1.v.N.} i.<XwX4Xh.C -.z.Z +.| a eXeXeX",
-"eXeXeX/ ~.4X=XS.G A T.9X;Xk.D.oX] Q &XwX8XQ.H -.P.| | 9.d eXeXeX",
-"eXeXeX3.4XwX7XY.+.D 6.,X,XM.L.4X$.Y +X7X0X4Xu.u.'.z.! 9.J eXeXeX",
-"eXeXC Z.qXwXqX!.{ b #._.,XV.Q.4XN.=.|._.@X7XQ.v.].x.Y =.! eXeXeX",
-"eXeX .(.4X9XwX*X_ z P T.:XJ.~.9X(.n.].C.V.<X,X@X+Xm.G :.x.W eXeX",
-"eXeX:.*X_.:XwX,X2.A ^ T.,XJ.^.7X@Xn.].Y.k.].7X4X&XF.Z &.Q.y.eXeX",
-"eX8 B._.B.~.wX9XT.>.P 8.4X^.*X5X@XV.].:Xk.N.4X8X1XI.E H Z.`.W eX",
-"eXM T.J.*.Q.wXwX,XK.P ;.,X2X2X5X<X}.#X7X3.-.&X8X7X$Xa.Z &.Q.y.V ",
-"= ..).;.} `.wXwXwX4X#.P T.9X4X-X6X7X7XqX$.] {.5XwX8X'.0.D _ k.e.",
-"C c.~.[ ! '.8XwXwX6Xu.0 ;.,X-X%X5XwXwX,X) U {.5XwXwX|.w.K ( &.=.",
-">.J.%.C i.=X8XwX:XQ.! 4 P T.-XXX3XwXwX/.A { .X7X0X*Xh.C l C m b ",
-"T T 8 g R h.K.K.>.Y c - 8 >.*X.X1XwX7XU.n Z D.*X@X2.G l 3 3 p a ",
-"u - - 4 j c C V x a y - * c X.p.[.>X*X>.l a K { T h s j f s 1 u ",
-"- 1 s d j j g y y y y e @ * j Z +.>.X.P h a a d 1 - a h h h s s ",
-"g d h j j g a y e e t - $ & 1 f j j j j j d d d u 3 g g g g d a ",
-"j j j j g g y & + + % e & & p s h h j j j j g g s 1 u a a d a i ",
-"3 - - t y y t = = * + % & & t d s g d d d d j h u - - i i i i y ",
-"- 1 1 - - * - t d d - & e & t d d 3 - - - - p d u r y y y y t t ",
-"1 s j f p t p f d g j g y y d j j f 1 - - - - 1 i y y r % % @ @ ",
-"+ = 1 j j j f t y a j x j j x x x x j x d i - t i t % + @ @ @ @ "
-};
diff --git a/src/usr/share/icons/hicolor/scalable/apps/abiword-debian.png b/src/usr/share/icons/hicolor/scalable/apps/abiword-debian.png
deleted file mode 100644 (file)
index e37b0b9..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/apps/abiword-debian.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/apps/debian-logo.png b/src/usr/share/icons/hicolor/scalable/apps/debian-logo.png
deleted file mode 100644 (file)
index 0ced313..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/apps/debian-logo.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/apps/deblet.png b/src/usr/share/icons/hicolor/scalable/apps/deblet.png
deleted file mode 100644 (file)
index 2db1a75..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/apps/deblet.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/apps/epiphany.png b/src/usr/share/icons/hicolor/scalable/apps/epiphany.png
deleted file mode 100644 (file)
index 639169a..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/apps/epiphany.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/apps/gimp.png b/src/usr/share/icons/hicolor/scalable/apps/gimp.png
deleted file mode 100644 (file)
index e47a4ff..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/apps/gimp.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/apps/gnome-alsamixer-icon.png b/src/usr/share/icons/hicolor/scalable/apps/gnome-alsamixer-icon.png
deleted file mode 100644 (file)
index 1b9bdfd..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/apps/gnome-alsamixer-icon.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/apps/iceweasel.png b/src/usr/share/icons/hicolor/scalable/apps/iceweasel.png
deleted file mode 100644 (file)
index 64daaf1..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/apps/iceweasel.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/apps/kazehakase-icon.png b/src/usr/share/icons/hicolor/scalable/apps/kazehakase-icon.png
deleted file mode 100644 (file)
index c865b9a..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/apps/kazehakase-icon.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/apps/lxde.png b/src/usr/share/icons/hicolor/scalable/apps/lxde.png
deleted file mode 100644 (file)
index 82f56cd..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/apps/lxde.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/apps/ooo-calc.png b/src/usr/share/icons/hicolor/scalable/apps/ooo-calc.png
deleted file mode 100644 (file)
index 0a660b3..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/apps/ooo-calc.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/apps/ooo-draw.png b/src/usr/share/icons/hicolor/scalable/apps/ooo-draw.png
deleted file mode 100644 (file)
index 42683ba..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/apps/ooo-draw.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/apps/ooo-gulls.png b/src/usr/share/icons/hicolor/scalable/apps/ooo-gulls.png
deleted file mode 100644 (file)
index 517e0b6..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/apps/ooo-gulls.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/apps/ooo-impress.png b/src/usr/share/icons/hicolor/scalable/apps/ooo-impress.png
deleted file mode 100644 (file)
index e9f191a..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/apps/ooo-impress.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/apps/ooo-math.png b/src/usr/share/icons/hicolor/scalable/apps/ooo-math.png
deleted file mode 100644 (file)
index 61e1dbd..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/apps/ooo-math.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/apps/ooo-template.png b/src/usr/share/icons/hicolor/scalable/apps/ooo-template.png
deleted file mode 100644 (file)
index 1d6814a..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/apps/ooo-template.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/apps/ooo-web.png b/src/usr/share/icons/hicolor/scalable/apps/ooo-web.png
deleted file mode 100644 (file)
index 328f638..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/apps/ooo-web.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/apps/ooo-writer.png b/src/usr/share/icons/hicolor/scalable/apps/ooo-writer.png
deleted file mode 100644 (file)
index bd517f3..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/apps/ooo-writer.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/apps/openjdk-6.xpm b/src/usr/share/icons/hicolor/scalable/apps/openjdk-6.xpm
deleted file mode 100644 (file)
index 00db1b6..0000000
+++ /dev/null
@@ -1,194 +0,0 @@
-/* XPM */
-static char *sun_java[] = {
-/* columns rows colors chars-per-pixel */
-"32 32 156 2",
-"   c #34479E",
-".  c #4152A3",
-"X  c #4153A2",
-"o  c #4153A3",
-"O  c #4D5EA8",
-"+  c #4D5EA9",
-"@  c #4E5EA9",
-"#  c #5A69AD",
-"$  c #5A69AE",
-"%  c #5A69AF",
-"&  c #5A6AAD",
-"*  c #6675B3",
-"=  c #6775B2",
-"-  c #6775B3",
-";  c #6776B3",
-":  c #6775B5",
-">  c #6776B4",
-",  c #7480B7",
-"<  c #7380B8",
-"1  c #7381B8",
-"2  c #7380BA",
-"3  c #7481B8",
-"4  c #D12124",
-"5  c #D42F31",
-"6  c #D73D3E",
-"7  c #D94A4A",
-"8  c #D94A4B",
-"9  c #DA4A4A",
-"0  c #DA4B4B",
-"q  c #DC5957",
-"w  c #DC5858",
-"e  c #DD5859",
-"r  c #DD5959",
-"t  c #DF6664",
-"y  c #E06664",
-"u  c #E27471",
-"i  c #E27570",
-"p  c #E27472",
-"a  c #E37472",
-"s  c #E27574",
-"d  c #E37474",
-"f  c #E5827E",
-"g  c #E5837F",
-"h  c #818BBD",
-"j  c #818CBC",
-"k  c #808CBE",
-"l  c #818DC0",
-"z  c #8D97C2",
-"x  c #8D97C3",
-"c  c #8D97C5",
-"v  c #8E98C5",
-"b  c #99A2C7",
-"n  c #99A3C7",
-"m  c #99A2C8",
-"M  c #99A3C8",
-"N  c #99A2CA",
-"B  c #99A2CB",
-"V  c #A6AECD",
-"C  c #A5AED2",
-"Z  c #A6AED0",
-"A  c #B3B9D3",
-"S  c #B2B9D4",
-"D  c #B3B9D5",
-"F  c #B2B9D6",
-"G  c #B3BAD5",
-"H  c #BFC4D6",
-"J  c #BFC5D7",
-"K  c #BFC5D8",
-"L  c #BFC5D9",
-"P  c #BFC5DA",
-"I  c #BFC5DB",
-"U  c #BFC5DC",
-"Y  c #BFC5DD",
-"T  c #E58381",
-"R  c #E68380",
-"E  c #E88F89",
-"W  c #E88F8B",
-"Q  c #E8908A",
-"!  c #EB9D99",
-"~  c #EB9D9A",
-"^  c #EB9D9D",
-"/  c #EDABA2",
-"(  c #EEABA6",
-")  c #EDACA6",
-"_  c #F0B9B1",
-"`  c #F1B9B1",
-"'  c #F0B9B6",
-"]  c #F3C7BD",
-"[  c #CCD0DA",
-"{  c #CCD1DA",
-"}  c #CDD0DA",
-"|  c #CCD0DC",
-" . c #CCD0DD",
-".. c #CCD1DD",
-"X. c #CCD0DE",
-"o. c #CCD1DE",
-"O. c #CCD1DF",
-"+. c #D8DBDF",
-"@. c #CCD0E0",
-"#. c #D8DCE1",
-"$. c #D9DCE1",
-"%. c #D9DCE3",
-"&. c #D9DCE4",
-"*. c #D9DCE5",
-"=. c #D9DCE6",
-"-. c #D9DCE7",
-";. c #D9DCE8",
-":. c #F6D5CB",
-">. c #F6D5CD",
-",. c #F6D5D3",
-"<. c #F9E3D7",
-"1. c #F9E3DA",
-"2. c #F9E3DB",
-"3. c #E6E7E7",
-"4. c #E5E7E9",
-"5. c #E5E7EC",
-"6. c #E5E8E8",
-"7. c #E6E8E9",
-"8. c #E6E8EA",
-"9. c #E6E8EB",
-"0. c #E5E8EC",
-"q. c #E6E8EC",
-"w. c #F9E3E1",
-"e. c #F2F3EC",
-"r. c #FCF0E1",
-"t. c #FCF0E3",
-"y. c #FCF1E5",
-"u. c #FCF0E7",
-"i. c #FCF1E6",
-"p. c #FCF1E7",
-"a. c #FCF1E8",
-"s. c #FFFEED",
-"d. c #FFFEEE",
-"f. c #FFFEEF",
-"g. c #F2F3F0",
-"h. c #F2F3F1",
-"j. c #F2F3F2",
-"k. c #F2F3F4",
-"l. c #FFFEF0",
-"z. c #FFFEF1",
-"x. c #FFFEF2",
-"c. c #FFFEF3",
-"v. c #FFFFF3",
-"b. c #FFFFF4",
-"n. c #FFFFF5",
-"m. c #FFFFF6",
-"M. c #FFFFF7",
-"N. c #FFFFF8",
-"B. c #FFFFF9",
-"V. c #FFFFFA",
-"C. c #FFFFFB",
-"Z. c #FFFFFC",
-"A. c #FFFFFD",
-"S. c #FFFFFE",
-"D. c gray100",
-"F. c None",
-/* pixels */
-"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.",
-"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.w.~ F.F.F.F.F.F.F.F.F.F.F.F.F.",
-"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.r F.F.F.F.F.F.F.F.F.F.F.F.F.",
-"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.' q F.F.F.F.F.F.F.F.F.F.F.F.F.",
-"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.M.q u F.F.F.F.F.F.F.F.F.F.F.F.F.",
-"F.F.F.F.F.F.F.F.F.F.F.F.F.F.M.M.! 4 1.F.F.F.F.F.F.F.F.F.F.F.F.F.",
-"F.F.F.F.F.F.F.F.F.F.F.F.F.M.M.f 4 E M.M.F.w.F.F.F.F.F.F.F.F.F.F.",
-"F.F.F.F.F.F.F.F.F.F.F.F.M.i.t 4 i x.1.g u ,.F.F.F.F.F.F.F.F.F.F.",
-"F.F.F.F.F.F.F.F.F.F.F.M.>.7 4 f r.f 5 ! C.F.F.F.F.F.F.F.F.F.F.F.",
-"F.F.F.F.F.F.F.F.F.F.F.1.5 4 / r.7 5 >.M.F.F.F.F.F.F.F.F.F.F.F.F.",
-"F.F.F.F.F.F.F.F.F.F.M.q 4 E d.i 4 >.M.F.F.F.F.F.F.F.F.F.F.F.F.F.",
-"F.F.F.F.F.F.F.F.F.F.M.4 5 d.d.4 6 x.x.F.F.F.F.F.F.F.F.F.F.F.F.F.",
-"F.F.F.F.F.F.F.F.F.F.F.7 7 d.d.4 4 :.M.F.F.F.F.F.F.F.F.F.F.F.F.F.",
-"F.F.F.F.F.F.F.F.F.F.M./ 4 <.x.q 4 7 i.F.F.F.F.F.F.F.F.F.F.F.F.F.",
-"F.F.F.F.F.F.F.F.F.F.F.M.u t x.] 4 4 ) M.F.F.F.F.F.F.F.F.F.F.F.F.",
-"F.F.F.F.F.F.F.F.F.F.F.F.u.7 _ x.E 4 ! M.M.F.F.F.F.F.F.F.F.F.F.F.",
-"F.F.F.F.F.F.F.F.F.h.@.4.M.i.u i._ 5 i.M.F.-.N : c @.M.F.F.F.F.F.",
-"F.F.F.F.F.F.k.B O h P x.x.M.x.i.a :.x.M.9.L @.L O   c M.F.F.F.F.",
-"F.F.F.F.F.F.>   X c n b n n n n h = & X v M.M.M.8.    M.F.F.F.F.",
-"F.F.F.F.F.F.F.+...N n n n N N n J ..4.M.M.M.x.M.M.    M.F.F.F.F.",
-"F.F.F.F.F.F.F.M.+.O ..x.d.x.d.x.x.3.L 8.M.M.M.x. .  X M.F.F.F.F.",
-"F.F.F.F.F.F.F.M.F     X = = = =       O 8.M.M.h.&   S M.F.F.F.F.",
-"F.F.F.F.F.F.F.M.M...z = = = = = j V %.x.F.M.9.%   S M.F.F.F.F.F.",
-"F.F.F.F.F.F.F.M.M.4.n d.d.d.d.x.d.x.M.M.M.S X l 5.F.M.F.F.F.F.F.",
-"F.F.F.F.F.F.M.M.x.=   O = = = = o   = -.-.S h.M.F.M.F.F.F.F.F.F.",
-"F.F.F.F.F.M.-.{ { %.,             , A x.M.M.M.M.M.F.F.F.F.F.F.F.",
-"F.F.F.F.F O , J e.x.d.d.{ { { +.x.x.x.M.M.M.M.M.=.Y F.F.F.F.F.F.",
-"F.F.F.F.    O z H %.d.x.x.d.d.d.d.x.x.x.x...K N O C C.F.F.F.F.F.",
-"F.F.F.F.N O             # = = = = = O         O L C.F.F.F.F.F.F.",
-"F.F.F.F.M.M.%.V > &                   O = N =.F.F.F.F.F.F.F.F.F.",
-"F.F.F.F.F.F.F.M.M.M.M.x.x.M.M.M.M.M.M.M.M.M.F.F.F.F.F.F.F.F.F.F.",
-"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F."
-};
diff --git a/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-draw.png b/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-draw.png
deleted file mode 100644 (file)
index 57346a9..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-draw.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-impress.png b/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-impress.png
deleted file mode 100644 (file)
index 7d4c9b4..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-impress.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-writer.png b/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-writer.png
deleted file mode 100644 (file)
index 0d54b1f..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-writer.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/apps/synaptic.png b/src/usr/share/icons/hicolor/scalable/apps/synaptic.png
deleted file mode 100644 (file)
index ad7fba1..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/apps/synaptic.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/deblet.png b/src/usr/share/icons/hicolor/scalable/deblet.png
deleted file mode 100644 (file)
index 2db1a75..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/deblet.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/hildon/IceWM.xpm b/src/usr/share/icons/hicolor/scalable/hildon/IceWM.xpm
deleted file mode 100644 (file)
index 3164022..0000000
+++ /dev/null
@@ -1,254 +0,0 @@
-/* XPM */
-static char *icewm_32x32[] = {
-/* columns rows colors chars-per-pixel */
-"32 32 216 2",
-"   c black",
-".  c #24263B",
-"X  c #3B3B4A",
-"o  c #2C3D6F",
-"O  c #2D3E73",
-"+  c #2F4071",
-"@  c #2F4178",
-"#  c #3A446C",
-"$  c #324374",
-"%  c #33447B",
-"&  c #36487C",
-"*  c #384773",
-"=  c #3C4A75",
-"-  c #3B4B7B",
-";  c #414154",
-":  c #464C67",
-">  c #454B72",
-",  c #404F7C",
-"<  c #484E74",
-"1  c #42517D",
-"2  c #4A5077",
-"3  c #49547A",
-"4  c #4F597F",
-"5  c #555866",
-"6  c #54586C",
-"7  c #595963",
-"8  c #575F7B",
-"9  c #64626F",
-"0  c #65697C",
-"q  c #6E6E7A",
-"w  c #344680",
-"e  c #344880",
-"r  c #3A4C81",
-"t  c #3E5087",
-"y  c #3E5088",
-"u  c #435383",
-"i  c #425389",
-"p  c #485784",
-"a  c #485788",
-"s  c #4C5A85",
-"d  c #4C5B89",
-"f  c #515E84",
-"g  c #505E8A",
-"h  c #536085",
-"j  c #52618B",
-"k  c #5A6282",
-"l  c #5C658A",
-"z  c #5E688A",
-"x  c #556392",
-"c  c #5F6C92",
-"v  c #626882",
-"b  c #626B8B",
-"n  c #6A6F84",
-"m  c #646D93",
-"M  c #66708D",
-"N  c #6D738C",
-"B  c #667090",
-"V  c #657199",
-"C  c #6D7594",
-"Z  c #6B759C",
-"A  c #76798B",
-"S  c #787B8A",
-"D  c #717793",
-"F  c #727890",
-"G  c #737B9B",
-"H  c #787F9D",
-"J  c #6371A1",
-"K  c #727DA1",
-"L  c #757EA9",
-"P  c #7D8193",
-"I  c #7581AF",
-"U  c #7C85A4",
-"Y  c #7C86A9",
-"T  c #7E88A1",
-"R  c #7F88AC",
-"E  c #7482B4",
-"W  c #7985B5",
-"Q  c #7C88B7",
-"!  c #7E8ABB",
-"~  c #7B8AC0",
-"^  c #828595",
-"/  c #80869C",
-"(  c #868B9E",
-")  c #898B97",
-"_  c #8B8F9F",
-"`  c #8F9097",
-"'  c #929198",
-"]  c #8187A4",
-"[  c #848BA3",
-"{  c #828AA9",
-"}  c #828CB3",
-"|  c #828DBB",
-" . c #8C91A4",
-".. c #8990A9",
-"X. c #8F98AF",
-"o. c #8790B3",
-"O. c #8793BD",
-"+. c #8A93B3",
-"@. c #8992B9",
-"#. c #9395A3",
-"$. c #9698A5",
-"%. c #959AAA",
-"&. c #999CAA",
-"*. c #949BB4",
-"=. c #959DBC",
-"-. c #999FBB",
-";. c #9CA0AB",
-":. c #9EA2B4",
-">. c #9AA1B8",
-",. c #A0A2A9",
-"<. c #A3A6B5",
-"1. c #A1A6BB",
-"2. c #A6A9B5",
-"3. c #A6ABBD",
-"4. c #ADAEB7",
-"5. c #ACAFBD",
-"6. c #AFB0B9",
-"7. c #B4B4B9",
-"8. c #B9BABE",
-"9. c #8692C3",
-"0. c #8B96C2",
-"q. c #8E99C2",
-"w. c #8D99CC",
-"e. c #929DC2",
-"r. c #909CCB",
-"t. c #96A0C5",
-"y. c #95A0CC",
-"u. c #9BA4C3",
-"i. c #9CA7CD",
-"p. c #9FA8CD",
-"a. c #96A2D0",
-"s. c #9BA6D2",
-"d. c #9CA7D8",
-"f. c #9EA9D4",
-"g. c #9DA9DD",
-"h. c #A4ABC3",
-"j. c #A5AECF",
-"k. c #A8ADC2",
-"l. c #A8AFCF",
-"z. c #A1ABD0",
-"x. c #A0ACDF",
-"c. c #AAB0C2",
-"v. c #ADB4CD",
-"b. c #A7B1D9",
-"n. c #ABB3D4",
-"m. c #ADB7DF",
-"M. c #B2B6C5",
-"N. c #B0B5CA",
-"B. c #B4B9C5",
-"V. c #B4B9CB",
-"C. c #B8B9C2",
-"Z. c #BABECB",
-"A. c #B3BAD4",
-"S. c #B2BADB",
-"D. c #B8BEDA",
-"F. c #ADB8E5",
-"G. c #ADB9EA",
-"H. c #B3BEEB",
-"J. c #BCC0CC",
-"K. c #BEC3D2",
-"L. c #BCC2D8",
-"P. c #BDC6E7",
-"I. c #BAC4EB",
-"U. c #C0C1C6",
-"Y. c #C2C4CA",
-"T. c #C9CACD",
-"R. c #C0C3D1",
-"E. c #C0C6DA",
-"W. c #C7CAD3",
-"Q. c #C4C9DA",
-"!. c #CBCCD1",
-"~. c #CACED8",
-"^. c #CED1DD",
-"/. c #D2D2D5",
-"(. c #D2D4DA",
-"). c #D6D8DC",
-"_. c #D9DADC",
-"`. c #C4CAE3",
-"'. c #C5CCEB",
-"]. c #C9CEE4",
-"[. c #C8CFED",
-"{. c #C5CDF0",
-"}. c #CCD0E4",
-"|. c #CFD4E9",
-" X c #C7D0F2",
-".X c #CBD2F1",
-"XX c #CAD4F9",
-"oX c #D2D5E3",
-"OX c #D0D6ED",
-"+X c #D4D9EB",
-"@X c #D9DBE2",
-"#X c #DADEEC",
-"$X c #D5DCF4",
-"%X c #D2DAF9",
-"&X c #DADEF1",
-"*X c #DEE0E4",
-"=X c #DDE2F4",
-"-X c #DDE3F8",
-";X c #E1E2E4",
-":X c #E2E4E9",
-">X c #E7E8EC",
-",X c #EBEBED",
-"<X c #E3E6F1",
-"1X c #E1E5F8",
-"2X c #E7EAF3",
-"3X c #E5E9F9",
-"4X c #EBECF2",
-"5X c #EAEDF9",
-"6X c #EEF0F9",
-"7X c #F3F4F5",
-"8X c #F4F5F9",
-"9X c #F7F8F6",
-"0X c #F7F8F8",
-"qX c #F8F8F6",
-"wX c #FAFBFA",
-"eX c None",
-/* pixels */
-"eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeX# eXeXeXeXeXeXeXeXeXeXeXeXeXeXeX",
-"eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXx 3 eXeXeXeXeXeXeXeXeXeXeXeXeXeX",
-"eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXZ r.E > eXeXeXeXeXeXeXeXeXeXeXeXeX",
-"eXeXeXeXeXeXeXeXeXeXeXeXeXeXeX] d.g.m eX; q ^ k eXeXeXeXeXeXeXeX",
-"eXeXeXeXeXeXeXeXeXeXeXeXeXeX&.[ 9.G.d.V 6 ,.@Xn.l eXeXeXeXeXeXeX",
-"eXeXeXeXeXeXeXeXeXeXeXeXeXeX6./ W H. Xz.b $.>X&X@.eXeXeXeXeXeXeX",
-"eXeXeXeXeXeXeXeXeXeXeXeXeX' Y.T Q I.5X&Xo...@X7XD.L eXeXeXeXeXeX",
-"eXeXeXeXeXeXeXeXeXeXeXeX9 8.V.Y w. X8X5Xu.] !.0XOXq.2 eXeXeXeXeX",
-"eXeXeXeXeXeXeXeXeXeXeXeX' !.*.! G.-XwX8Xj.b ,.;X4XOX} < eXeXeXeX",
-"eXeXeXeXeXeXeXeXeXeXeX7 8.U.Y ! H.1XwX8Xn.k 0 ;.T.:XD.V eXeXeXeX",
-"eXeXeXeXeXeXeXeXeXeXX ` (.5.K E x.%X8XwX`.C f Z D &.E.@.eXeXeXeX",
-"eXeXeXeXeXeXeXeXeX. q Y.(.1.o.| w.P.7XwX#X{ V ! Z N k.q.eXeXeXeX",
-"eXeXeXeX[ v.l.} : 5 8.,X_.1.v.N.} i.<XwX4Xh.C -.z.Z +.| a eXeXeX",
-"eXeXeX/ ~.4X=XS.G A T.9X;Xk.D.oX] Q &XwX8XQ.H -.P.| | 9.d eXeXeX",
-"eXeXeX3.4XwX7XY.+.D 6.,X,XM.L.4X$.Y +X7X0X4Xu.u.'.z.! 9.J eXeXeX",
-"eXeXC Z.qXwXqX!.{ b #._.,XV.Q.4XN.=.|._.@X7XQ.v.].x.Y =.! eXeXeX",
-"eXeX .(.4X9XwX*X_ z P T.:XJ.~.9X(.n.].C.V.<X,X@X+Xm.G :.x.W eXeX",
-"eXeX:.*X_.:XwX,X2.A ^ T.,XJ.^.7X@Xn.].Y.k.].7X4X&XF.Z &.Q.y.eXeX",
-"eX8 B._.B.~.wX9XT.>.P 8.4X^.*X5X@XV.].:Xk.N.4X8X1XI.E H Z.`.W eX",
-"eXM T.J.*.Q.wXwX,XK.P ;.,X2X2X5X<X}.#X7X3.-.&X8X7X$Xa.Z &.Q.y.V ",
-"= ..).;.} `.wXwXwX4X#.P T.9X4X-X6X7X7XqX$.] {.5XwX8X'.0.D _ k.e.",
-"C c.~.[ ! '.8XwXwX6Xu.0 ;.,X-X%X5XwXwX,X) U {.5XwXwX|.w.K ( &.=.",
-">.J.%.C i.=X8XwX:XQ.! 4 P T.-XXX3XwXwX/.A { .X7X0X*Xh.C l C m b ",
-"T T 8 g R h.K.K.>.Y c - 8 >.*X.X1XwX7XU.n Z D.*X@X2.G l 3 3 p a ",
-"u - - 4 j c C V x a y - * c X.p.[.>X*X>.l a K { T h s j f s 1 u ",
-"- 1 s d j j g y y y y e @ * j Z +.>.X.P h a a d 1 - a h h h s s ",
-"g d h j j g a y e e t - $ & 1 f j j j j j d d d u 3 g g g g d a ",
-"j j j j g g y & + + % e & & p s h h j j j j g g s 1 u a a d a i ",
-"3 - - t y y t = = * + % & & t d s g d d d d j h u - - i i i i y ",
-"- 1 1 - - * - t d d - & e & t d d 3 - - - - p d u r y y y y t t ",
-"1 s j f p t p f d g j g y y d j j f 1 - - - - 1 i y y r % % @ @ ",
-"+ = 1 j j j f t y a j x j j x x x x j x d i - t i t % + @ @ @ @ "
-};
diff --git a/src/usr/share/icons/hicolor/scalable/hildon/abiword-debian.png b/src/usr/share/icons/hicolor/scalable/hildon/abiword-debian.png
deleted file mode 100644 (file)
index e37b0b9..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/hildon/abiword-debian.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/hildon/debian-logo.png b/src/usr/share/icons/hicolor/scalable/hildon/debian-logo.png
deleted file mode 100644 (file)
index 0ced313..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/hildon/debian-logo.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/hildon/deblet-easydeb.png b/src/usr/share/icons/hicolor/scalable/hildon/deblet-easydeb.png
deleted file mode 100644 (file)
index 2db1a75..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/hildon/deblet-easydeb.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/hildon/gimp.png b/src/usr/share/icons/hicolor/scalable/hildon/gimp.png
deleted file mode 100644 (file)
index e47a4ff..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/hildon/gimp.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/hildon/gnome-alsamixer-icon.png b/src/usr/share/icons/hicolor/scalable/hildon/gnome-alsamixer-icon.png
deleted file mode 100644 (file)
index 1b9bdfd..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/hildon/gnome-alsamixer-icon.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/hildon/iceweasel.png b/src/usr/share/icons/hicolor/scalable/hildon/iceweasel.png
deleted file mode 100644 (file)
index 64daaf1..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/hildon/iceweasel.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/hildon/kazehakase-icon.png b/src/usr/share/icons/hicolor/scalable/hildon/kazehakase-icon.png
deleted file mode 100644 (file)
index c865b9a..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/hildon/kazehakase-icon.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/hildon/lxde.png b/src/usr/share/icons/hicolor/scalable/hildon/lxde.png
deleted file mode 100644 (file)
index 82f56cd..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/hildon/lxde.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/hildon/ooo-calc.png b/src/usr/share/icons/hicolor/scalable/hildon/ooo-calc.png
deleted file mode 100644 (file)
index 0a660b3..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/hildon/ooo-calc.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/hildon/ooo-draw.png b/src/usr/share/icons/hicolor/scalable/hildon/ooo-draw.png
deleted file mode 100644 (file)
index 42683ba..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/hildon/ooo-draw.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/hildon/ooo-gulls.png b/src/usr/share/icons/hicolor/scalable/hildon/ooo-gulls.png
deleted file mode 100644 (file)
index 517e0b6..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/hildon/ooo-gulls.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/hildon/ooo-impress.png b/src/usr/share/icons/hicolor/scalable/hildon/ooo-impress.png
deleted file mode 100644 (file)
index e9f191a..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/hildon/ooo-impress.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/hildon/ooo-math.png b/src/usr/share/icons/hicolor/scalable/hildon/ooo-math.png
deleted file mode 100644 (file)
index 61e1dbd..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/hildon/ooo-math.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/hildon/ooo-template.png b/src/usr/share/icons/hicolor/scalable/hildon/ooo-template.png
deleted file mode 100644 (file)
index 1d6814a..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/hildon/ooo-template.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/hildon/ooo-web.png b/src/usr/share/icons/hicolor/scalable/hildon/ooo-web.png
deleted file mode 100644 (file)
index 328f638..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/hildon/ooo-web.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/hildon/ooo-writer.png b/src/usr/share/icons/hicolor/scalable/hildon/ooo-writer.png
deleted file mode 100644 (file)
index bd517f3..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/hildon/ooo-writer.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/hildon/openjdk-6.xpm b/src/usr/share/icons/hicolor/scalable/hildon/openjdk-6.xpm
deleted file mode 100644 (file)
index 00db1b6..0000000
+++ /dev/null
@@ -1,194 +0,0 @@
-/* XPM */
-static char *sun_java[] = {
-/* columns rows colors chars-per-pixel */
-"32 32 156 2",
-"   c #34479E",
-".  c #4152A3",
-"X  c #4153A2",
-"o  c #4153A3",
-"O  c #4D5EA8",
-"+  c #4D5EA9",
-"@  c #4E5EA9",
-"#  c #5A69AD",
-"$  c #5A69AE",
-"%  c #5A69AF",
-"&  c #5A6AAD",
-"*  c #6675B3",
-"=  c #6775B2",
-"-  c #6775B3",
-";  c #6776B3",
-":  c #6775B5",
-">  c #6776B4",
-",  c #7480B7",
-"<  c #7380B8",
-"1  c #7381B8",
-"2  c #7380BA",
-"3  c #7481B8",
-"4  c #D12124",
-"5  c #D42F31",
-"6  c #D73D3E",
-"7  c #D94A4A",
-"8  c #D94A4B",
-"9  c #DA4A4A",
-"0  c #DA4B4B",
-"q  c #DC5957",
-"w  c #DC5858",
-"e  c #DD5859",
-"r  c #DD5959",
-"t  c #DF6664",
-"y  c #E06664",
-"u  c #E27471",
-"i  c #E27570",
-"p  c #E27472",
-"a  c #E37472",
-"s  c #E27574",
-"d  c #E37474",
-"f  c #E5827E",
-"g  c #E5837F",
-"h  c #818BBD",
-"j  c #818CBC",
-"k  c #808CBE",
-"l  c #818DC0",
-"z  c #8D97C2",
-"x  c #8D97C3",
-"c  c #8D97C5",
-"v  c #8E98C5",
-"b  c #99A2C7",
-"n  c #99A3C7",
-"m  c #99A2C8",
-"M  c #99A3C8",
-"N  c #99A2CA",
-"B  c #99A2CB",
-"V  c #A6AECD",
-"C  c #A5AED2",
-"Z  c #A6AED0",
-"A  c #B3B9D3",
-"S  c #B2B9D4",
-"D  c #B3B9D5",
-"F  c #B2B9D6",
-"G  c #B3BAD5",
-"H  c #BFC4D6",
-"J  c #BFC5D7",
-"K  c #BFC5D8",
-"L  c #BFC5D9",
-"P  c #BFC5DA",
-"I  c #BFC5DB",
-"U  c #BFC5DC",
-"Y  c #BFC5DD",
-"T  c #E58381",
-"R  c #E68380",
-"E  c #E88F89",
-"W  c #E88F8B",
-"Q  c #E8908A",
-"!  c #EB9D99",
-"~  c #EB9D9A",
-"^  c #EB9D9D",
-"/  c #EDABA2",
-"(  c #EEABA6",
-")  c #EDACA6",
-"_  c #F0B9B1",
-"`  c #F1B9B1",
-"'  c #F0B9B6",
-"]  c #F3C7BD",
-"[  c #CCD0DA",
-"{  c #CCD1DA",
-"}  c #CDD0DA",
-"|  c #CCD0DC",
-" . c #CCD0DD",
-".. c #CCD1DD",
-"X. c #CCD0DE",
-"o. c #CCD1DE",
-"O. c #CCD1DF",
-"+. c #D8DBDF",
-"@. c #CCD0E0",
-"#. c #D8DCE1",
-"$. c #D9DCE1",
-"%. c #D9DCE3",
-"&. c #D9DCE4",
-"*. c #D9DCE5",
-"=. c #D9DCE6",
-"-. c #D9DCE7",
-";. c #D9DCE8",
-":. c #F6D5CB",
-">. c #F6D5CD",
-",. c #F6D5D3",
-"<. c #F9E3D7",
-"1. c #F9E3DA",
-"2. c #F9E3DB",
-"3. c #E6E7E7",
-"4. c #E5E7E9",
-"5. c #E5E7EC",
-"6. c #E5E8E8",
-"7. c #E6E8E9",
-"8. c #E6E8EA",
-"9. c #E6E8EB",
-"0. c #E5E8EC",
-"q. c #E6E8EC",
-"w. c #F9E3E1",
-"e. c #F2F3EC",
-"r. c #FCF0E1",
-"t. c #FCF0E3",
-"y. c #FCF1E5",
-"u. c #FCF0E7",
-"i. c #FCF1E6",
-"p. c #FCF1E7",
-"a. c #FCF1E8",
-"s. c #FFFEED",
-"d. c #FFFEEE",
-"f. c #FFFEEF",
-"g. c #F2F3F0",
-"h. c #F2F3F1",
-"j. c #F2F3F2",
-"k. c #F2F3F4",
-"l. c #FFFEF0",
-"z. c #FFFEF1",
-"x. c #FFFEF2",
-"c. c #FFFEF3",
-"v. c #FFFFF3",
-"b. c #FFFFF4",
-"n. c #FFFFF5",
-"m. c #FFFFF6",
-"M. c #FFFFF7",
-"N. c #FFFFF8",
-"B. c #FFFFF9",
-"V. c #FFFFFA",
-"C. c #FFFFFB",
-"Z. c #FFFFFC",
-"A. c #FFFFFD",
-"S. c #FFFFFE",
-"D. c gray100",
-"F. c None",
-/* pixels */
-"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.",
-"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.w.~ F.F.F.F.F.F.F.F.F.F.F.F.F.",
-"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.r F.F.F.F.F.F.F.F.F.F.F.F.F.",
-"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.' q F.F.F.F.F.F.F.F.F.F.F.F.F.",
-"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.M.q u F.F.F.F.F.F.F.F.F.F.F.F.F.",
-"F.F.F.F.F.F.F.F.F.F.F.F.F.F.M.M.! 4 1.F.F.F.F.F.F.F.F.F.F.F.F.F.",
-"F.F.F.F.F.F.F.F.F.F.F.F.F.M.M.f 4 E M.M.F.w.F.F.F.F.F.F.F.F.F.F.",
-"F.F.F.F.F.F.F.F.F.F.F.F.M.i.t 4 i x.1.g u ,.F.F.F.F.F.F.F.F.F.F.",
-"F.F.F.F.F.F.F.F.F.F.F.M.>.7 4 f r.f 5 ! C.F.F.F.F.F.F.F.F.F.F.F.",
-"F.F.F.F.F.F.F.F.F.F.F.1.5 4 / r.7 5 >.M.F.F.F.F.F.F.F.F.F.F.F.F.",
-"F.F.F.F.F.F.F.F.F.F.M.q 4 E d.i 4 >.M.F.F.F.F.F.F.F.F.F.F.F.F.F.",
-"F.F.F.F.F.F.F.F.F.F.M.4 5 d.d.4 6 x.x.F.F.F.F.F.F.F.F.F.F.F.F.F.",
-"F.F.F.F.F.F.F.F.F.F.F.7 7 d.d.4 4 :.M.F.F.F.F.F.F.F.F.F.F.F.F.F.",
-"F.F.F.F.F.F.F.F.F.F.M./ 4 <.x.q 4 7 i.F.F.F.F.F.F.F.F.F.F.F.F.F.",
-"F.F.F.F.F.F.F.F.F.F.F.M.u t x.] 4 4 ) M.F.F.F.F.F.F.F.F.F.F.F.F.",
-"F.F.F.F.F.F.F.F.F.F.F.F.u.7 _ x.E 4 ! M.M.F.F.F.F.F.F.F.F.F.F.F.",
-"F.F.F.F.F.F.F.F.F.h.@.4.M.i.u i._ 5 i.M.F.-.N : c @.M.F.F.F.F.F.",
-"F.F.F.F.F.F.k.B O h P x.x.M.x.i.a :.x.M.9.L @.L O   c M.F.F.F.F.",
-"F.F.F.F.F.F.>   X c n b n n n n h = & X v M.M.M.8.    M.F.F.F.F.",
-"F.F.F.F.F.F.F.+...N n n n N N n J ..4.M.M.M.x.M.M.    M.F.F.F.F.",
-"F.F.F.F.F.F.F.M.+.O ..x.d.x.d.x.x.3.L 8.M.M.M.x. .  X M.F.F.F.F.",
-"F.F.F.F.F.F.F.M.F     X = = = =       O 8.M.M.h.&   S M.F.F.F.F.",
-"F.F.F.F.F.F.F.M.M...z = = = = = j V %.x.F.M.9.%   S M.F.F.F.F.F.",
-"F.F.F.F.F.F.F.M.M.4.n d.d.d.d.x.d.x.M.M.M.S X l 5.F.M.F.F.F.F.F.",
-"F.F.F.F.F.F.M.M.x.=   O = = = = o   = -.-.S h.M.F.M.F.F.F.F.F.F.",
-"F.F.F.F.F.M.-.{ { %.,             , A x.M.M.M.M.M.F.F.F.F.F.F.F.",
-"F.F.F.F.F O , J e.x.d.d.{ { { +.x.x.x.M.M.M.M.M.=.Y F.F.F.F.F.F.",
-"F.F.F.F.    O z H %.d.x.x.d.d.d.d.x.x.x.x...K N O C C.F.F.F.F.F.",
-"F.F.F.F.N O             # = = = = = O         O L C.F.F.F.F.F.F.",
-"F.F.F.F.M.M.%.V > &                   O = N =.F.F.F.F.F.F.F.F.F.",
-"F.F.F.F.F.F.F.M.M.M.M.x.x.M.M.M.M.M.M.M.M.M.F.F.F.F.F.F.F.F.F.F.",
-"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F."
-};
diff --git a/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-draw.png b/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-draw.png
deleted file mode 100644 (file)
index 57346a9..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-draw.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-impress.png b/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-impress.png
deleted file mode 100644 (file)
index 7d4c9b4..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-impress.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-writer.png b/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-writer.png
deleted file mode 100644 (file)
index 0d54b1f..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-writer.png and /dev/null differ
diff --git a/src/usr/share/icons/hicolor/scalable/hildon/synaptic.png b/src/usr/share/icons/hicolor/scalable/hildon/synaptic.png
deleted file mode 100644 (file)
index ad7fba1..0000000
Binary files a/src/usr/share/icons/hicolor/scalable/hildon/synaptic.png and /dev/null differ
diff --git a/src/usr/share/pixmaps/IceWM.xpm b/src/usr/share/pixmaps/IceWM.xpm
deleted file mode 100644 (file)
index 3164022..0000000
+++ /dev/null
@@ -1,254 +0,0 @@
-/* XPM */
-static char *icewm_32x32[] = {
-/* columns rows colors chars-per-pixel */
-"32 32 216 2",
-"   c black",
-".  c #24263B",
-"X  c #3B3B4A",
-"o  c #2C3D6F",
-"O  c #2D3E73",
-"+  c #2F4071",
-"@  c #2F4178",
-"#  c #3A446C",
-"$  c #324374",
-"%  c #33447B",
-"&  c #36487C",
-"*  c #384773",
-"=  c #3C4A75",
-"-  c #3B4B7B",
-";  c #414154",
-":  c #464C67",
-">  c #454B72",
-",  c #404F7C",
-"<  c #484E74",
-"1  c #42517D",
-"2  c #4A5077",
-"3  c #49547A",
-"4  c #4F597F",
-"5  c #555866",
-"6  c #54586C",
-"7  c #595963",
-"8  c #575F7B",
-"9  c #64626F",
-"0  c #65697C",
-"q  c #6E6E7A",
-"w  c #344680",
-"e  c #344880",
-"r  c #3A4C81",
-"t  c #3E5087",
-"y  c #3E5088",
-"u  c #435383",
-"i  c #425389",
-"p  c #485784",
-"a  c #485788",
-"s  c #4C5A85",
-"d  c #4C5B89",
-"f  c #515E84",
-"g  c #505E8A",
-"h  c #536085",
-"j  c #52618B",
-"k  c #5A6282",
-"l  c #5C658A",
-"z  c #5E688A",
-"x  c #556392",
-"c  c #5F6C92",
-"v  c #626882",
-"b  c #626B8B",
-"n  c #6A6F84",
-"m  c #646D93",
-"M  c #66708D",
-"N  c #6D738C",
-"B  c #667090",
-"V  c #657199",
-"C  c #6D7594",
-"Z  c #6B759C",
-"A  c #76798B",
-"S  c #787B8A",
-"D  c #717793",
-"F  c #727890",
-"G  c #737B9B",
-"H  c #787F9D",
-"J  c #6371A1",
-"K  c #727DA1",
-"L  c #757EA9",
-"P  c #7D8193",
-"I  c #7581AF",
-"U  c #7C85A4",
-"Y  c #7C86A9",
-"T  c #7E88A1",
-"R  c #7F88AC",
-"E  c #7482B4",
-"W  c #7985B5",
-"Q  c #7C88B7",
-"!  c #7E8ABB",
-"~  c #7B8AC0",
-"^  c #828595",
-"/  c #80869C",
-"(  c #868B9E",
-")  c #898B97",
-"_  c #8B8F9F",
-"`  c #8F9097",
-"'  c #929198",
-"]  c #8187A4",
-"[  c #848BA3",
-"{  c #828AA9",
-"}  c #828CB3",
-"|  c #828DBB",
-" . c #8C91A4",
-".. c #8990A9",
-"X. c #8F98AF",
-"o. c #8790B3",
-"O. c #8793BD",
-"+. c #8A93B3",
-"@. c #8992B9",
-"#. c #9395A3",
-"$. c #9698A5",
-"%. c #959AAA",
-"&. c #999CAA",
-"*. c #949BB4",
-"=. c #959DBC",
-"-. c #999FBB",
-";. c #9CA0AB",
-":. c #9EA2B4",
-">. c #9AA1B8",
-",. c #A0A2A9",
-"<. c #A3A6B5",
-"1. c #A1A6BB",
-"2. c #A6A9B5",
-"3. c #A6ABBD",
-"4. c #ADAEB7",
-"5. c #ACAFBD",
-"6. c #AFB0B9",
-"7. c #B4B4B9",
-"8. c #B9BABE",
-"9. c #8692C3",
-"0. c #8B96C2",
-"q. c #8E99C2",
-"w. c #8D99CC",
-"e. c #929DC2",
-"r. c #909CCB",
-"t. c #96A0C5",
-"y. c #95A0CC",
-"u. c #9BA4C3",
-"i. c #9CA7CD",
-"p. c #9FA8CD",
-"a. c #96A2D0",
-"s. c #9BA6D2",
-"d. c #9CA7D8",
-"f. c #9EA9D4",
-"g. c #9DA9DD",
-"h. c #A4ABC3",
-"j. c #A5AECF",
-"k. c #A8ADC2",
-"l. c #A8AFCF",
-"z. c #A1ABD0",
-"x. c #A0ACDF",
-"c. c #AAB0C2",
-"v. c #ADB4CD",
-"b. c #A7B1D9",
-"n. c #ABB3D4",
-"m. c #ADB7DF",
-"M. c #B2B6C5",
-"N. c #B0B5CA",
-"B. c #B4B9C5",
-"V. c #B4B9CB",
-"C. c #B8B9C2",
-"Z. c #BABECB",
-"A. c #B3BAD4",
-"S. c #B2BADB",
-"D. c #B8BEDA",
-"F. c #ADB8E5",
-"G. c #ADB9EA",
-"H. c #B3BEEB",
-"J. c #BCC0CC",
-"K. c #BEC3D2",
-"L. c #BCC2D8",
-"P. c #BDC6E7",
-"I. c #BAC4EB",
-"U. c #C0C1C6",
-"Y. c #C2C4CA",
-"T. c #C9CACD",
-"R. c #C0C3D1",
-"E. c #C0C6DA",
-"W. c #C7CAD3",
-"Q. c #C4C9DA",
-"!. c #CBCCD1",
-"~. c #CACED8",
-"^. c #CED1DD",
-"/. c #D2D2D5",
-"(. c #D2D4DA",
-"). c #D6D8DC",
-"_. c #D9DADC",
-"`. c #C4CAE3",
-"'. c #C5CCEB",
-"]. c #C9CEE4",
-"[. c #C8CFED",
-"{. c #C5CDF0",
-"}. c #CCD0E4",
-"|. c #CFD4E9",
-" X c #C7D0F2",
-".X c #CBD2F1",
-"XX c #CAD4F9",
-"oX c #D2D5E3",
-"OX c #D0D6ED",
-"+X c #D4D9EB",
-"@X c #D9DBE2",
-"#X c #DADEEC",
-"$X c #D5DCF4",
-"%X c #D2DAF9",
-"&X c #DADEF1",
-"*X c #DEE0E4",
-"=X c #DDE2F4",
-"-X c #DDE3F8",
-";X c #E1E2E4",
-":X c #E2E4E9",
-">X c #E7E8EC",
-",X c #EBEBED",
-"<X c #E3E6F1",
-"1X c #E1E5F8",
-"2X c #E7EAF3",
-"3X c #E5E9F9",
-"4X c #EBECF2",
-"5X c #EAEDF9",
-"6X c #EEF0F9",
-"7X c #F3F4F5",
-"8X c #F4F5F9",
-"9X c #F7F8F6",
-"0X c #F7F8F8",
-"qX c #F8F8F6",
-"wX c #FAFBFA",
-"eX c None",
-/* pixels */
-"eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeX# eXeXeXeXeXeXeXeXeXeXeXeXeXeXeX",
-"eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXx 3 eXeXeXeXeXeXeXeXeXeXeXeXeXeX",
-"eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXZ r.E > eXeXeXeXeXeXeXeXeXeXeXeXeX",
-"eXeXeXeXeXeXeXeXeXeXeXeXeXeXeX] d.g.m eX; q ^ k eXeXeXeXeXeXeXeX",
-"eXeXeXeXeXeXeXeXeXeXeXeXeXeX&.[ 9.G.d.V 6 ,.@Xn.l eXeXeXeXeXeXeX",
-"eXeXeXeXeXeXeXeXeXeXeXeXeXeX6./ W H. Xz.b $.>X&X@.eXeXeXeXeXeXeX",
-"eXeXeXeXeXeXeXeXeXeXeXeXeX' Y.T Q I.5X&Xo...@X7XD.L eXeXeXeXeXeX",
-"eXeXeXeXeXeXeXeXeXeXeXeX9 8.V.Y w. X8X5Xu.] !.0XOXq.2 eXeXeXeXeX",
-"eXeXeXeXeXeXeXeXeXeXeXeX' !.*.! G.-XwX8Xj.b ,.;X4XOX} < eXeXeXeX",
-"eXeXeXeXeXeXeXeXeXeXeX7 8.U.Y ! H.1XwX8Xn.k 0 ;.T.:XD.V eXeXeXeX",
-"eXeXeXeXeXeXeXeXeXeXX ` (.5.K E x.%X8XwX`.C f Z D &.E.@.eXeXeXeX",
-"eXeXeXeXeXeXeXeXeX. q Y.(.1.o.| w.P.7XwX#X{ V ! Z N k.q.eXeXeXeX",
-"eXeXeXeX[ v.l.} : 5 8.,X_.1.v.N.} i.<XwX4Xh.C -.z.Z +.| a eXeXeX",
-"eXeXeX/ ~.4X=XS.G A T.9X;Xk.D.oX] Q &XwX8XQ.H -.P.| | 9.d eXeXeX",
-"eXeXeX3.4XwX7XY.+.D 6.,X,XM.L.4X$.Y +X7X0X4Xu.u.'.z.! 9.J eXeXeX",
-"eXeXC Z.qXwXqX!.{ b #._.,XV.Q.4XN.=.|._.@X7XQ.v.].x.Y =.! eXeXeX",
-"eXeX .(.4X9XwX*X_ z P T.:XJ.~.9X(.n.].C.V.<X,X@X+Xm.G :.x.W eXeX",
-"eXeX:.*X_.:XwX,X2.A ^ T.,XJ.^.7X@Xn.].Y.k.].7X4X&XF.Z &.Q.y.eXeX",
-"eX8 B._.B.~.wX9XT.>.P 8.4X^.*X5X@XV.].:Xk.N.4X8X1XI.E H Z.`.W eX",
-"eXM T.J.*.Q.wXwX,XK.P ;.,X2X2X5X<X}.#X7X3.-.&X8X7X$Xa.Z &.Q.y.V ",
-"= ..).;.} `.wXwXwX4X#.P T.9X4X-X6X7X7XqX$.] {.5XwX8X'.0.D _ k.e.",
-"C c.~.[ ! '.8XwXwX6Xu.0 ;.,X-X%X5XwXwX,X) U {.5XwXwX|.w.K ( &.=.",
-">.J.%.C i.=X8XwX:XQ.! 4 P T.-XXX3XwXwX/.A { .X7X0X*Xh.C l C m b ",
-"T T 8 g R h.K.K.>.Y c - 8 >.*X.X1XwX7XU.n Z D.*X@X2.G l 3 3 p a ",
-"u - - 4 j c C V x a y - * c X.p.[.>X*X>.l a K { T h s j f s 1 u ",
-"- 1 s d j j g y y y y e @ * j Z +.>.X.P h a a d 1 - a h h h s s ",
-"g d h j j g a y e e t - $ & 1 f j j j j j d d d u 3 g g g g d a ",
-"j j j j g g y & + + % e & & p s h h j j j j g g s 1 u a a d a i ",
-"3 - - t y y t = = * + % & & t d s g d d d d j h u - - i i i i y ",
-"- 1 1 - - * - t d d - & e & t d d 3 - - - - p d u r y y y y t t ",
-"1 s j f p t p f d g j g y y d j j f 1 - - - - 1 i y y r % % @ @ ",
-"+ = 1 j j j f t y a j x j j x x x x j x d i - t i t % + @ @ @ @ "
-};
diff --git a/src/usr/share/pixmaps/lxde.png b/src/usr/share/pixmaps/lxde.png
deleted file mode 100644 (file)
index 82f56cd..0000000
Binary files a/src/usr/share/pixmaps/lxde.png and /dev/null differ
diff --git a/welcome b/welcome
deleted file mode 100644 (file)
index e69de29..0000000