As successfully uploaded to Extras-devel from my N900
authoruser <user@Puppy.(none)>
Sat, 14 Nov 2009 06:55:33 +0000 (22:55 -0800)
committeruser <user@Puppy.(none)>
Sat, 14 Nov 2009 06:55:33 +0000 (22:55 -0800)
99 files changed:
fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/debian/changelog [new file with mode: 0644]
fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/debian/compat [new file with mode: 0644]
fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/debian/control [new file with mode: 0644]
fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/debian/copyright [new file with mode: 0644]
fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/debian/dirs [new file with mode: 0644]
fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/debian/postinst [new file with mode: 0644]
fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/debian/postrm [new file with mode: 0644]
fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/debian/rules [new file with mode: 0755]
fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/src/etc/sudoers.d/chroot.sudoers [new file with mode: 0644]
fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/src/sbin/closechroot [new file with mode: 0755]
fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/src/sbin/cpu-ondemand [new file with mode: 0755]
fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/src/sbin/cpu-perform [new file with mode: 0755]
fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/src/sbin/qchroot [new file with mode: 0755]
fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/src/sbin/qmount [new file with mode: 0755]
fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/src/sbin/qumount [new file with mode: 0755]
fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/src/sbin/synchroot [new file with mode: 0755]
fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/src/usr/bin/gxmessage [new file with mode: 0755]
fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/src/usr/bin/hostwin [new file with mode: 0755]
fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/src/usr/bin/quserchroot [new file with mode: 0755]
fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/src/usr/share/applications/hildon/closechroot.desktop [new file with mode: 0644]
fremantle/easy-chroot/build_easychroot.py [new file with mode: 0755]
fremantle/easy-chroot/build_myapp.py [deleted file]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/debian/changelog [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/debian/compat [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/debian/control [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/debian/copyright [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/debian/dirs [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/debian/postinst [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/debian/postrm [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/debian/preinst [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/debian/rules [new file with mode: 0755]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/home/user/.chroot [new file with mode: 0755]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/home/user/.gtkrc-2.0 [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/home/user/img-install/debian-installer.sh [new file with mode: 0755]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/home/user/img-install/md5sum [new file with mode: 0755]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/sbin/debian [new file with mode: 0755]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/bin/debbie [new file with mode: 0755]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/bin/debwm [new file with mode: 0755]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/applications/hildon/debchroot.desktop [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/applications/hildon/epiphany.desktop [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/applications/hildon/gimp.desktop [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/applications/hildon/gnome-alsamixer.desktop [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/applications/hildon/iceweasel.desktop [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/applications/hildon/image-install.desktop [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/applications/hildon/lxde.desktop [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/applications/hildon/ooo.desktop [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/applications/hildon/synaptic.desktop [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/abiword-debian.png [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/debian-logo.png [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/deblet.png [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/epiphany.png [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/gimp.png [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/gnome-alsamixer-icon.png [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/iceweasel.png [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/lxde.png [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-calc.png [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-draw.png [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-gulls.png [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-impress.png [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-math.png [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-template.png [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-web.png [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-writer.png [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openjdk-6.xpm [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-draw.png [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-impress.png [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-writer.png [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/synaptic.png [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/deblet.png [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/abiword-debian.png [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/debian-logo.png [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/deblet-easydeb.png [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/gimp.png [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/gnome-alsamixer-icon.png [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/iceweasel.png [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/lxde.png [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-calc.png [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-draw.png [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-gulls.png [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-impress.png [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-math.png [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-template.png [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-web.png [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-writer.png [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openjdk-6.xpm [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-draw.png [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-impress.png [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-writer.png [new file with mode: 0644]
fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/synaptic.png [new file with mode: 0644]
fremantle/easy-deb-chroot/build_easydebchroot.py [new file with mode: 0755]
fremantle/easy-deb-chroot/build_myapp.py [deleted file]
fremantle/easy-deb-chroot/control/postinst
fremantle/easy-deb-chroot/deblet-48.png [new file with mode: 0644]
fremantle/easy-deb-chroot/postinst [deleted file]
fremantle/easy-deb-chroot/thp/sbin/debian [deleted file]
fremantle/easy-deb-chroot/thp/sbin/qchroot [deleted file]
fremantle/easy-deb-chroot/thp/sbin/qmount [deleted file]
fremantle/easy-deb-chroot/thp/sbin/qumount [deleted file]
fremantle/easy-deb-chroot/thp/usr/bin/debbie [deleted file]

diff --git a/fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/debian/changelog b/fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/debian/changelog
new file mode 100644 (file)
index 0000000..1f11cc5
--- /dev/null
@@ -0,0 +1,6 @@
+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
diff --git a/fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/debian/compat b/fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/debian/compat
new file mode 100644 (file)
index 0000000..7ed6ff8
--- /dev/null
@@ -0,0 +1 @@
+5
diff --git a/fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/debian/control b/fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/debian/control
new file mode 100644 (file)
index 0000000..7101a97
--- /dev/null
@@ -0,0 +1,50 @@
+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:
+ iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAAXNSR0IArs4c6QAAAv1QTFRFrW0O
+ AAEAAAElBAMjAAcjBgohEQsKCwwVDwwRABAfBg8fDQ0fAhAkEg4cDBAcFhEQDhMVCBQeDBQjExMb
+ FRMWDRUbEhMkGRUUFxUhDRghEhkfHRgSHxcXHBcgFRklGBkgGxkcHRkYFxsdHBseHxsaGxwjGR0f
+ KhoYHx0gMBsCKBsiJh0dJB4ZGSAmHh8mIx8eISAjGCIsJSEgKSAgIyEuJCImJiIhIiMqLyAiKyMV
+ KSMeKCQjHyYtLiMfIiYoNSQdMiUdOCYfQyQYMCkfPSUhQSQhOSgSPiYcLCouOygdOyoUOCodOioZ
+ QSgfLS01Ky47RCwNPy0SNy4gSSkdOS4bPS0cJjE7RSsdPS4hMjAzQC8YTCwgMjI6Qi8pXSkVRzAb
+ NzMyNjQ4UC8eLzY9Vi4fQTUdMzc5XC4cTTUbWjEdNzhATDgXYTIgUTgYPzs6STsdNj1EPjxAZDUd
+ Rz8fTT4bbDUgWD0YQ0FFRUFAXEAVcTkfYT8WdzkhSURDfjkYZkMTezweY0UTQklQSkhMW0kagz0i
+ bEgRiEEgjkAbUk1MUE5RlUAYaE4TcUwVkUIeZFEbeU0SlEUgdlASTVVcUFVXaVQYlkYifFAVnUYe
+ WVVUmEgdfFUPoEkhXFhWgVQRb1kVUlphW1ldqEkdhlcLpUwdrU0iY15dfV8MilsRsE8cj1oSw0sU
+ kVsJtk4fjl4JZmJhulEiWWdtll8PwVElvlQexFMghmcWmWISbWlnx1YjnmUMylcdpGUQ0VcgqGgG
+ cG5y01kibnJ1q2sL2F0er24Bqm8O4F0idnR4sG8Cr24Ql3UU4l4bsnAEdHh7nHgNtHIHuXEL52If
+ 7WAivXMAtnQLunYA8WQcv3YDgH6C9GYfwngI+2UiqIIP/2gc/2kd/2ofy34Ci4aF/28ftYcMjIqO
+ /3UhvpQPw5QSmpWTzp0S1KEFqKOi4awIs66t6rQCuLKx7rcL87sA974Cwr27/b4K+sEL/8EA/8AR
+ /8UA/soAxMnM/8wG/tAK/9UA/9wAWX4h8QAAAAF0Uk5TAEDm2GYAAAABYktHRACIBR1IAAAACXBI
+ WXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2QkcCAMSOL0eIgAABFhJREFUSMftlX9UU2UYx+mHBVoa
+ gQkzuxtrtkK8yHIWQcOwMHGVKJFSCTGzH/wIClEkRyZgGYtRhtHCGGFkkGab/EzXdsN74dYVtrHu
+ 1nlP3qIC1HTBdm8HO713g4550OO/dXzOvf/c+/3c7/M87/s+NyDgSvzP4hi85QFHj9UXLUQQJPrN
+ +ktof8+fOePRzGhUispnXTd31ZbKqsrn5s5BH7lvSvWHt8fcfUti3ic/DZ99ZVq5/RuCJCmKwgmy
+ a9VtoSMXiOuLvl8yE5n31g/D7nGO5Yby5jXbcByDgeM4Rahjl/8rkYUvZIrurGotl6b8+hfnHvN6
+ Oc/eGa12qOYRjCCd5ZJXz0tF+MSKZoqkbBSRE9ZzkvV6PG52fHdCB+FzgBdhtj705KS8SByyDneS
+ 0J/ASKf66g0sT3hZb1hMB0XAx/xFWHOkE/r7pWh0bBNlt1tJ+DHcvAXZy3GQ8HA911bbCL8eJ2xV
+ E8Czkf2ALgl68fOm/QRPkPbWsMNnPF6PlzudIjWT/pQwwlbtA45m3fFxmQ4AbfaD99xQTvleOfZP
+ e3vc7SMSN01aEPbHXucB6a2NG6eng34AXAYUPU7xPTTbU5GhcTcs/FxegtOM83r4mRVLeKCYOYha
+ gEGwzNDNtEgbMCdEMOpQ5G7WC4PrScUnOutsWLwP6r8oYExBBsaoUQaJ9zAVQWtea4Z9wRxN1wxz
+ ox4P646tsRG8q+3QyrW8weOlIC3eAvQqS3tLkBYY9Xeto6DA1hF5mLdg3YjaAXMirEdiJb4WiRpd
+ MgPojFDQAKi0wAW6E5r41h/fJB+FBOtJ4QGCIlNDM3h91kamW3aQsQSbGCjuBYCmZdVWuLwONQIB
+ D8u+vNVhxhx4KuLfF5lCPWPsK1YI2gsUnemyJA0wreerxCFwhnfwJkIHR13y9Zv9i7YvaqfFyBQ+
+ rNHLVCZVuvgZ5sv1fOMxaxUyzI7BGiRqO2VODsn90w+884AuuAIAy8Cy1QAApkxqoGUfOGANVEPM
+ EDsGU0Irf6xJDpl1yq//OWubAU1rrF1qMgnes1jo3ux0oBd0QA+qORYCY9wviZU5SOCJyW16lcjl
+ 6hNoCgUmIFUIlIAGnV+BkogjJGariznLet3ndoTJAzPa/jkG367dBYBY059UCJYGF7QwroqIAloV
+ 0UVi1krJKMuOn14jFJ2nDwj4Ojr9aY1CVdjdX6LrK1G1o7V0bXgdXFunGuE49rt7hbltF5zk7S89
+ pe9s1AGVAlmt1MbrAKJ2mjHcvnXHyZ4FizM3TzEpwisGP1UCplED+1RaCm5W2wjSal65QXKjuG3K
+ 0bJ926BJoFDCCug+tIypmN/lwHC1MFr0xsUm101aS8vz2UqV0ZWt7B20TK+pXiBanpF78Vl3IC60
+ RLdHU5g20K3bqSmeLwnMz8+95CQ9kTE7fNFsI80MxC+Ki5LPef+Pyxi/I0XSXZ8lxY2cOnDZE/u3
+ qI/evfLf+k/E32maioJZEFw8AAAAAElFTkSuQmCC
\ No newline at end of file
diff --git a/fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/debian/copyright b/fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/debian/copyright
new file mode 100644 (file)
index 0000000..eefec89
--- /dev/null
@@ -0,0 +1,35 @@
+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.
diff --git a/fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/debian/dirs b/fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/debian/dirs
new file mode 100644 (file)
index 0000000..7a50770
--- /dev/null
@@ -0,0 +1,4 @@
+etc/sudoers.d/
+sbin/
+usr/bin/
+usr/share/applications/hildon/
\ No newline at end of file
diff --git a/fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/debian/postinst b/fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/debian/postinst
new file mode 100644 (file)
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/.py2deb_build_folder/easy-chroot/debian/postrm b/fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/debian/postrm
new file mode 100644 (file)
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/.py2deb_build_folder/easy-chroot/debian/rules b/fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/debian/rules
new file mode 100755 (executable)
index 0000000..2066685
--- /dev/null
@@ -0,0 +1,112 @@
+#!/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
diff --git a/fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/src/etc/sudoers.d/chroot.sudoers b/fremantle/easy-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-chroot/src/sbin/closechroot b/fremantle/easy-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-chroot/src/sbin/cpu-ondemand b/fremantle/easy-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-chroot/src/sbin/cpu-perform b/fremantle/easy-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-chroot/src/sbin/qchroot b/fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/src/sbin/qchroot
new file mode 100755 (executable)
index 0000000..8ae0c5e
--- /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 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
+
diff --git a/fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/src/sbin/qmount b/fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/src/sbin/qmount
new file mode 100755 (executable)
index 0000000..d9e0238
--- /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 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
diff --git a/fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/src/sbin/qumount b/fremantle/easy-chroot/.py2deb_build_folder/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/fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/src/sbin/synchroot b/fremantle/easy-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-chroot/src/usr/bin/gxmessage b/fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/src/usr/bin/gxmessage
new file mode 100755 (executable)
index 0000000..ddcd9c4
Binary files /dev/null and b/fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/src/usr/bin/gxmessage differ
diff --git a/fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/src/usr/bin/hostwin b/fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/src/usr/bin/hostwin
new file mode 100755 (executable)
index 0000000..3a6eaa6
Binary files /dev/null and b/fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/src/usr/bin/hostwin differ
diff --git a/fremantle/easy-chroot/.py2deb_build_folder/easy-chroot/src/usr/bin/quserchroot b/fremantle/easy-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-chroot/src/usr/share/applications/hildon/closechroot.desktop b/fremantle/easy-chroot/.py2deb_build_folder/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/build_easychroot.py b/fremantle/easy-chroot/build_easychroot.py
new file mode 100755 (executable)
index 0000000..8f797cf
--- /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-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 = "cigar-48.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()
+     # p.postinstall="control/postinst"
+     # p.postremove="control/postrm"
+     # p.preinstall=""
+     # p.preremove=""
+
+     version = "0.2.2"   #Version of your software, e.g. "1.2.0" or "0.8.2"
+     build = "1fremantle1"         #Build number
+     versionbuild = version + "-" + build
+                         #Text with changelog information to be displayed in the package "Details" tab of the HAM
+     oldchangelog = "0.2.1: First version for Fremantle, fifth package. Trying a new version of py2deb." 
+     newchanges = "0.2.2: Added thp's patches, some other fixes."
+     changeloginformation = oldchangelog + "\n" + newchanges
+     # 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/build_myapp.py b/fremantle/easy-chroot/build_myapp.py
deleted file mode 100755 (executable)
index 60c1631..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
- #!/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-deb-chroot/.py2deb_build_folder/easy-deb-chroot/debian/changelog b/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/debian/changelog
new file mode 100644 (file)
index 0000000..5c7ce78
--- /dev/null
@@ -0,0 +1,5 @@
+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
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/debian/compat b/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/debian/compat
new file mode 100644 (file)
index 0000000..7ed6ff8
--- /dev/null
@@ -0,0 +1 @@
+5
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/debian/control b/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/debian/control
new file mode 100644 (file)
index 0000000..3d8daae
--- /dev/null
@@ -0,0 +1,67 @@
+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:
+ iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABmJLR0QA/wD/AP+gvaeTAAAJ7klE
+ QVR42uWbWYwcRxnHfzU9s5ePeH3EiUmInQslEBPZTl5A4gGJSFyCSFknD5EQXngApKBIBIT8QB4M
+ xIgjEkrygEACCeEY5QGIEAp+IZFCJHajGIjXjnd9KfGxdnysvbuz011/Hrq6u7pnxt5Zz8zaoaTa
+ 6aOmpr7///999VV1r5FEw7LsSaAEmPjTGHdcrHifxaLCp/U+BbLfAi0H+0OwIOvuuSoLRIAlRNRk
+ qZHU4nlEDcucRIhlDht/ujZfqu5pOMIyi1e2AT8DKkAN+MliDKK0SMYPA8/HxgtgJ/DU/wsA24Bn
+ kSrZJQHaAXyn24PptgsMg56DxHiRxQfKoJ3EAWVntwbUTQXEzKMKSgz3g2R6vAPUNSV0SwEe88VZ
+ xxmv5JgysQK6ooRuKGAb6NnU+JR928D4XO2KEjqtgALzTXKOxte7ooROKiDPfEP2PRXUJU0pKDvA
+ dEwJnQJgGPQ8aKCBtJsYDEIc1zR/CA/yRPV1jmoKstmhI3lCJ1zgMswXDHfX90TH2B0e5KSmGdNZ
+ xuw5PlFaywp6HCygOCaINmeM7QbA8/mivBtOeQDcYCr8JtzHXLpWgFvMEpaZigNACMrC7AS1NSa0
+ 0wU85v0I7/u7d6yszZbSGh4Kbs111mcCjLuftRSCtmaMbVKAhoF65usSHmisBLjZLMn1OEDgtUpV
+ 4JTQvtmhHQA45mlgvM+6aB4TLL0mL8Z+AoSwSVX8mfwVti0x4WoBcD5vvdzeunEl53jHvvHeNep3
+ FPpM4HpTwwmzXUq4GgC2gb1CtC9ugBSvZ217C+Go1ylAgJVyasjcQcnswEJBWCgADZhvNs9n3O21
+ p3k1epe39T5nVQXEoOlhi1nDUXuxMDCTst8I1gQEUBl4hlgJz3QDAMc8lcas19eT9hJP197gpXCC
+ k5puMpC8AkoOgFAUmE/UQPrpIN7hfrAlJbQKQD63b7qszeoxO8XQ7F/5pz1R11mAIXLfDb0cIAVA
+ GdOxoWqSXSjuTq0roRUAtqFChtfE6GSFFxHx7bl/1Bn/heA2Hi6vZxW9nFOVPfY9doeHmCZM2xhD
+ Fu9ztT4m+FupZBnjvJQwTwA0jPQc6R5es91ed+6U8WL4Di+F45lRwNM9D7C9cj8mXQJbHud2LqnG
+ H6PD2cBkUolHhcDnKyH71XTGCdRCTJgPAF6G5zOeguOxng2pSsjvwrFcR58NPsz3Kx/HqB64PhPk
+ 2maSr695IOKjTC3p6OYVE64EwDDY58BU6lkvLmzy9ybseUbtpPdDJYYrHyGQgQJ/tsEPqyBtedcK
+ mSHWJc02v7IMLEqUsLPA2rwAeBzsC0DQdL2e28nJM/qWnWRSs2ln68wAG81KiilNbKDNDT7pNc+6
+ nO/nZ4XsXlELaU8/dguPhhnj5RZDb4P9T90iBrfAUTHNzRv2mj2RM2qdGWANvbk2mTEQKq8Di4hy
+ 051yM0FRGeR6dqYLLIwL3mxm5GUA0Ajoy8iOpAZLTQyvPx+353O9DZoe+ozxhiwix1ckm1sKN1KA
+ VfOY4N8rKGTMwMPA3xcAAACHgK1g/9V4YdP8/Lzmch31U3bJjhy7pBG+UQwIPL9ODEy+U1geF/KD
+ VA0HgEeBvZczcB77ARoHDcWKKDy8rFvjK1WK74WQ+HmUSjvCEslipTQZyg/MuG80mgUarRJzbjIm
+ eAR460rWzXdD5BDIKaFJdl5IiYuru0uEVN1T3oxVUgNrBR3ET3fx5J0xXswL8Ni36ICdB/OtAuAp
+ wY5kTHuxoQBIcV4/qzkuqkYkxdXpwc/m/BJiXdTPonteATj2/djAvJlfAACXU0IxPsCHzEDui5Oa
+ 5bTmPBfA1fh8jijXvlHET64pdy9tMy+fv1oAADIlFFwh4SfCcp8ZzH3plGY4oqnUYF8BIZZZ5QGo
+ KUp7jAqxIFKd748JtcT81QAA2eyQgpAODhEiNgerGPDyrBkiXrOnUgASRiPEDBGTzOZ+YIYovZ9F
+ /+IyWETogFDLzF8tAIDGhYYi7GjoXkdJqpXYwFLWFdxgV3iI05r1WI0V8F97jsOFDZEpajm/TzK8
+ hHln/Jht0efbCAAAExYNhWgkkWbk3tFZbfr4ZHBjrvG4pthee5PTqqbMnmeO58OxukTonOZS5tPo
+ Lzz16IDgUbNA5pPSjl3hcSsNWdht0SbIJPposIHfhxM5416MDjGuC3wquImS4FV7ijfsJP2UmfH2
+ A84xl26SxOAmuUQ6z281sFctDbUzAIBTQoR2CW1OBr2ptIqvlu/ihXB/rvGIPcOIPZOe32GWcU9p
+ BX+JjqXXTmmWM6oyaHoLzHNAC4j2zUo7nwyNO3cYDV0gDBFPVj7K5wtPffwSYHiifC/rzdLc9Xc1
+ zb/t2TjiZ7FgwdG+GwAATAiGQuxIErj6Cfh5z4N8t3wfG8wyKpQwQA8l7jTL+VFlM58O1hFiWWF6
+ uNkMcIsZoIzhFXvcXwO0lfmkdODpsJsdxG6hTQIC4Gvlu9lYWsHu6AhnVOVG08dQsJ6PlQaxWDaV
+ VrGEMjeZfioYTqvq5oE42ic+3+7RduoNkQmLhizaJdicBMXNpdVsKq1OMzk5NxHigdJqNpdWuTV8
+ lu6GLtrTAeOhs2+IuJhgR8NCohRlzKYruiS7S/KDOKGyY7bNPt9NAMDFhAiNhM6oyMsWi8eht0bo
+ NPPdAgDAZYzx7BDvA7iMTvFeXl4V1vl8Z5nvJgAAExaGItmRZE4P3d5ACAX3uLrc/loFAONmhxA7
+ mo8BvmvYltfz1w0ArkzEIDCa7AV4SVNLOznXKwDgzQ7ZOr/z0f5aAiABYWuI9oZofDGYT0pbE6FT
+ 1YsNrweuFt4COXixFL0suGGZDVpi/v1K1ErzyxbT9H+GFlD2BV9spfntwJ+B5cDnaEEB90R/atuY
+ F8sFNgC/AtYBA+743sUYyGIAcCvxg8rbgHeAcWAQ+Clw9wcdgHXAdmANsA+YdHU/0O/u3d7NAXXz
+ f4bWAN8gZvsA9a8GijgefBN4Fjj6QQJgJfAYMcv7C/eSR8YGOE4cEx4DfuvOr3sAlgMPAT3AQc/Y
+ YsmencMS4DPAy8Dp6xmAJcCDzqiD4N6NyixWdpgDRg6wLcDrwPl5/do1BkAfcVSvAYcBU8bQS0CJ
+ eM1fJUofjZcpEZA9B3AvSlZCdCdxwJxeyCAWC4AeYC0wI5jqoWT6CTjBrA7prJkm0lIq5g6zlNX0
+ 6lL8aMxUiTTgXqOYJqKHEivpDSxaC7wHVK8XAMrAOcGZfgJqROaXOsgujuiILhmLFGDMnSzj69yl
+ r5g7+IX2mV9rXCvpoQRcJOQHZiOPmNu4QC1wfV7zAAwAN+CemfcRcJ4a37Oj/C0f0E2EtF8XzFOM
+ qpxaF3GcGQBWmz7uN4MmxCZxoo84oE4BF+c7oCuV/wFZn8ARyIPe4gAAABl0RVh0U29mdHdhcmUA
+ QWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAASUVORK5CYII=
\ No newline at end of file
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/debian/copyright b/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/debian/copyright
new file mode 100644 (file)
index 0000000..fc0b534
--- /dev/null
@@ -0,0 +1,35 @@
+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.
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/debian/dirs b/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/debian/dirs
new file mode 100644 (file)
index 0000000..08f1bc0
--- /dev/null
@@ -0,0 +1,8 @@
+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
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/debian/postinst b/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/debian/postinst
new file mode 100644 (file)
index 0000000..a46196a
--- /dev/null
@@ -0,0 +1,114 @@
+#!/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
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/debian/postrm b/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/debian/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/.py2deb_build_folder/easy-deb-chroot/debian/preinst b/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/debian/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/.py2deb_build_folder/easy-deb-chroot/debian/rules b/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/debian/rules
new file mode 100755 (executable)
index 0000000..86df764
--- /dev/null
@@ -0,0 +1,204 @@
+#!/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
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/home/user/.chroot b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/home/user/.gtkrc-2.0 b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/home/user/img-install/debian-installer.sh b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/home/user/img-install/md5sum b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/home/user/img-install/md5sum differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/sbin/debian b/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/sbin/debian
new file mode 100755 (executable)
index 0000000..01659da
--- /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 /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 "$@"
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/bin/debbie b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/bin/debwm b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/applications/hildon/debchroot.desktop b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/applications/hildon/epiphany.desktop b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/applications/hildon/gimp.desktop b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/applications/hildon/gnome-alsamixer.desktop b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/applications/hildon/iceweasel.desktop b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/applications/hildon/image-install.desktop b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/applications/hildon/lxde.desktop b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/applications/hildon/ooo.desktop b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/applications/hildon/synaptic.desktop b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/abiword-debian.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/abiword-debian.png differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/debian-logo.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/debian-logo.png differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/deblet.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/deblet.png differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/epiphany.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/epiphany.png differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/gimp.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/gimp.png differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/gnome-alsamixer-icon.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/gnome-alsamixer-icon.png differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/iceweasel.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/iceweasel.png differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/lxde.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/lxde.png differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-calc.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-calc.png differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-draw.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-draw.png differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-gulls.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-gulls.png differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-impress.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-impress.png differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-math.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-math.png differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-template.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-template.png differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-web.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-web.png differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-writer.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/ooo-writer.png differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openjdk-6.xpm b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-draw.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-draw.png differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-impress.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-impress.png differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-writer.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/openofficeorg24-writer.png differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/synaptic.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/apps/synaptic.png differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/deblet.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/deblet.png differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/abiword-debian.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/abiword-debian.png differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/debian-logo.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/debian-logo.png differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/deblet-easydeb.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/deblet-easydeb.png differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/gimp.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/gimp.png differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/gnome-alsamixer-icon.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/gnome-alsamixer-icon.png differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/iceweasel.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/iceweasel.png differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/lxde.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/lxde.png differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-calc.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-calc.png differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-draw.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-draw.png differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-gulls.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-gulls.png differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-impress.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-impress.png differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-math.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-math.png differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-template.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-template.png differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-web.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-web.png differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-writer.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/ooo-writer.png differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openjdk-6.xpm b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-draw.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-draw.png differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-impress.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-impress.png differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-writer.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/openofficeorg24-writer.png differ
diff --git a/fremantle/easy-deb-chroot/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/synaptic.png b/fremantle/easy-deb-chroot/.py2deb_build_folder/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/.py2deb_build_folder/easy-deb-chroot/src/usr/share/icons/hicolor/scalable/hildon/synaptic.png differ
diff --git a/fremantle/easy-deb-chroot/build_easydebchroot.py b/fremantle/easy-deb-chroot/build_easydebchroot.py
new file mode 100755 (executable)
index 0000000..dbeee90
--- /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 (This is the Easy Debian 'Stable Lenny' Fremantle version.)"
+
+     p.author="Alan Bruce (qole)"
+     p.mail="alan@thebruces.ca"
+     p.depends = "easy-chroot"
+     p.section="user/system"
+     p.icon = "deblet-48.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.30"   #Version of your software, e.g. "1.2.0" or "0.8.2"
+     build = "1fremantle3"         #Build number
+                         #Text with changelog information to be displayed in the package "Details" tab of the HAM
+     changeloginformation = "0.9.30 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/build_myapp.py b/fremantle/easy-deb-chroot/build_myapp.py
deleted file mode 100755 (executable)
index 25f41dd..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
- #!/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 = "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)
-
index 96cebd2..a46196a 100644 (file)
@@ -13,13 +13,6 @@ if [ ! -d "$CHROOT" ] ; then
 #    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.
 
@@ -27,52 +20,48 @@ 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/.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/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/.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/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/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/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
+# 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
+# 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
 
@@ -94,18 +83,6 @@ 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\
diff --git a/fremantle/easy-deb-chroot/deblet-48.png b/fremantle/easy-deb-chroot/deblet-48.png
new file mode 100644 (file)
index 0000000..e1972ee
Binary files /dev/null and b/fremantle/easy-deb-chroot/deblet-48.png differ
diff --git a/fremantle/easy-deb-chroot/postinst b/fremantle/easy-deb-chroot/postinst
deleted file mode 100644 (file)
index c224cf6..0000000
+++ /dev/null
@@ -1,132 +0,0 @@
-#!/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/thp/sbin/debian b/fremantle/easy-deb-chroot/thp/sbin/debian
deleted file mode 100755 (executable)
index cd9713c..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/fremantle/easy-deb-chroot/thp/sbin/qchroot b/fremantle/easy-deb-chroot/thp/sbin/qchroot
deleted file mode 100755 (executable)
index ef21ebd..0000000
+++ /dev/null
@@ -1,131 +0,0 @@
-#!/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
deleted file mode 100755 (executable)
index d523946..0000000
+++ /dev/null
@@ -1,164 +0,0 @@
-#!/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
deleted file mode 100755 (executable)
index d57ae19..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-#!/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
deleted file mode 100755 (executable)
index eb1be17..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) 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