Commit Graph

209 Commits

Author SHA1 Message Date
Paul Keith 5a484dcf7a Update TODO and README
* Re-alphabetize README while we're at it
2021-10-13 10:19:07 -05:00
Paul Keith 128c0b29a2 Revert "Add aapt binary built from lineage-19.0 source tree"
* No longer needed with custom Docker image

This reverts commit fca6c52e8e.
2021-10-13 10:18:20 -05:00
LuK1337 ca0cff7bce Publish Dockerfile 2021-10-13 17:08:41 +02:00
LuK1337 2d5a84a23b Use splitlines() instead of split('\n') 2021-10-13 17:08:22 +02:00
LuK1337 4e86318340 Replace regexes with parse() 2021-10-13 17:08:06 +02:00
LuK1337 7abac34edf Run cicd/verify-permissions.py directly 2021-10-13 17:00:35 +02:00
LuK1337 5e4bc3e303 Use f-strings everywhere 2021-10-13 16:52:08 +02:00
LuK1337 b433294810 Run autopep8 on verify-permissions.py 2021-10-13 16:51:19 +02:00
LuK1337 329e759213 Use our own Docker image for CI 2021-10-13 16:49:50 +02:00
Paul Keith ac513b6cd9 Install requests in before_scripts 2021-10-13 01:01:30 -05:00
Paul Keith fca6c52e8e Add aapt binary built from lineage-19.0 source tree
* Also include libc++ dependency
2021-10-13 00:59:35 -05:00
Paul Keith dcb54d16dc Create initial gitlab-ci config
* Loosly based on gitlab's python template
2021-10-13 00:04:17 -05:00
Paul Keith 66b355e013 verify-permissions: Fix permissions mask check again
* This cannot be greater than the length of the mask set,
  so don't bother allowing that case in the conditional
2021-10-12 23:15:44 -05:00
Paul Keith a8b1bba0c8 verify-permissions: Fix checking of permission mask
* Currently this passes if the permission is either
  signature OR privileged, not both. Fix it.
2021-10-12 23:12:42 -05:00
Paul Keith 99ffe4e102 verify-permission: Fix relative paths
* Allows script to be run from outside its directory
2021-10-12 23:12:34 -05:00
Paul Keith ac9236535a verify-permissions: Switch to regex 2021-10-12 23:12:27 -05:00
Paul Keith 76f8d40ecc Add script to verify priv-app permission allowlists
* TODO: Implement this with CI/CD
2021-10-12 22:43:07 -05:00
Paul Keith 62723efdbc Add TODO list for MTG 2021-10-08 13:09:28 -05:00
Paul Keith 9cc3de1250 Add x86_64 gapps 2021-10-08 13:04:07 -05:00
Paul Keith ea3ef2979c Initial skeleton x86_64 support
* Needs proprietary files and toybox
2021-10-08 12:56:05 -05:00
Paul Keith b1d862e6a1 Update Google dialer support jar
* Missed when updating common gapps
2021-10-08 12:46:41 -05:00
Paul Keith d0ec58570c Make SetupWizard override Provision again 2021-10-08 12:43:33 -05:00
Paul Keith de412da335 Rengerate makefiles 2021-10-08 12:42:47 -05:00
Paul Keith 259673442b Update common gapps 2021-10-08 12:39:15 -05:00
Paul Keith 70dad6ef9c Update Phonesky APK with proper versions 2021-10-08 12:30:59 -05:00
Paul Keith 03bc0ca963 Make PhoneSky arch specific
* TODO: Update with arch specific APKs
2021-10-08 12:27:28 -05:00
Paul Keith 85e08d4128 Update arch specific APKs 2021-10-08 12:22:46 -05:00
Paul Keith 36c78c10d9 Initial list update to 12
* Only updated package names for now
* TODO: Remove Markup libs when removing MarkupGoogle apk
* TODO: Drop x86 support and/or add x86_64 support for emu
2021-10-08 12:22:15 -05:00
Erik Jensen a91f9c08b5 Support tab-delimited /etc/recovery.fstab
Previously, update-binary only supported space-delimited /etc/recovery.fstab.
2021-04-30 05:42:41 +00:00
Alessandro Astone 79e8f3e922 Merge branch 'rho' into 'rho'
Ignore {product,system_ext} block devices in case they are symlinks

