Bootstrap a Debian system in a file, mostly for deploying to Android.
Project description
This tool uses Multistrap to bootstrap a Debian (or Debian-based) system into an image file as well as adding an Android-targeted launcher script to chroot into the system.
Installation
Requirements on the host system:
Requirements on the target device:
root access
Busybox (this might be pre-installed on your system or you could use one of the various installers on the Play Store)
a kernel that supports loop mounts and whatever file system you wish to use
Installation with pip:
# pip3 install android-debian-builder
Installation from the source tarball:
# python3 setup.py install
Usage
Simply running android-debian-builder (as root) will start building a Debian image in the current directory. To see possible command line options, run android-debian-builder --help. Usually, you’ll want to customise the configuration; the easiest way is to dump the default configuration with android-debian-builder --print-config and build your own based on that.
Additional example configurations are included. These can be found in android_debian_builder/examples in the source distribution or in the examples` subdirectory of the installed package. To include one of these examples in your configuration setup, prefix the file name with ``builtin:examples/ on the command line, like so:
# android-debian-builder --config builtin:examples/jessie-armhf.cfg
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for android-debian-builder-1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | e32c2badf22970eeb0516b34093de1fb7c96b6360f714658ea78c200695049e9 |
|
MD5 | 0605345940524dc0af87461545d85b29 |
|
BLAKE2b-256 | 295b69c536b820f78f2de84ea9d087baf5bc8c890fb4266413e08d769d092eea |