| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| | |
into replicant-6.0
|
| |
| |
| |
| |
| |
| | |
* Avoid confusion
Change-Id: I823d77e037b0d0dc2a4b9f0466d594213c72e179
|
| |
| |
| |
| |
| |
| |
| | |
Run 'make addonsu' to make a flashable zip to install the addon and
'make addonsu-remove' for a flashable zip that removes it.
Change-Id: I5b2fe67f98f2474b923c074dc6025b47c6db2ae0
|
|\ \
| |/
| |
| | |
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
| |
| |
| |
| | |
Change-Id: I04b86c7b9445dc98510ba9b3f89a9a9410b26033
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Avoids:
Cleaning output directory (./../../../vendor/.../.../proprietary)..
mv: cannot stat './../../../vendor/.../.../proprietary/*':
No such file or directory
Change-Id: I3258e64f3997f139d8db4fb4e07d14964a469c78
(cherry picked from commit 3c6bdac74bc212b26f723aa8697099fd636451a8)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Let a device specify INITIAL_COPYRIGHT_YEAR=XXXX in setup-makefiles.sh
so that the correct copyright(s) is/are included in vendor makefiles.
The CyanogenMod copyright is retained when INITIAL_COPYRIGHT_YEAR<2017
and the LineageOS copyright is now included for >=2017.
Change-Id: I6895b5b69bc7ba399042ac3c29e17f3209d15f1b
(cherry picked from commit 8945f5e8c796a3fca6fe2ae3cd90df331959c167)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The current version always redownloads the artifact.
Kali does not like the nested md5sum command and ignores it
leaving file checksum value blank so the test always fails.
A temporary variable is used to get around this limitation
of kali.
The echo "Downloading..." command has been modified to actually
print and has been moved so it only does so when downloading
the artifact.
Change-Id: I115860a87e55399a652d6548fe50f6204337f854
(cherry picked from commit 20c06fd75e09f3910ec699bdc54eec08f6bb4594)
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* checksum will be downloaded and asserted to prevent a
redownload every clean
* Archives will exist (invisibly) at vendor/cm/prebuilt/archive
Change-Id: I637e86cacd146d665044a119885900dc4660e22b
Signed-off-by: Brandon McAnsh <brandon.mcansh@gmail.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
* Gello being our first pawn
* Use curl instead of wget (more powerful)
* Ensure the intermediates directory exists prior to download
Change-Id: If19c18638a14a8b9ab55470ae6ee5a2deda2e3ec
|
| |
| |
| |
| | |
Change-Id: Icf53ce2b98306498cfa815e9fc7377e9a6c583a6
|
| |
| |
| |
| | |
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
|\ \
| |/
| |
| | |
into replicant-6.0
|
| |
| |
| |
| | |
Change-Id: I3fb4ff29b2ce898989f5599b47f47ee7fcfc5e92
|
| |
| |
| |
| |
| |
| |
| | |
Do not prepend app or priv-app to the src when a path is explicitly
given as an argument. This fixes the SRC path in such conditions.
Change-Id: I43370f17fe224df323fcfa9b0d5eae4ee2996524
|
| |
| |
| |
| |
| |
| |
| |
| | |
Since mainline devices will always identify as a latest
release api level (due to userbase volume), make sure
we check against the current api vs api -1.
Change-Id: I9e9b41a1af5d3a93f58b2e0e0545b979d1cef978
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* In many cases, we would like to keep certain files which do not
exactly match what might be extracted from a factory ROM. This
becomes extremely annoying over time to manually reconstruct,
and it's easy to miss these special cases when updating to a
new vendor release. It's also useful to flag additions which
aren't found in the upstream release at all.
* To solve this, we can now "pin" files to a specific sha1 hash.
Simply append the sha1sum of the file to the appropriate line
in your bloblist, prepended by a | delimiter.
* This works by backing up the current files first, running the
extraction, then checking if any pinned files need to be
restored.
* Also add an exit trap to clean up all of our tempfiles
Change-Id: I2010b5175b5701e19a3efb112e8907062ca37d66
|
| |
| |
| |
| | |
Change-Id: If14f6932cbdccf45ca0cc91c403e951363e91260
|
| |
| |
| |
| | |
Change-Id: Icb8efcca0e6e37a3ea7432716fcbfbd631d96c19
|
| |
| |
| |
| |
| |
| |
| | |
* Shipping baksmali and smali (version 2.1.3) in vendor/cm
(Official sources: https://github.com/JesusFreke/smali)
Change-Id: Iaca6337fa2d4b5f2d6654ef5142ec0313af63f5a
|
| |
| |
| |
| |
| |
| |
| |
| | |
* Not gonna work without preparsing all the lists combined together.
This reverts commit b7b7f884437c76d196f94461751093a7efe47d4c.
Change-Id: I63ceead414d7f8416e2c2c8e4b12098077b545e2
|
| |
| |
| |
| | |
Change-Id: I7c1584ec7162e0e18fae471e6aceef6123a5d10b
|
| |
| |
| |
| | |
Change-Id: I41b6f71c45a566ba1b4dd5cb72c4ebf44388b363
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* A final "rootfs" tag in the last column will place
the chosen file into the ramdisk
* Currently only supports files in /sbin
* Cleaned up usage of class-specific flags
* Simplified code
Change-Id: Id823d70aab51f8767522f697eaf65f52fc64b94b
|
| |
| |
| |
| | |
Change-Id: I2d893a3f8472a86835feef24540e82c47b69fd67
|
| |
| |
| |
| | |
Change-Id: I9c2140b40747fc7f847f1a532c42fb7ae5bfc3fd
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Instead of having to enumerate packages and do a bunch of tedious
shit, we now have a way to do it automatically based only on
the blob lists.
* Devices still need to implement a short script, but this library
handles all the core functions.
* Yes, we should probably be doing this in Python- Bash is
absolutely horrible at dealing with arrays and lists.
Change-Id: I73b30ff4531c4d1b33ac53db33abf62555f500b4
|
| |
| |
| |
| |
| |
| |
| | |
$@ already contains the full path of the output, so no need
to prepend ANDROID_BUILD_TOP to the path
Change-Id: Ieeeb9fa16352e80b878cddb89b1e7c04b82ab43c
|
| |
| |
| |
| | |
Change-Id: I8610f402d7c9a55213a520f317d7c94074c96df9
|
| |
| |
| |
| |
| | |
TICKET: CYNGNOS-3016
Change-Id: Ia02464614b02b98a535f963aae5a1b13281abaa7
|
| |
| |
| |
| | |
Change-Id: Idbea6064b89051b5db99aaadeec71502b65724bf
|
| |
| |
| |
| | |
Change-Id: Idfa73b8ec3f9375766e01d8fb7b69079d776b751
|
| |
| |
| |
| |
| | |
Change-Id: Ie0b81e46823e15b1cadfd1426f6d6cbb6daf4e10
TICKET: CYNGNOS-2305
|
| |
| |
| |
| |
| | |
Change-Id: I10b88f962d9410687640a40ce7f564e0bd04c2c6
TICKET: CYNGNOS-2303
|
| |
| |
| |
| | |
Change-Id: I2a53cbfb1aff682f0d39c7f600cc755aa9e4baa9
|
| |
| |
| |
| |
| |
| | |
This makes sure that there is no dependency on the prebuilt cmsdk repo.
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
|\ \
| |/
| |
| | |
into replicant-6.0
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Since cmsdk prebuilts lives in a single master branch,
previous branches that apicheck will fail since they'll
verify against an api that exists in future releases.
Change-Id: I56594d075b89cb1a3d7a606cc9c1699dfffd94cb
TICKET: CYNGNOS-2220
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add ability to `make cmsdk-test-coverage`
to generate an html page which denotes how
much the testing package from vendor/cmsdk
covers public interfaces.
Change-Id: I76556df1822934a6b7e86ebf2ff42e302acff46d
TICKET: CYNGNOS-2189
|
| |
| |
| |
| |
| | |
Change-Id: I2c8b8425262a6812f1061326c55ffc7418967444
TICKET: CYNGNOS-1950
|
| |
| |
| |
| |
| | |
Change-Id: I96d1acba8e8f665dabf6d18dac5fc5c3132ad0f7
TICKET: CYNGNOS-1950
|
| |
| |
| |
| |
| |
| |
| | |
Also a helper text for how to unbreak yourself.
TICKET: CYNGNOS-1950
Change-Id: I8311e19905b507c3a65eba37a6b4ea6606108e4f
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
into replicant-6.0
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
Conflicts:
overlay/common/frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.jpg
overlay/common/frameworks/base/core/res/res/drawable-sw600dp-nodpi/default_wallpaper.jpg
overlay/common/frameworks/base/core/res/res/drawable-sw720dp-nodpi/default_wallpaper.jpg
overlay/common/frameworks/base/core/res/res/drawable-xhdpi/default_wallpaper.jpg
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Maven APK (Why are these in maven anyways?) will crash due to it not
needing to generate a jack file. This wasn't noticed before as brunch
succeeded, however, doing an mmm on one will cause this to fail. This
adds in logic to not generate a jack file for an apk in maven.
Change-Id: I44036bfd51ae3edd9437b153898b419ffc6ba2d6
|
| |
| |
| |
| |
| |
| |
| |
| | |
Prebuilts weren't generating their .jack file when doing an mm or mmm
but would work with a brunch or full make. This makes it so mmm/mm
will properly generate it.
Change-Id: If5ccd1b557ef124b3c57fa09b172ec11caff886e
|
|\ \
| |/
| |
| | |
into replicant-6.0-toolchain
|
| |
| |
| |
| |
| | |
TICKET: CYNGNOS-1529
Change-Id: Ie7307d43f0b38b179ae42b7c54a790bb7e4c5ea5
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Now allows you to specify a target module to be
compiled prior to publish via LOCAL_MAVEN_TARGET_MODULE.
This utilizes the definition for intermediates-dir-for on
the target module after it sets an explicit dependency from
remote to local module.
Change-Id: I65b5e07fdcc3368e350b1935ccca381b74dce59e
|
|\ \
| |/ |
|
| |
| |
| |
| | |
Change-Id: Iba8b2fbc43dfd7592d7526b03ce6e1338ea095d0
|