Armbian Linux build tools https://www.armbian.com
Find a file
2017-01-03 19:04:05 +03:00
.github Small change to issue and PR templates 2016-12-28 19:48:16 +03:00
bin Correct firmware for Friendly ARM DEV kernel 2016-12-27 12:44:59 +01:00
config Release PA10 pin on OPi Zero 2017-01-03 18:28:12 +03:00
documentation Cleanup 2016-08-09 18:26:22 +03:00
extras Add firmware-realtek to replaces files of armbian-firmware 2017-01-03 19:04:05 +03:00
extras-buildpkgs Bump sunxi-tools version 2016-12-02 18:37:26 +03:00
patch Apply u-boot screen switch patch to sunxi-default 2017-01-03 18:33:13 +03:00
scripts Disable wireless PM for NM for Jessie by default 2016-12-29 20:21:03 +03:00
build-all.sh Create directory structure on download server just before images upload. To be ready for future boards 2017-01-03 09:49:51 +01:00
chroot-buildpackages.sh use uppercase names for global variables MOUNT and SDCARD 2016-11-26 17:06:58 +03:00
common.sh Rework toolchain selection mechanism 2016-12-20 00:17:16 +03:00
compile.sh Beta builds are now defined in board configuration - will be live and updated after few test runs. There was also few fixes for parallel building. 2016-12-12 19:38:55 +01:00
configuration.sh Bugfix related to multithreaded building 2016-12-30 17:35:13 +01:00
debootstrap-ng.sh Build all RFC according to new download server scheme. 2016-12-30 17:13:03 +01:00
desktop.sh Typo 2016-12-18 19:19:13 +01:00
distributions.sh Bugfix for previous commit 2016-12-29 20:54:23 +03:00
Dockerfile Update container dependencies 2016-07-16 17:08:24 +03:00
fel-load.sh Cleanup 2016-10-25 17:57:57 +03:00
general.sh Bugfix 2016-12-14 16:12:13 +03:00
LICENSE Create LICENSE 2014-10-08 10:14:29 +02:00
main.sh Small rework of board selection dialog 2016-12-20 12:46:49 +03:00
makeboarddeb.sh Minor fix. We are doing some iwconfig checks within h3consumption so we need to include wireless-tools package 2016-11-22 09:26:03 +01:00
README.md Small adjustment for the README 2016-12-28 23:28:10 +03:00
repo-show.sh Fix trailing space characters at EOL (#472) 2016-09-18 17:34:45 +03:00
repo-update.sh Fix comment glitches (#471) 2016-09-18 17:33:36 +03:00
upgrade.sh Really remove sunxi_no_mali_mem_reserve 2016-10-04 08:12:15 +02:00
Vagrantfile Add auto-created output directory to Vagrantfile 2016-11-06 22:22:08 +03:00

Armbian

Ubuntu and Debian images for ARM based single-board computers http://www.armbian.com

How to build my own image or kernel?

Supported build environments:

Execution

apt-get -y install git
git clone https://github.com/igorpecovnik/lib --depth 1
cp lib/compile.sh .
./compile.sh

You will be prompted with a selection menu for a build option, a board name, a kernel branch and an OS release. Please check the documentation for advanced options and additional customization.

Build process uses caching for the compilation and the debootstrap process, so consecutive runs with similar settings will be much faster.

How to change a kernel configuration?

Edit compile.sh and set

KERNEL_CONFIGURE="yes"

or pass this option as a command line parameter like

./compile.sh KERNEL_CONFIGURE=yes

to display the kernel configuration menu during the compilation process

More info: