Nicola Corna
8d7ef9dc73
Move the mirror to a separate volume
2017-12-19 23:25:42 +01:00
Nicola Corna
2e47ada281
Adapt clean options to the new build system
2017-12-15 10:16:46 +01:00
Nicola Corna
324a10e762
Add multibranch support
...
It's now possible to build multiple branches with the same docker image.
A full LineageOS mirror is downloaded and created locally (~200 GB).
2017-12-13 12:13:36 +01:00
Jeremy O'Brien
abb92f743f
Add maven to build dependencies
2017-11-07 08:12:55 +01:00
Nicola Corna
51bc22ca56
Make the ccache size configurable
2017-11-06 16:31:37 +01:00
Nicola Corna
4ef85b9fe3
Add external scripts support
2017-10-27 10:57:23 +02:00
Nicola Corna
5552c1922a
Add configurable build.prop key
...
It has been changed from 'cm.updater.uri' to 'lineage.updater.uri' in
LineageOS 15.0 (https://review.lineageos.org/#/c/191274/ ).
2017-10-19 07:26:33 +02:00
Nicola Corna
d912e4b030
Improve the logging
2017-10-19 07:26:32 +02:00
Nicola Corna
5fcb95e54f
Cleanup Dockerfile
2017-08-09 12:21:37 +02:00
Nicola Corna
625e715e4a
Add an option to generate the OpenDelta's builds JSON file
2017-08-09 12:21:37 +02:00
Nicola Corna
fba75880fa
Use the appropriate signature spoofing patch
2017-08-07 18:55:16 +02:00
Nicola Corna
ce6fbd473c
Minor typo fix
2017-08-05 09:38:53 +02:00
Nicola Corna
87e92f2736
Use xdelta3 from the Ubuntu repo
2017-07-15 16:33:26 +02:00
Nicola Corna
772389357c
Add DELETE_OLD_ZIPS and DELETE_OLD_DELTAS
2017-06-06 09:12:25 +02:00
Nicola Corna
40847c7763
Add RELEASE_TYPE
2017-06-03 08:55:53 +02:00
Nicola Corna
290aeb2d07
Minor fix
2017-05-27 08:11:08 +02:00
Nicola Corna
7403fce5c8
Add support for delta files
2017-05-27 08:11:08 +02:00
Nicola Corna
134a82710e
Add SIGNATURE_SPOOFING
2017-05-22 12:45:28 +02:00
Nicola Corna
0cc32390fa
Add ZIP_SUBDIR
2017-05-17 00:33:15 +02:00
Nicola Corna
515085a6a9
Remove CUSTOM_STATIC_JAVA_LIBRARY
2017-05-07 23:06:40 +02:00
Nicola Corna
5f8b9d2ca9
Sign the builds manually
2017-05-07 23:06:34 +02:00
Nicola Corna
c6063d7ab7
Switch to Ubuntu 16.04
2017-05-05 17:20:22 +02:00
Nicola Corna
b235a6e245
Add "now" option
2017-05-05 15:42:03 +02:00
Nicola Corna
fd59136e29
Multiple changes
...
* Add MicroG's signature spoofing patch
* Add ENVs for custom packages, custom Java libraries and keys path
* Change git protocol from git:// to https://
* Increase ccache limit to 100 GB
2017-05-03 22:35:24 +02:00
Julian Xhokaxhiu
4c0f2f2629
Refine ncurses5 installation
...
Rather than building on the Docker Hub, let's install prebuilt packages. Therefore apacman is no more required.
2017-02-23 23:33:58 +01:00
Julian Xhokaxhiu
3b1d0eaecb
Remove double repo installation
...
Prefer the one from package
2017-02-23 23:33:45 +01:00
Julian Xhokaxhiu
b17f854375
Switch from Oracle JDK to OpenJDK
2017-02-23 23:33:25 +01:00
Julian Xhokaxhiu
b655ad3fe6
Rename OUT_DIR to ZIP_DIR
...
It was confusing the build system which was placing any output file inside the final output directory
2017-01-21 23:59:02 +01:00
Julian Xhokaxhiu
dac056a43b
Fix local manifests path
...
And use a proper folder name
2017-01-21 13:53:58 +01:00
Julian Xhokaxhiu
d37f232193
Add smart support for Local Manifests
...
Now you can prepare them before hand, and when the build will start will take them in consideration everytime.
Before you had to wait at least the first round of build to be able to add your local manifest.
2017-01-21 11:56:58 +01:00
Julian Xhokaxhiu
a4ed962dee
Add default JACK configuration
...
In order to prevent out-of-memory issues
2017-01-21 11:49:25 +01:00
Julian Xhokaxhiu
b28f68d616
Add WITH_SU flag support
...
See http://lineageos.org/Update-and-Build-Prep/
2017-01-21 11:43:44 +01:00
Julian Xhokaxhiu
acc11df22a
Enhance the build script with Debug and Clean capabilities
...
User can decide if he wants to get the build logs in its entirely or just resume.
Also added a flag to configure if the script should clean artifacts once the ROM was built or not.
2017-01-17 19:35:03 +01:00
Julian Xhokaxhiu
a156e12764
A lot of improvements
...
Fixing cron job, enhancing log output, remove custom manifest URL option ( users can always upload custom manifest by accessing their .repo folder mapped via volume anyway )
2017-01-15 23:03:17 +01:00
Julian Xhokaxhiu
4fd2a678ee
Add a link to possible branches
2017-01-08 22:18:21 +01:00
Julian Xhokaxhiu
e623387130
Add support for Custom manifests
...
Through this patch we will enable this Docker to build LineageOS forks
2017-01-08 19:35:25 +01:00
Julian Xhokaxhiu
3d802e2e09
Install basic development tools
...
And remove progress bars
2017-01-08 18:16:26 +01:00
Julian Xhokaxhiu
ff024d86f9
Minor cleanup
2017-01-08 17:42:01 +01:00
Julian Xhokaxhiu
71d28d2203
First commit
2017-01-08 17:37:37 +01:00