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
f96e5d2795
Re-enable logging print from cron script
...
Log from cron script were not output if not DEBUG was active
2017-02-17 18:29:13 +01:00
Julian Xhokaxhiu
789da2da48
Clean out the build even if it fails
...
In order to restart fresh the next time
2017-02-17 18:27:09 +01:00
Julian Xhokaxhiu
7f5ef167ea
Improve overall logging
2017-01-24 22:31:34 +01:00
Julian Xhokaxhiu
d6e53000ff
Update README.md
...
Add useful information about Android Proprietary Binaries, required for a fully functional build.
2017-01-24 21:35:45 +01:00
Julian Xhokaxhiu
f0ad560831
Fix the cleaning logic of the out directory
2017-01-23 23:06:38 +01:00
Julian Xhokaxhiu
ce4f043def
Redirect output
...
And fix the copy of the local manifest syntax
2017-01-22 14:02:59 +01:00
Julian Xhokaxhiu
1bf0736112
Wrong property set for the OTA URL
...
We should use PRODUCT_PROPERTY_OVERRIDES which seems to be kept until the final stage where the build.prop is being built
2017-01-22 00:28:03 +01:00
Julian Xhokaxhiu
9821556629
Minor aesthetic enhancements to logs
2017-01-22 00:07:57 +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
702b3689c8
Update README.md
...
Use the proper path
2017-01-21 13:54:11 +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
344ad3ddb6
More verbose logging
...
And small enhancements towards building logic ( Move the ZIPs only if the brunch command finished successfully )
2017-01-21 13:49:54 +01:00
Julian Xhokaxhiu
63e10eed06
Update README.md
...
Enhance the Expert mode
2017-01-21 12:00:20 +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
7d0f33d18c
Forward stderr to stdout
2017-01-21 11:46:10 +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
4ac22955a8
Some logs were left out from DEBUG
...
Include them as well
2017-01-17 20:51:31 +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
5ef68a0710
Update README.md
2017-01-15 23:12:51 +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
7142edf4dd
printenv output was not compatible with crontab
...
Triage by sedding the output in a proper way
2017-01-12 23:51:01 +01:00
Julian Xhokaxhiu
c4f50fd23d
It seems cronjob is running but not the shell script
...
Refine again
2017-01-12 22:38:54 +01:00
Julian Xhokaxhiu
a6f149a63d
Refactor a little cron functionality
2017-01-11 21:48:48 +01:00
Julian Xhokaxhiu
56ba6677f6
Fix again the cronjob for good
...
I hope this will be the last fix required
2017-01-10 21:06:35 +01:00
Julian Xhokaxhiu
38cbef20f0
Fix the cronjob init
...
Syntax was wrong
2017-01-09 20:08:31 +01:00
Julian Xhokaxhiu
59233f4d0e
Fix the cron command
2017-01-08 22:59:42 +01:00
Julian Xhokaxhiu
4fd2a678ee
Add a link to possible branches
2017-01-08 22:18:21 +01:00
Julian Xhokaxhiu
4dd1c01080
Add some more documentation
2017-01-08 19:49:38 +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
d5b1deadbe
Hook into one common makefile to inject the OTA URL
...
And make sure the source stays clean for the next repo sync
2017-01-08 19:28:32 +01:00
Julian Xhokaxhiu
53c7778701
Fix permissions for crontab file
...
And move ADDITIONAL_DEFAULT_PROPERTIES export to build.sh
2017-01-08 18:24:23 +01:00
Julian Xhokaxhiu
3d802e2e09
Install basic development tools
...
And remove progress bars
2017-01-08 18:16:26 +01:00
Julian Xhokaxhiu
80fcd5894c
Add some more documentation
2017-01-08 17:50:24 +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
Julian Xhokaxhiu
23e4754a3d
Initial commit
2017-01-06 15:02:14 +01:00