[guardian-dev] lildebi status: the script builds Debian on a CM phone!

Hans-Christoph Steiner hans at at.or.at
Sun Apr 17 23:40:34 EDT 2011


Hey Kevin,

Any luck with this?  If you ran out of time, I am happy to take your  
code and finish integrating it.

.hc

On Apr 6, 2011, at 10:29 PM, Hans-Christoph Steiner wrote:

>
> First, I only ran this on CyanogenMod, I don't think it'll work on  
> plain Android just yet.  Here's how I ran things:
>
> on my computer after attaching the phone via USB:
>  cd lildebi/scripts
>  ./push-app-payload.sh
>  adb shell
>  cd /data/lildebi
>  ./create-debian-setup.sh
> (wait a long time as everything downloads and builds)
>  cd /data/lildebi
>  ./start-debian.sh
>
> .hc
>
> On Apr 6, 2011, at 9:24 PM, Kevin Galligan wrote:
>
>> Do you have a step by step list of instructions?  I copied the files
>> over and tried to run the sh scripts, but I'm not sure if I have the
>> correct directory structure and whatnot.  Rather than trying to
>> reverse engineer it, I figure you have that info handy.
>>
>> -Kevin
>>
>> On Wed, Apr 6, 2011 at 4:08 PM, Hans-Christoph Steiner  
>> <hans at at.or.at> wrote:
>>>
>>> Here's the relevant info:
>>>
>>> scripts/push-app-payload.sh
>>>       This uploads stuff to the phone to simulate what would be
>>>       included in the app itself.
>>>
>>> scripts/create-debian-setup.sh
>>>       This does the whole shebang, the relevant variables like
>>>       mnt, imagename, imagesize, repo, and distro should probably
>>>       be settable via cmd line arguments, but aren't yet
>>>
>>> scripts/remove-debian-setup.sh
>>>       This should remove all traces of what create-debian-setup.sh  
>>> did
>>>
>>> scripts/start-debian.sh
>>>       semi-functional script for starting a Debian session once
>>>       everything is installed and setup.
>>>
>>> .hc
>>>
>>>
>>> On Apr 6, 2011, at 12:51 PM, Kevin Galligan wrote:
>>>
>>>> I'll take a look at it tonight and slam it in.  See how it goes.
>>>>
>>>> On Wed, Apr 6, 2011 at 12:36 PM, Hans-Christoph Steiner <hans at at.or.at 
>>>> >
>>>> wrote:
>>>>>
>>>>> So last night I ironed out the last glitches on the lildebi  
>>>>> scripting and
>>>>> porting, and have twice created a working Debian install by just  
>>>>> running
>>>>> the
>>>>> script. It creates the disk image on the SD Card, formats it  
>>>>> ext2, mounts
>>>>> it
>>>>> loopback, and runs debootstrap on it to create the Debian  
>>>>> install.  I
>>>>> also
>>>>> have a rough script for starting a Debian session from the  
>>>>> Terminal.
>>>>>
>>>>> Kevin, I'm ready to plug it into the GUI, and it sounded like  
>>>>> you had
>>>>> that
>>>>> code ready for me to try.  Here's the git repo, the layout is a  
>>>>> bit messy
>>>>> at
>>>>> the moment, I'll clean it up soon.
>>>>>
>>>>> https://github.com/guardianproject/lildebi
>>>>>
>>>>> We took a quick vote on name variations and agreed on 'lildebi',  
>>>>> hope
>>>>> that
>>>>> works for people.  I think its both cute and geeky enough.
>>>>>
>>>>> .hc
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> ----------------------------------------------------------------------------
>>>>>
>>>>>                          kill your television
>>>>>
>>>>>
>>>>>
>>>
>>>
>>> ----------------------------------------------------------------------------
>>>
>>> “We must become the change we want to see. - Mahatma Gandhi
>>>
>>>
>
>
>
>
>
> ----------------------------------------------------------------------------
>
> "[T]he greatest purveyor of violence in the world today [is] my own  
> government." - Martin Luther King, Jr.
>
>
>





----------------------------------------------------------------------------

"[T]he greatest purveyor of violence in the world today [is] my own  
government." - Martin Luther King, Jr.





More information about the Guardian-dev mailing list