Various people have been taken in by a pretend Debian installer/bootloader for the android G1 phone.
What is it, really? Well, it's a 200+ mb zip file, containing a filesystem
image of a Debian installation. About 100 mb of that is cached
/var. A few minor changes have been made, and
helpfully shows what was done. None of it seems to be malicious, but I did
not check every file.
Also included is a hilarious "boot loader" script that contains literally the following code:
echo "Custom Linux Pseudo Bootstrapper V1.0 - by Mark Walker" echo "WEB: http://www.androidfanatic.com/" echo "EML: firstname.lastname@example.org" echo " " sleep 1 echo "Starting init process" sleep 1 echo "INIT: Debian booting....." sleep 1 echo "Running Linux Kernel" sysctl -w net.ipv4.ip_forward=1 sleep 1 echo "AutoMounter started" sleep 1 echo "Type EXIT to end session" echo "Make sure you do a proper EXIT for a clean kill of Debian!" echo " " chroot $mnt /bin/bash
That's worth the price of admission right there! I especially like how "init" is "started" before the "kernel". You can't make stuff like this up.
So, in summary, this is a way to get a prebuilt Debian chroot at the expends of wasting bandwidth and space on your phone with unncessary bits. Running debootstrap on the phone is the correct way to accomplish the same thing.
It's sad that there's such interest for Debian on the G1, and general lack of clue, that people will actually probably use this. And, like it or not, this "is" the Debian install for the G1 -- no further efforts are likely to get this kind of press. Sorta like that badly pressed CD back in the day stole the thunder of Debian 1.0.
More generally, it's a pity that when people want to get Debian on a new device, be it the G1 phone or the EEE or OpenMoko or what have you; only about half of them seem to do it right, by modifying d-i and sending the modifications back to the installer team. For this rest, this kind of hand-built, unverifyable chroot gimmeckery is the de facto standard.
(Sorry, this seems to be my week for posting corrections to other people's posts to Planet Debian. I don't mean to pick on you guys.)