Commit Graph

106 Commits

Author SHA1 Message Date
dhacker29 d22f39ffb3 No need to override mkshrc as it no longer exports PS1
busybox sh works fine with the one in android_external_mksh

Change-Id: I09ae2d16837053ea0be50d3320eccf47057e25c1
2013-10-22 15:46:47 -05:00
Ricardo Cerqueira 9cd218c54b Merge "Revert "Disable excessive dalvik debug messages"" into cm-10.2 2013-10-22 16:51:33 +00:00
Michael Bestas 52c5eb47e5 Revert "Disable excessive dalvik debug messages"
This reverts commit 1f2a3d42ca.

Change-Id: Id3d8c92698d3874e15234d321a7bb1405041b7cf
2013-10-22 03:28:45 +00:00
Ricardo Cerqueira a21887e878 Remove Term, su, and CMUpdater from user builds
Also, set the default root_access property to 0, and
explicitly add to the build packages tools we always
want, to avoid relying on PRODUCT_TAGS that may change
upstream

Change-Id: Iecfb8501cfb2f556d5cafe7d18d06539c0433839
2013-10-19 09:45:47 +01:00
Michael Bestas 1f2a3d42ca Disable excessive dalvik debug messages
Change-Id: Id95875f577348713ab46a055d225e73055b9aea8
2013-10-11 23:25:53 +03:00
Steve Kondik bc68cf2cc0 cm: Skip backuptool on GMS builds
Change-Id: Id0cf16551b87be2d218f04b0d5a158d88ace4e74
2013-10-06 22:41:52 -07:00
Ricardo Cerqueira 554f3703e5 Refactor versioning
* Replace the 1-to-1 variable-to-buildtype stuff with a single
  environment variable. CM_[TYPE]=true becomes CM_BUILDTYPE=[TYPE]
* Change the placement of the extra version tag: 10.2-21234567-TYPE-model-TAG
  becomes 10.2-21234567-TYPE-TAG-model, for consistency with the rest.
  The last component of the version should always be the model.
* Add support for the SNAPSHOT build type, for use with the monthlies
* Unknown types will still fallback to UNOFFICIAL
* Accept the jenkins RELEASE_TYPE variable as an alternative to
  CM_BUILDTYPE for compatibility with older branches

Change-Id: Idf96c7ca887747a5ae49a17cf5adf642fb1d561f
2013-09-28 15:31:18 +01:00
Steve Kondik 7439296afe cm: Build the BluetoothExt package
* This package contains Bluetooth profiles implemented by Qualcomm on
   top of Bluedroid.
 * Currently contains support for MAP and FTP profiles.
 * Also included is BTC for wlan coex on QC chipsets.

Change-Id: I933b14de4576691c31087c9de4d60f21cbe3678b
2013-09-19 19:53:08 -07:00
Steve Kondik e4801d125a cm: Remove Focal
* There are a number of issues with this app, and it's currently not
   working very well on most devices.

Change-Id: I36094c68fa0f642921d478aa72387bce2b88a224
2013-09-19 14:13:50 -07:00
William Roberts 4256e66a1b Use PRODUCT_BOOTANIMATION instead of COPY_FILES
Change-Id: I10f6db5687ba2a3724a00b94bc7592dbd6405b82
2013-09-04 13:18:48 -04:00
Pawit Pornkitprasan 04ffabe3dd Use Package Manager to disable stock OTA
This reverts commit ea14a88a2a.

Using the Package Manager prevents any danling wakelock from
killed service/receiver.

Change-Id: Ie3162ca4b18a7bc9c55613af39e88ea980407e5f
2013-09-01 16:29:16 +07:00
Ricardo Cerqueira ea14a88a2a Prevent stock OTA activities from running in CM
Change-Id: I3f586cd246fc351afb82c94f41329bf930f6f41a
2013-08-27 22:15:26 +01:00
Michael Bestas 848f3f5d34 Don't include VideoEditor in mini_phone/mini_tablet configurations
Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: Ib95abd1541ca31b0480c0e2c433ffa6faabdc37d
2013-08-25 06:58:46 +00:00
Giulio Cervera b6f18ffe8a cm: Add CMAccount to the build
Change-Id: I28bf86f4752bbd30f86413a304ed21092c043e52
2013-08-25 06:35:44 +00:00
William Roberts 9642d1dd8b sepolicy: Start CM Common sepolicy
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
2013-08-17 22:27:45 +01:00
Ricardo Cerqueira 127ac8a44e Add a default root access mode.
Instead of relying on the Settings app code to assume a default,
actually set one

