Commit Graph

280 Commits

Author SHA1 Message Date
Alessandro Astone
49a4548984 Add version and arch checks 2022-02-08 00:40:38 +01:00
Alessandro Astone
2f30bf7eb5 Always cleanup on failure 2022-02-07 23:42:07 +01:00
Alessandro Astone
71198e3696 Update install script after SetupWizard was moved to system_ext 2022-02-03 17:48:43 +01:00
Michael W
6baa8fc468 Add overlay for Family Link
* Apparently this is required to set up family link on a device
  - it is empty by default
2022-01-28 17:14:00 +01:00
Alessandro Astone
1984bedbd6 rro: build: Make it work after m clean 2022-01-28 14:17:19 +01:00
Alessandro Astone
3adfb82419 rro: build: Make x86 targets build 2022-01-28 14:17:18 +01:00
Alessandro Astone
307550ed7d build: rro: mkdir $OUT
$OUT may not exist yet, but we need to start creating the log file now
2022-01-28 10:47:15 +01:00
Alessandro Astone
829c575db1 build: rro: Don't use inherit-product
It is broken in weird ways
2022-01-28 10:47:05 +01:00
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