+++ /dev/null
-easy-chroot (0.2.2-1fremantle1) stable; urgency=low
-
- 0.2.1: First version for Fremantle, fifth package. Trying a new version of py2deb.
- 0.2.2: Added thp's patches, some other fixes.
-
- -- Alan Bruce (qole) <alan@thebruces.ca> Fri, 13 Nov 2009 15:35:41 +0000
+++ /dev/null
-Source: easy-chroot
-Section: user/system
-Priority: extra
-Maintainer: Alan Bruce (qole) <alan@thebruces.ca>
-Build-Depends: debhelper (>= 5)
-Standards-Version: 3.7.2
-
-Package: easy-chroot
-Architecture: armel
-Depends:
-Description: Scripts to mount and chroot into images/partitions
- Fremantle version;
- (This does NOT use the 'turbo-charged' dm-loop for mounting image files.)
-XB-Maemo-Icon-26:
- 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
\ No newline at end of file
+++ /dev/null
-This package was py2debianized(0.5.1) by Alan Bruce (qole) <alan@thebruces.ca> on
-Fri, 13 Nov 2009 15:35:41 +0000.
-
-It was downloaded from
-
-Upstream Author: Alan Bruce (qole) <alan@thebruces.ca>
-
-Copyright: 2009 by Alan Bruce (qole)
-
-License:
-
-
- This package 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; either version 2 of the License, or
- (at your option) any later version.
-
- This package 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.
-
- You should have received a copy of the GNU General Public License
- along with this package; if not, write to the Free Software
- Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-
-On Debian systems, the complete text of the GNU General
-Public License can be found in `/usr/share/common-licenses/GPL'.
-
-
-The Debian packaging is (C) 2009, Alan Bruce (qole) <alan@thebruces.ca> and
-is licensed under the GPL, see above.
-
-# Please also look if there are files or directories which have a
-# different copyright/license attached and list them here.
+++ /dev/null
-etc/sudoers.d/
-sbin/
-usr/bin/
-usr/share/applications/hildon/
\ No newline at end of file
+++ /dev/null
-#!/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
+++ /dev/null
-#!/bin/sh
-
-if [ ! -e "/sbin/ezchroot" ] ; then
- rm /sbin/ezchroot
-fi
-
-update-sudoers
-
-exit 0
+++ /dev/null
-#!/usr/bin/make -f
-# -*- makefile -*-
-# Sample debian/rules that uses debhelper.
-# This file was originally written by Joey Hess and Craig Small.
-# As a special exception, when this file is copied by dh-make into a
-# dh-make output file, you may use that output file without restriction.
-# This special exception was added by Craig Small in version 0.37 of dh-make.
-
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
-
-CFLAGS = -Wall -g
-
-ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
- CFLAGS += -O0
-else
- CFLAGS += -O2
-endif
-
-configure: configure-stamp
-configure-stamp:
- dh_testdir
- # Add here commands to configure the package.
-
- touch configure-stamp
-
-build: build-stamp
-
-build-stamp: configure-stamp
- dh_testdir
- touch build-stamp
-
-clean:
- dh_testdir
- dh_testroot
- rm -f build-stamp configure-stamp
- dh_clean
-
-install: build
- dh_testdir
- dh_testroot
- dh_clean -k
- dh_installdirs
-
- # ======================================================
- #$(MAKE) DESTDIR="$(CURDIR)/debian/easy-chroot" install
- mkdir -p "$(CURDIR)/debian/easy-chroot"
-
-# mkdir -p "$(CURDIR)/debian/easy-chroot/sbin/"
- cp -a "src/sbin/closechroot" "$(CURDIR)/debian/easy-chroot/sbin/closechroot"
- mkdir -p "$(CURDIR)/debian/easy-chroot/sbin/"
- cp -a "src/sbin/cpu-ondemand" "$(CURDIR)/debian/easy-chroot/sbin/cpu-ondemand"
- mkdir -p "$(CURDIR)/debian/easy-chroot/sbin/"
- cp -a "src/sbin/cpu-perform" "$(CURDIR)/debian/easy-chroot/sbin/cpu-perform"
- mkdir -p "$(CURDIR)/debian/easy-chroot/sbin/"
- cp -a "src/sbin/qchroot" "$(CURDIR)/debian/easy-chroot/sbin/qchroot"
- mkdir -p "$(CURDIR)/debian/easy-chroot/sbin/"
- cp -a "src/sbin/qmount" "$(CURDIR)/debian/easy-chroot/sbin/qmount"
- mkdir -p "$(CURDIR)/debian/easy-chroot/sbin/"
- cp -a "src/sbin/qumount" "$(CURDIR)/debian/easy-chroot/sbin/qumount"
- mkdir -p "$(CURDIR)/debian/easy-chroot/sbin/"
- cp -a "src/sbin/synchroot" "$(CURDIR)/debian/easy-chroot/sbin/synchroot"
- mkdir -p "$(CURDIR)/debian/easy-chroot/usr/bin/"
- cp -a "src/usr/bin/gxmessage" "$(CURDIR)/debian/easy-chroot/usr/bin/gxmessage"
- mkdir -p "$(CURDIR)/debian/easy-chroot/usr/bin/"
- cp -a "src/usr/bin/hostwin" "$(CURDIR)/debian/easy-chroot/usr/bin/hostwin"
- mkdir -p "$(CURDIR)/debian/easy-chroot/usr/bin/"
- cp -a "src/usr/bin/quserchroot" "$(CURDIR)/debian/easy-chroot/usr/bin/quserchroot"
- mkdir -p "$(CURDIR)/debian/easy-chroot/usr/share/applications/hildon/"
- cp -a "src/usr/share/applications/hildon/closechroot.desktop" "$(CURDIR)/debian/easy-chroot/usr/share/applications/hildon/closechroot.desktop"
- mkdir -p "$(CURDIR)/debian/easy-chroot/etc/sudoers.d/"
- cp -a "src/etc/sudoers.d/chroot.sudoers" "$(CURDIR)/debian/easy-chroot/etc/sudoers.d/chroot.sudoers"
-
- # ======================================================
-
-# Build architecture-independent files here.
-binary-indep: build install
-# We have nothing to do by default.
-
-# Build architecture-dependent files here.
-binary-arch: build install
- dh_testdir
- dh_testroot
- dh_installchangelogs debian/changelog
- dh_installdocs
- dh_installexamples
-# dh_install
-# dh_installmenu
-# dh_installdebconf
-# dh_installlogrotate
-# dh_installemacsen
-# dh_installpam
-# dh_installmime
-# dh_python
-# dh_installinit
-# dh_installcron
-# dh_installinfo
- dh_installman
- dh_link
- dh_strip
- dh_compress
- dh_fixperms
-# dh_perl
-# dh_makeshlibs
- dh_installdeb
- dh_shlibdeps
- dh_gencontrol
- dh_md5sums
- dh_builddeb
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install configure
+++ /dev/null
-Defaults env_keep+=GTK_MODULES
-user ALL = NOPASSWD: ALL
\ No newline at end of file
+++ /dev/null
-#!/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
+++ /dev/null
-#!/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
+++ /dev/null
-#!/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
+++ /dev/null
-#!/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"
-
- # 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" >/dev/stderr
-export PS1="[\u@$CHRLABEL: \w]"
-
-#Actually chroot
-echo "Everything set up, running chroot..." >/dev/stderr
-chroot $CHROOT "$@"
-
-#All done, reset.
-exit 0
-
+++ /dev/null
-#!/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!
-
-# 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 >/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..."
- 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
-
- modprobe mbcache
-
- 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"
- 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 ;)" >/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}'`
- 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 >/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
+++ /dev/null
-#!/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
+++ /dev/null
-#!/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
+++ /dev/null
-#!/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
+++ /dev/null
-[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
+++ /dev/null
-easy-deb-chroot (0.9.30-1fremantle3) stable; urgency=low
-
- 0.9.30 First version for Fremantle. Stripped down, but works.
-
- -- Alan Bruce (qole) <alan@thebruces.ca> Fri, 13 Nov 2009 22:24:04 +0000
+++ /dev/null
-Source: easy-deb-chroot
-Section: user/system
-Priority: extra
-Maintainer: Alan Bruce (qole) <alan@thebruces.ca>
-Build-Depends: debhelper (>= 5)
-Standards-Version: 3.7.2
-
-Package: easy-deb-chroot
-Architecture: armel
-Depends: easy-chroot
-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 before this package will work!
- You will need approx. 1.5 GB free in either
- your MyDocs directory or your MicroSD card.
- Instructions and an automated installer
- are provided in the package.
- (This is the Easy Debian 'Stable Lenny' Fremantle version.)
-XB-Maemo-Icon-26:
- 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
\ No newline at end of file
+++ /dev/null
-This package was py2debianized(0.5.1) by Alan Bruce (qole) <alan@thebruces.ca> on
-Fri, 13 Nov 2009 22:24:04 +0000.
-
-It was downloaded from
-
-Upstream Author: Alan Bruce (qole) <alan@thebruces.ca>
-
-Copyright: 2009 by Alan Bruce (qole)
-
-License:
-
-
- This package 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; either version 2 of the License, or
- (at your option) any later version.
-
- This package 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.
-
- You should have received a copy of the GNU General Public License
- along with this package; if not, write to the Free Software
- Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-
-On Debian systems, the complete text of the GNU General
-Public License can be found in `/usr/share/common-licenses/GPL'.
-
-
-The Debian packaging is (C) 2009, Alan Bruce (qole) <alan@thebruces.ca> and
-is licensed under the GPL, see above.
-
-# Please also look if there are files or directories which have a
-# different copyright/license attached and list them here.
+++ /dev/null
-home/user/
-home/user/img-install/
-sbin/
-usr/bin/
-usr/share/applications/hildon/
-usr/share/icons/hicolor/scalable/
-usr/share/icons/hicolor/scalable/apps/
-usr/share/icons/hicolor/scalable/hildon/
\ No newline at end of file
+++ /dev/null
-#!/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
-
-# 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 user:users /home/user/.Xmodmap-keymap
-# 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
- 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
+++ /dev/null
-#!/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
+++ /dev/null
-#!/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
+++ /dev/null
-#!/usr/bin/make -f
-# -*- makefile -*-
-# Sample debian/rules that uses debhelper.
-# This file was originally written by Joey Hess and Craig Small.
-# As a special exception, when this file is copied by dh-make into a
-# dh-make output file, you may use that output file without restriction.
-# This special exception was added by Craig Small in version 0.37 of dh-make.
-
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
-
-CFLAGS = -Wall -g
-
-ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
- CFLAGS += -O0
-else
- CFLAGS += -O2
-endif
-
-configure: configure-stamp
-configure-stamp:
- dh_testdir
- # Add here commands to configure the package.
-
- touch configure-stamp
-
-build: build-stamp
-
-build-stamp: configure-stamp
- dh_testdir
- touch build-stamp
-
-clean:
- dh_testdir
- dh_testroot
- rm -f build-stamp configure-stamp
- dh_clean
-
-install: build
- dh_testdir
- dh_testroot
- dh_clean -k
- dh_installdirs
-
- # ======================================================
- #$(MAKE) DESTDIR="$(CURDIR)/debian/easy-deb-chroot" install
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot"
-
-# mkdir -p "$(CURDIR)/debian/easy-deb-chroot/home/user/img-install/"
- cp -a "src/home/user/img-install/debian-installer.sh" "$(CURDIR)/debian/easy-deb-chroot/home/user/img-install/debian-installer.sh"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/home/user/img-install/"
- cp -a "src/home/user/img-install/md5sum" "$(CURDIR)/debian/easy-deb-chroot/home/user/img-install/md5sum"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/bin/"
- cp -a "src/usr/bin/debbie" "$(CURDIR)/debian/easy-deb-chroot/usr/bin/debbie"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/bin/"
- cp -a "src/usr/bin/debwm" "$(CURDIR)/debian/easy-deb-chroot/usr/bin/debwm"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/sbin/"
- cp -a "src/sbin/debian" "$(CURDIR)/debian/easy-deb-chroot/sbin/debian"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/home/user/"
- cp -a "src/home/user/.chroot" "$(CURDIR)/debian/easy-deb-chroot/home/user/.chroot"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/home/user/"
- cp -a "src/home/user/.gtkrc-2.0" "$(CURDIR)/debian/easy-deb-chroot/home/user/.gtkrc-2.0"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/applications/hildon/"
- cp -a "src/usr/share/applications/hildon/debchroot.desktop" "$(CURDIR)/debian/easy-deb-chroot/usr/share/applications/hildon/debchroot.desktop"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/applications/hildon/"
- cp -a "src/usr/share/applications/hildon/epiphany.desktop" "$(CURDIR)/debian/easy-deb-chroot/usr/share/applications/hildon/epiphany.desktop"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/applications/hildon/"
- cp -a "src/usr/share/applications/hildon/gimp.desktop" "$(CURDIR)/debian/easy-deb-chroot/usr/share/applications/hildon/gimp.desktop"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/applications/hildon/"
- cp -a "src/usr/share/applications/hildon/gnome-alsamixer.desktop" "$(CURDIR)/debian/easy-deb-chroot/usr/share/applications/hildon/gnome-alsamixer.desktop"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/applications/hildon/"
- cp -a "src/usr/share/applications/hildon/iceweasel.desktop" "$(CURDIR)/debian/easy-deb-chroot/usr/share/applications/hildon/iceweasel.desktop"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/applications/hildon/"
- cp -a "src/usr/share/applications/hildon/image-install.desktop" "$(CURDIR)/debian/easy-deb-chroot/usr/share/applications/hildon/image-install.desktop"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/applications/hildon/"
- cp -a "src/usr/share/applications/hildon/lxde.desktop" "$(CURDIR)/debian/easy-deb-chroot/usr/share/applications/hildon/lxde.desktop"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/applications/hildon/"
- cp -a "src/usr/share/applications/hildon/ooo.desktop" "$(CURDIR)/debian/easy-deb-chroot/usr/share/applications/hildon/ooo.desktop"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/applications/hildon/"
- cp -a "src/usr/share/applications/hildon/synaptic.desktop" "$(CURDIR)/debian/easy-deb-chroot/usr/share/applications/hildon/synaptic.desktop"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/"
- cp -a "src/usr/share/icons/hicolor/scalable/apps/abiword-debian.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/abiword-debian.png"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/"
- cp -a "src/usr/share/icons/hicolor/scalable/apps/debian-logo.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/debian-logo.png"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/"
- cp -a "src/usr/share/icons/hicolor/scalable/apps/deblet.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/deblet.png"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/"
- cp -a "src/usr/share/icons/hicolor/scalable/apps/epiphany.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/epiphany.png"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/"
- cp -a "src/usr/share/icons/hicolor/scalable/apps/gimp.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/gimp.png"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/"
- cp -a "src/usr/share/icons/hicolor/scalable/apps/gnome-alsamixer-icon.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/gnome-alsamixer-icon.png"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/"
- cp -a "src/usr/share/icons/hicolor/scalable/apps/iceweasel.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/iceweasel.png"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/"
- cp -a "src/usr/share/icons/hicolor/scalable/apps/lxde.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/lxde.png"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/"
- cp -a "src/usr/share/icons/hicolor/scalable/apps/ooo-calc.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/ooo-calc.png"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/"
- cp -a "src/usr/share/icons/hicolor/scalable/apps/ooo-draw.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/ooo-draw.png"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/"
- cp -a "src/usr/share/icons/hicolor/scalable/apps/ooo-gulls.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/ooo-gulls.png"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/"
- cp -a "src/usr/share/icons/hicolor/scalable/apps/ooo-impress.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/ooo-impress.png"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/"
- cp -a "src/usr/share/icons/hicolor/scalable/apps/ooo-math.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/ooo-math.png"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/"
- cp -a "src/usr/share/icons/hicolor/scalable/apps/ooo-template.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/ooo-template.png"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/"
- cp -a "src/usr/share/icons/hicolor/scalable/apps/ooo-web.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/ooo-web.png"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/"
- cp -a "src/usr/share/icons/hicolor/scalable/apps/ooo-writer.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/ooo-writer.png"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/"
- cp -a "src/usr/share/icons/hicolor/scalable/apps/openjdk-6.xpm" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/openjdk-6.xpm"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/"
- cp -a "src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-draw.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/openofficeorg24-draw.png"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/"
- cp -a "src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-impress.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/openofficeorg24-impress.png"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/"
- cp -a "src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-writer.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/openofficeorg24-writer.png"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/"
- cp -a "src/usr/share/icons/hicolor/scalable/apps/synaptic.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/apps/synaptic.png"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/"
- cp -a "src/usr/share/icons/hicolor/scalable/hildon/abiword-debian.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/abiword-debian.png"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/"
- cp -a "src/usr/share/icons/hicolor/scalable/hildon/debian-logo.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/debian-logo.png"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/"
- cp -a "src/usr/share/icons/hicolor/scalable/hildon/deblet-easydeb.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/deblet-easydeb.png"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/"
- cp -a "src/usr/share/icons/hicolor/scalable/hildon/gimp.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/gimp.png"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/"
- cp -a "src/usr/share/icons/hicolor/scalable/hildon/gnome-alsamixer-icon.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/gnome-alsamixer-icon.png"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/"
- cp -a "src/usr/share/icons/hicolor/scalable/hildon/iceweasel.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/iceweasel.png"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/"
- cp -a "src/usr/share/icons/hicolor/scalable/hildon/lxde.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/lxde.png"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/"
- cp -a "src/usr/share/icons/hicolor/scalable/hildon/ooo-calc.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/ooo-calc.png"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/"
- cp -a "src/usr/share/icons/hicolor/scalable/hildon/ooo-draw.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/ooo-draw.png"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/"
- cp -a "src/usr/share/icons/hicolor/scalable/hildon/ooo-gulls.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/ooo-gulls.png"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/"
- cp -a "src/usr/share/icons/hicolor/scalable/hildon/ooo-impress.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/ooo-impress.png"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/"
- cp -a "src/usr/share/icons/hicolor/scalable/hildon/ooo-math.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/ooo-math.png"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/"
- cp -a "src/usr/share/icons/hicolor/scalable/hildon/ooo-template.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/ooo-template.png"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/"
- cp -a "src/usr/share/icons/hicolor/scalable/hildon/ooo-web.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/ooo-web.png"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/"
- cp -a "src/usr/share/icons/hicolor/scalable/hildon/ooo-writer.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/ooo-writer.png"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/"
- cp -a "src/usr/share/icons/hicolor/scalable/hildon/openjdk-6.xpm" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/openjdk-6.xpm"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/"
- cp -a "src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-draw.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-draw.png"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/"
- cp -a "src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-impress.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-impress.png"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/"
- cp -a "src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-writer.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-writer.png"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/"
- cp -a "src/usr/share/icons/hicolor/scalable/hildon/synaptic.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/hildon/synaptic.png"
- mkdir -p "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/"
- cp -a "src/usr/share/icons/hicolor/scalable/deblet.png" "$(CURDIR)/debian/easy-deb-chroot/usr/share/icons/hicolor/scalable/deblet.png"
-
- # ======================================================
-
-# Build architecture-independent files here.
-binary-indep: build install
-# We have nothing to do by default.
-
-# Build architecture-dependent files here.
-binary-arch: build install
- dh_testdir
- dh_testroot
- dh_installchangelogs debian/changelog
- dh_installdocs
- dh_installexamples
-# dh_install
-# dh_installmenu
-# dh_installdebconf
-# dh_installlogrotate
-# dh_installemacsen
-# dh_installpam
-# dh_installmime
-# dh_python
-# dh_installinit
-# dh_installcron
-# dh_installinfo
- dh_installman
- dh_link
- dh_strip
- dh_compress
- dh_fixperms
-# dh_perl
-# dh_makeshlibs
- dh_installdeb
- dh_shlibdeps
- dh_gencontrol
- dh_md5sums
- dh_builddeb
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install configure
+++ /dev/null
-# 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
+++ /dev/null
-#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"
+++ /dev/null
-#!/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
+++ /dev/null
-#!/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 /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 >/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 "$@"
+++ /dev/null
-#!/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
+++ /dev/null
-debbie xephwm2 easy-debian startlxde1
+++ /dev/null
-[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
+++ /dev/null
-[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;
+++ /dev/null
-[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;
+++ /dev/null
-[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
+++ /dev/null
-[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
+++ /dev/null
-[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
+++ /dev/null
-[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
+++ /dev/null
-[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
+++ /dev/null
-[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
+++ /dev/null
-/* 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."
-};
+++ /dev/null
-/* 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."
-};