Merge commit 'refs/merge-requests/123' of gitorious.org:f-droid/fdroiddata into merge-requests/123

This commit is contained in:
David Black 2013-05-14 19:53:13 +01:00
commit 880e1621b5

View file

@ -4,29 +4,49 @@ Web Site:https://github.com/guardianproject/lildebi/wiki
Source Code:https://github.com/guardianproject/lildebi
Issue Tracker:https://github.com/guardianproject/lildebi/issues
Donate:https://guardianproject.info/contact
Bitcoin:1Fi5xUHiAPRKxHvyUGVFGt9extBe8Srdbk
Summary:Run Debian on your phone
Description:
This is an app to setup and manage a Debian install in parallel on an Android
phone. It can build a Debian install from scratch or use an existing image.
It manages the starting and stopping of the Debian install. It uses debootstrap
to build up the disk image as a chroot, and then provides start and stop methods
for handling mounting, fsck, starting/stopping sshd, etc.. When the
installation begins it
is best to turn off the screen timeout and not to do anything else.
Want an easy Debian chroot running that you can trust? Install Lil Debi, and
you can have a Debian install running with a single click of a button. It
builds up a whole Debian chroot on your phone entirely using debootstrap. You
choose the release, mirror, and size of the disk image, and away it goes. It
could take up to an hour on a slow device, then its done. The entire package
is built from source using publicly available, repeatable builds. It even
includes gpgv and the Debian repository keys in the apk and verifies the
packages it downloads in the first stage of debootstrap before installing
them. It will also check and update a SHA1 checksum to make sure your
debian.img file has not be tampered with.
This is built from source by f-droid except for the gpg part which can be
Then it has a simple chroot manager that fscks your disk, mounts/unmounts
things, starts/stops sshd if you have it installed, etc. You can also then use
apt-get to install any package that is released for ARM processors. This
includes things like a complete real shell, Tor, TraceRouteTCP,
iwconfig/ipconfig, and other security and crypto tools. Works well with Android Terminal Emulator, just run `/debian/shell` to get a Debian shell.
The aim of Lil Debi is to provide a transparent and tightly integrated Debian
install on your Android device. It mounts all of your Android partitions in
Debian space, so you see a fusion of both systems. Its even possible to have
Lil Debi launch the normal Debian init start-up scripts when it starts, so
that all you need to do is apt-get install and any servers you install will
just work.
Lil' Debi works with as few modifications to the Android system as
possible. Currently, it only adds a /bin symlink, and a /debian mount
directory. It does not touch /system at all.
This is built from source by f-droid except for the gpgv part which can be
built from the instructions in the
[http://gitorious.org/f-droid/fdroiddata/blobs/master/metadata/info.guardianproject.gpg.txt metadata]
in the fdroiddata repo. See the website for full usage instructions: or try
running $su then #debian in
running $su then #debian#shell in
[[jackpal.androidterm]] after mounting the image.
This is currently functional alpha software, so do not rely on it to produce
a trusted Debian install.
Please do try it out, use it, and report criticisms, bugs, improvements, etc.
Requires root: Yes
Requires root: Yes, because it needs to run debootstrap, create dirs in /,
mount/umount, etc.
.
Requires Root:Yes
@ -34,17 +54,17 @@ Requires Root:Yes
Repo Type:git
Repo:https://github.com/guardianproject/lildebi.git
Build Version:0.2,3,773d5,submodules=yes,prebuild=make NDK_BASE=$$NDK$$ -C external assets
Build Version:0.2,3,0.2,submodules=yes,build=make NDK_BASE=$$NDK$$ -C external assets
#Build Version:0.3,4,!build server rejection 0.3,submodules=yes,srclibs=GNUPG@c12847ba4c,\
#prebuild=cp -r $$GNUPG$$ . && cd GNUPG && git submodule update --init && \
#make NDK_BASE=$$NDK$$ -C external/ gnupg-install && \
#make NDK_BASE=$$NDK$$ -C external/ gnupg-static && \
#mv external/data/data/info.guardianproject.gpg/gpgv2-static ../assets/gpgv && \
#cd .. && make NDK_BASE=$$NDK$$ -C external assets
Build Version:0.3,4,24847006b1f9,submodules=yes,prebuild=make NDK_BASE=$$NDK$$ -C external assets
Build Version:0.3,4,0.3,submodules=yes,build=make NDK_BASE=$$NDK$$ -C external assets
Build Version:0.4.1,5,0.4.1,submodules=yes,build=make NDK_BASE=$$NDK$$ -C external assets
Auto Update Mode:None
Update Check Mode:RepoManifest
Auto Update Mode:Version %v
Update Check Mode:Tags
Current Version:0.4.2
Current Version Code:7