Samuel Wein
50027d7dd2
Add support for building LineageOS-16.0 ( #30 )
...
* Added initial Android 9 / LineageOS 16.0 support
* Add muppets16 containing Lineage-16.0 themuppets repos. Updated src/build.sh to allow building Lineage-16.0
* [Fix] Fixed switch for which themuppets repo to use
* [Fix] TheMuppets now supplies 16.0 manifests. Deleting local copy
* [fix] Fixed signing builds in Lineage-16.0 and added kmod to the docker image. (thanks @corna for both)
* Fix Android < 9 builds
2019-04-19 07:14:16 +02:00
Nicola Corna
f1941a5aa5
Add bsdmainutils and cgpt
...
cgpt and hexdump (in the bsdmainutils package) are required by
brillo_update_payload.
2018-07-18 19:02:11 +02:00
Nicola Corna
fc32f54b3e
README fixes
2018-06-22 20:50:15 +02:00
Nicola Corna
1fba7e2e99
Move -maxdepth before -name in find calls
...
A warning message is displayed if -maxdepth is specified after -name.
2018-05-09 06:58:26 +02:00
Nicola Corna
de38c17ca3
Don't set IFS or shopt
...
Changing the default IFS or shopt creates issues when sourcing
build/envsetup.sh
Fixes #13 .
2018-05-09 06:55:07 +02:00
Nicola Corna
93cc0e5cb5
Fix LineageOS Updater URL
...
The Updater URL property and format has changed in e930cf7 (cm-14.1) and
5252d60 (lineage-15.1), now the full URL (plus the placeholders) must be
specified.
2018-04-17 07:03:36 +02:00
Nicola Corna
d39ed8fea2
Replace '! -z' with '-n'
2018-04-16 19:15:09 +02:00
Nicola Corna
4924220cb7
Use xargs -r
when removing the old repo logs
2018-03-17 18:19:30 +01:00
Nicola Corna
fb179acc0a
Override device-specific location providers settings
...
Some devices (currently addison, nx512j and oneplus3) set
config_enableNetworkLocationOverlay=false, binding permanently
com.qualcomm.location as location provider and forbidding us to use
com.google.gms as a location provider.
2018-03-16 18:23:01 +01:00
Nicola Corna
43e95e1720
Fix old file removal
2018-03-16 11:24:29 +01:00
Nicola Corna
7e1ccbb8d3
Remove old repo logs
2018-03-14 10:51:52 +01:00
Nicola Corna
1a467b6ddd
Rewrite README.md
2018-03-09 08:46:02 +01:00
Nicola Corna
5ffe75049a
Generate new signing keys when missing
2018-03-08 11:36:41 +01:00
Nicola Corna
ebe71e31f1
Use Bash-specific redirect
2018-03-06 20:50:14 +01:00
Nicola Corna
746c8740f6
Log the repo output
2018-03-06 20:47:13 +01:00
Nicola Corna
b55109556f
Merge master and multibranch
2018-03-06 20:46:12 +01:00
Nicola Corna
ead08cc100
Fix cron
2018-02-28 21:32:58 +01:00
Nicola Corna
876c28dc8f
Automatically select the correct OTA_PROP
2018-02-28 21:32:58 +01:00
Nicola Corna
a6d122f30b
Don't delete the latest build of the old LineageOS releases
2018-02-28 21:32:58 +01:00
Nicola Corna
426f63bf9c
Prepare for LineageOS 15.1
2018-02-28 21:32:55 +01:00
Nicola Corna
37c76f39f5
Add --force-sync to repo sync
2018-01-14 09:42:41 +01:00
Nicola Corna
f5d5ba5d5b
Suppress kill output
2018-01-10 09:42:37 +01:00
Nicola Corna
8ea3313409
Minor fix
2018-01-08 00:20:06 +01:00
Nicola Corna
cf65924949
Pass the result of the current build to post-build.sh
2018-01-06 10:16:38 +01:00
Nicola Corna
ddffcfaae8
Kill the relevant processes before unmounting the overlay
2018-01-04 13:59:09 +01:00
Nicola Corna
2e29542898
Install missing lsof
2018-01-04 10:02:52 +01:00
Nicola Corna
4d481dd1c4
Fix umount
...
Make sure all the relevant processes have been stopped before
unmounting the overlay.
2018-01-03 19:23:04 +01:00
Nicola Corna
6ec2ffde0d
Remove extra quotes inside for loop
2017-12-20 11:37:43 +01:00
Nicola Corna
8d7ef9dc73
Move the mirror to a separate volume
2017-12-19 23:25:42 +01:00
Nicola Corna
1795489a83
Manually stop Jack after each build
2017-12-17 15:29:45 +01:00
Nicola Corna
d2d44ea4c6
Use quotes on all the variables
2017-12-15 10:32:24 +01:00
Nicola Corna
2e47ada281
Adapt clean options to the new build system
2017-12-15 10:16:46 +01:00
Nicola Corna
97ca3efbcc
Minor fix
2017-12-15 09:32:41 +01:00
Nicola Corna
b136ccaf72
Fix manifests' rsync
2017-12-13 16:34:19 +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
Nicola Corna
4176346648
Add SHA256 sum
2017-11-10 08:06:32 +01:00
Nicola Corna
2011570233
Restrict the builds search
2017-11-10 08:06:32 +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
Fabian Köster
633e8018e0
Pass BRANCH_NAME to repo init
2017-11-04 09:33:05 +01:00
Nicola Corna
33b708763d
Update README.md
2017-11-01 19:11:09 +01:00
Nicola Corna
a281145b70
Copy all the files inside the user scripts folder
2017-11-01 18:38:29 +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
53250fcbe3
Log patch and git output to DEBUG_LOG
2017-10-17 18:48:36 +02:00
Nicola Corna
ef9f15ce01
Use build/core/version_defaults.mk to determine the current Android version
2017-08-24 00:40:55 +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