Commit Graph

222 Commits

Author SHA1 Message Date
Alessandro Astone
de00d21a12 Add backup transport overlay 2021-12-16 20:23:29 +01:00
Alessandro Astone
401e4af0e0 Add overlays
* Use a high priority to override other rro overlays
2021-12-16 20:13:05 +01:00
Alessandro Astone
de08478020 Fixup the install-time removal of Provision apk 2021-12-08 18:03:12 +01:00
Paul Keith
65ac6290d1 Move SetupWizard to system_ext
* This is where it's supposed to be
2021-11-16 12:52:24 -06:00
Paul Keith
64fe7f9c11 cicd: Check privapp-permissions by partition 2021-11-16 12:34:30 -06:00
Paul Keith
664187a854 Fix typo in script 2021-11-16 12:15:38 -06:00
Paul Keith
4776e158af Update TODO 2021-10-31 15:03:50 -05:00
Paul Keith
02586c2889 Set 0755 on all toybox binaries 2021-10-31 14:56:59 -05:00
Paul Keith
bb65fb0f1b Add x86_64 static toybox
* From: LineageOS/android_external_toybox @ 48ba553a2402aaf0d0abcedd1806bb99d691e7fd
2021-10-31 14:55:30 -05:00
Paul Keith
66f25ff99f Avoid manually overriding Provision with setup-makefiles.sh
* extract_utils now supports specifying this in proprietary-files.txt
2021-10-28 09:39:28 -05:00
Paul Keith
720abb0200 Fix check to remove Provision when flashing zip
* Google's SuW was renamed, but this check wasn't fixed
2021-10-20 18:26:47 -07:00
Paul Keith
87b6cc26cb Initial changes for Android 12 zips 2021-10-13 11:23:03 -05:00
Paul Keith
0a5e02a067 Swap AndroidMigratePrebuilt for GoogleRestore
* This appears to be what we are supposed to use when not
  pulling from a Pixel factory image
2021-10-13 10:23:55 -05:00
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