| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
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)
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
Change-Id: I4c0807df9f2412fef9d44464ab01d019116a7e85
|
|
|
|
|
|
|
| |
Since github.io is a static page, and we lack an enpoint to search,
the search widget is useless.
Change-Id: I7c5728abaac880359daa71aa1d7093e38061231c
|
|
|
|
| |
Change-Id: If6223fbc2f22378bb993a09f92d4a7e6972c022a
|
|
|
|
|
|
| |
Resolve index page.
Change-Id: I5546f49f3d4b277686c2e07ed1ef0082b4a4b6ce
|
|
|
|
| |
Change-Id: Ia994ae1b17a0ee3cf0e997f7ef3501228310c29e
|
|
Change-Id: I3825b2a1dbd680d25c28bfad49c71b94119dcd8f
|