See merge request MindTheGapps/vendor_gapps!8
2021-04-12 12:39:49 +00:00
LuK1337 90b15f30f8 Ignore {product,system_ext} block devices in case they are symlinks
This is common on devices where maintainers have chosen not to use
real partitions because of their size being too small to be useful
2021-04-03 12:27:02 +02:00
Alessandro Astone a152848211 Merge branch 'rho' into 'rho'
Update privapp permissions

See merge request MindTheGapps/vendor_gapps!7
2021-03-28 14:58:59 +00:00
Alessandro Astone 56e1621016 Update privapp permissions 2021-03-28 12:59:10 +02:00
Alessandro Astone d4e5745225 Merge branch 'addond-v3' into 'rho'
Add talkback

See merge request MindTheGapps/vendor_gapps!6
2021-03-28 10:58:29 +00:00
Alessandro Astone b6db56e186 Add talkback 2021-02-20 14:05:01 +01:00
Alessandro Astone da8d890420 Merge branch 'addond-v3' into 'rho'
Eleven gapps, Update gms phonesky and velvet, Addond v3

See merge request MindTheGapps/vendor_gapps!5
2021-02-15 22:14:03 +00:00
Alessandro Astone bcaa681fd3 Use partner_gms Phonesky
Prevents crash when buying from the store
2021-02-12 15:57:16 +01:00
Michael Bestas 3d60895de3 gapps: Switch to standalone extract utils
* Align with templates while we are at it

Change-Id: Ife50623a3d1b8733f5cc76995c982d8950d39ad4
2021-02-11 12:26:15 +01:00
Alessandro Astone 0b0fc16ee5 Add aleasto to credits 2021-02-10 23:50:13 +01:00
Alessandro Astone 55071e36c7 Addon.d V3
For seamless /product,/system_ext backup and restore

This reverts commit 416faab8e9460fcf2a91a6a7d716c148e45ccb87.
2021-02-10 23:50:13 +01:00
Alessandro Astone 8650488592 Include prebuilt static toybox
Built from lineage-18
2021-02-10 23:50:13 +01:00
Alessandro Astone a5e57cee14 Exclude addon.d fragments from backup 2021-02-10 23:50:13 +01:00
Alessandro Astone 2b244a1ead Adapt free space checks to new partitions
And don't count as needed space that will be freed from the replaced
files. This will allow to flash the zip over an existing installation
when space is tight.

Also:
awk      -->  tr | cut  because recovery might not provide awk
grep -v  -->  tail -1   in du because it might spit out 3 lines
2021-02-10 23:50:12 +01:00
Alessandro Astone 964016a9ad Rewrite mounting
* Support dynamic partitions
* Mount product and system_ext when they're dedicated partitions
* Mount system at /mnt/system to not interfere with newer recoveries
* Android 10+ system images always contain a rootfs before system
* Don't use system toybox
2021-02-10 23:50:12 +01:00
Alessandro Astone 5e1c63d566 SetupWizard is arch dependent 2021-02-10 23:50:12 +01:00
Alessandro Astone 926ebed063 Update Velvet to 12.1.9.29
Fixes crash on SUW home
This version allows hotword enrollment to be skipped during SUW
2021-02-10 23:50:06 +01:00
Alessandro Astone e7637e6b2e Update PrebuiltGmsCore to 20.45.16 2021-02-10 23:20:32 +01:00
Alessandro Astone 653d74aba7 Eleven gapps
From redfin-rq1a.201205.011

* Move everything to product or system_ext
* No more maps jar?
* Fix sha1sum of arm64 MarkupGoogle/lib/arm64/libsketchology_native.so
  The file is unchanged, the checksum simply has always been wrong
* Adapt to new blueprint based extract utils
2021-01-02 21:34:38 +01:00
javelinanddart 7febfbe606 Add raymanfx to credits for maintaining this repo 2019-09-19 20:06:13 +02:00
Christopher N. Hesse 4110677af8 Initial Q Gapps
From taimen-qp1a.190711.020.
2019-09-19 20:01:34 +02:00