Change-Id: I2054bc0a793a79f7d26bc1bee23e097585a3b8c4
2013-08-15 00:15:07 +01:00
Koushik Dutta 45e6598078 add a hook to add extra packages
Change-Id: I1f955a59a18bda22c4431d05a426aab91764d20d
2013-08-12 15:41:14 -07:00
Ricardo Cerqueira 1780956d4f Build and bundle the hardware framework
Change-Id: I2e3b6d15b37134c000ca208bbc6158c6f3e56b9c
2013-08-08 00:50:26 +01:00
Ricardo Cerqueira f383563305 Enable the SELinux dialog in Settings
Change-Id: Icc708416d062bc811c83bce0841331c84afcb3f6
2013-08-04 13:25:00 +01:00
Chirayu Desai f61831643f Focal: Clean the lens, tighten the tripod, setup the light
It was a long a cold night of winter, and I said "Oh,
how cool would it be if I had a better camera!"
The lovely elf came and rang my doorbell, giving me
a package. Inside, there was something I've never
seen before: A mystic cloud where, while inside,
everything becomes possible. Where your wildest
creativity bits become a reality. Rainbows and
pink unicorns, this commit adds Focal to the build.

Change-Id: I7e0d14164405ef1c0b2faa46965f8ec3f38ab7df
2013-07-29 15:37:02 +00:00
Ricardo Cerqueira 154d029d9c Bump version to 10.2
Change-Id: Ic1810c62cc883c30e3c3e81b20aa4a8c5df74775
2013-07-25 01:12:16 +01:00
Koushik Dutta 8475d72646 Rename Babel to VoicePlus
Change-Id: I7ae779594cc2647e217ee6d66b7c7ed439ea250c
2013-07-21 09:34:19 -07:00
Ricardo Cerqueira d2d1a7ffb1 Add SELinux filesystem relabeling to init
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
2013-07-17 16:48:28 +01:00
Koushik Dutta 1f1434338b Add Babel in preparation
Change-Id: Ic40924702930fbc62708fe9c00cd0dd2fcfeaf28
2013-07-16 12:52:42 -07:00
Steve Kondik 2978e20d74 cm: Add ntfs-3g and exfat tools to the build
Change-Id: Ie4e3a82deb39a108c559fe698fefdf03f2237a71
2013-07-07 14:23:43 -07:00
Chirayu Desai 19425dde40 remove leading hypen from extraversion before adding one
Change-Id: Ia33f564d272cae14f300c18d783a108ad09dfef6
2013-07-03 13:07:18 -07:00
Ricardo Cerqueira 5ab6b93f24 cm: Include private signing keys if present
Change-Id: Ic96d4d49d821cb03d5318e3e9ad93d02fb92573e
2013-07-02 10:42:12 +01:00
Ricardo Cerqueira b409a89752 Bump version to 10.1.1-RC0
This should've been done almost 2 months ago when we cut 10.1.0...

Change-Id: I628d688cddb6d5cb48f1fb97fb834664b47e2053
2013-06-24 23:10:31 +01:00
Chirayu Desai 7a7185b044 CellBroadcastReceiver
- Build it.
- Enable config_cellBroadcastAppLinks

