Rather than having to maintain out of tree changes, it is often
easier to maintain a hiearchy of changes, starting with the vendors
common config file. From there, inheriting products can pick up a base
and start to add or remove certain bits from it, making use of the
BOARD_SEPOLICY_* functions documented in external/sepolicy/README.
Change-Id: I28a4aaf6c126535f0a88001582641b234a750015
Since not all recoveries out there will support the OTA packages'
own labeling, check at boot if the system needs labels (and
apply them)
Change-Id: I58767977b90a78a12efe7bd9d713654eadf47e7a
* Deneb.ogg was removed in a recent commit. Replace it with Argon.ogg
which sounds exactly the same.
Change-Id: I8194ca5c9990dd80bbf07ed89965d4bf0b8070b6
- remove SpareParts: it's disabled and broken, the options it provides
are either useless/broken or available in development settings
- remove modelid_cfg.sh: no devices are using this any more
- remove opticharger: it's not used any more
Change-Id: I68c86b2407486c4b40998288cf1f70b7cb8170f4
Term.apk now contains JNI shared ojbects for all architectures.
Currectly, the script would only extract and copy armeabi object.
Change the script to extract all object and copy the correct ABI
object to the filesystem.
Change-Id: I167eafab523a4104063fec89b7ba136031c1d07c
Signed-off-by: Rocky Zhang <zhangyan.hit@gmail.com>
Keep a blacklist of md5 sums for scripts known to cause issues, and
ignore them when installing new builds
Change-Id: I19a88b58194a32da5eb5fe278f2c5b9a145b57be
For tablets with constrained system partitions (i.e. Xoom),
leave out some optional packages.
(From CM10 I86e5e98e269915189bb99b7b04a6d7e638dfbe38)
Change-Id: I35ef53d37e234ab05d641d6f536d0155a68d9ee2
* Make the default sounds a bit less jarring
* The dubstep ringtone, while funny, is kinda obnoxious.
Change-Id: I9bd8d0c900b655ea0d7065c2f3e01ce8f73390e4
This adds the CMFileManagerThemes project to build system, so dark theme
can be enable in CMFileManager.
Requires change http://review.cyanogenmod.org/#/c/26279/
Change-Id: I668bb5210647fddfcb9ee00b75825c7641127247
The "import" keyword is only parsed once, for a one shot execution, during
the initial section setup, and before running "on fs". Having an import of
a file that's located in a filesystem other than root will result in an error
like
<3> init: could not import file '/system/etc/init.local.rc' from '/init.rc'
So... any files imported into init need to be moved to the root fs.
While we're at it, move init.rc changes that are specific to CM (and don't
involve modification of preexisting configs) into this file, to ease future
upstream merges (and minimize breakage on devices that override init.rc with
their own variants)
Needs to be paired with the corresponding system/core patch
Change-Id: Iab6340db2e28ef19dbcd84ae5c71737ce0cd491f
* Promo video here: http://www.youtube.com/watch?v=ogp9f4_yEoU
* It looks *way* better on a device, though :)
* The animation is square, so the names have changed.
Change-Id: I8eebdf29a7d30632d75210a6d3975d7ea17d5246
Since they're now split for phone/tablet, there isn't any default
and devices without an explicit config will register as generics.
Use sane defaults for both device types, device-specific configs
can still override these in their makefiles if necessary
Change-Id: Ie20a05d07a047f409bafb20f02d0c673ec2dc250
* Remove "update-" prefix and "-signed" suffix.
* Replace SNAPSHOT with EXPERIMENTAL (arcee).
* If CM_EXTRAVERSION, force to type EXPERIMENTAL.
* UNOFFICIAL builds now with datestamp in the same manner as NIGHTLY.
* date -u uses UTC timezone for consistency.
* Remove some CM7 dead code.
Change-Id: I681fd92e27aaf62c50eae20265ce07c67d477bca