Change-Id: If0e3488d30b673782555254c473ea1e56758555d
2013-04-04 09:13:53 +05:30
Chirayu Desai 88401db6ff Don't enable ADB authentication on eng builds
Change-Id: Ibc618e1644080984eb9a409178a2d2bcd76ddf77
2013-03-24 16:15:52 -07:00
Koushik Dutta 9d15c7a74e add SUPERUSER_PACKAGE_PREFIX in prep for switch to new superuser
Change-Id: I0b880a6d0f9cf36c0a8419ec00fc978245adbb6f
2013-03-04 00:37:02 -08:00
Koushik Dutta 82d0fdaddd prepare for switch to new superuser
Change-Id: I69c992928e6552a76ba880a399d08e4f59d348e3
2013-02-28 10:33:25 -08:00
Chirayu Desai 59df363c60 Enable ADB authentication by default.
Change-Id: I942a2df97ef769549b6f76b7c25241380e8df4f1
2013-02-15 17:05:08 +01:00
sleeplessninja 918a7eaf8d Enable wireless Xbox 360 controller support 2013-01-30 15:01:20 -06:00
jt1134 e59a416504 cm: cleanup
- 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
2013-01-20 20:43:04 -08:00
Robert Burns 7ce9d9e31f Revert "Fix copy JNI files of Term.apk"
This reverts commit 7718d2ac05.

Change-Id: I9069fb00af7a6d1666292a2fc3da1a01cd8fd976
2013-01-03 12:42:09 +05:30
DvTonder f0074035cd Vendor: Add the LockClock app (part 2 of 3)
Change-Id: I152c9ddca2d5508819404d1c18c257f752da5749
2012-12-30 14:08:44 -05:00
Rocky Zhang 7718d2ac05 Fix copy JNI files of Term.apk
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>
2012-12-24 00:11:27 -08:00
Ricardo Cerqueira 129989b172 backuptool: Disregard known bad backup scripts
Keep a blacklist of md5 sums for scripts known to cause issues, and
ignore them when installing new builds

Change-Id: I19a88b58194a32da5eb5fe278f2c5b9a145b57be
2012-12-19 01:16:17 +00:00
Chirayu Desai e6e61634cd cm: include minor version in CM_VERSION if not 0
Change-Id: I0b7d0227bcb0fc5de831bcb065e087afece89a34
2012-12-05 23:36:19 -08:00
Chirayu Desai 909ce86a14 cm: bump version
Change-Id: If21a44c1da4e8072cd6c1c53a6e6b13a0b50467a
2012-11-22 15:50:54 +05:30
Ricardo Cerqueira d54227422d cm: Integrate jenkins-generated files if present
Let's bundle the build manifest...

Change-Id: Ie40c40a74c6d923031a76a0a8f4f4b552aeb15c9
2012-11-13 10:42:11 +00:00
Steve Kondik c35e7a64f9 cm: Prepare for release
Change-Id: Id464d33546add769c2428dc4d8ab2dc94223fb98
2012-11-12 10:56:38 -08:00
Steve Kondik 7bd61217cb cm: Build CMFileManager
Change-Id: Ifa45f109fdc8dc64c9b656eb9afc80c90bc17898
2012-10-31 22:41:39 -07:00
Ricardo Cerqueira 8f412cb14a cm: init.rc: Fix compcache and cleanup init file
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
2012-10-18 16:42:27 +01:00
Ricardo Cerqueira 2526fef627 cm: Start bundling the updater
And remove the now-redundant ROM Manager

Change-Id: I7664f8a3c21b2a7dd817a68e8ff38f1f96c029cc
2012-09-29 17:23:32 +01:00
Steve Kondik 1949eb5c59 cm: Build the commandline tools
Change-Id: I854fffb3773524fbc66e32ccf0ab6f3697e61a46
2012-09-20 17:09:07 -07:00
Steve Kondik abfc079413 cm: Compile Superuser from source
Change-Id: I988d7998bbac3a44770ea8d5fd0564afbca7bedb
2012-09-20 10:26:25 -07:00
Andreas Schneider a69dc02138 cm: Move wallpapers to a common_full Makefile.
This reduces the size of the mini phone but keeps all feature to full
phone and tablet config.

Change-Id: I9fcc64221b95ba005c6045b97a5502359bfd481d
2012-09-14 01:18:53 -04:00
Steve Kondik ba1ca3309a cm: New boot animation from Cameron Behzadpour
* 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
2012-08-26 01:06:28 -07:00