libgptutils is only used by vendor. Move it to
vendor partition so they can work with generic AOSP
system image.
Bug: 37927875
Test: These libs are under /vendor/lib(64) instead of
/system/lib(64) and the resulted image works on the device.
Change-Id: Id04f7a09fdc8e60de79f83b8fd0c2504fd2e2ebe
Change-Id: I7f3f8fe845d35a05492ffc4785787622c7851b79
The following configuration files need to reside in vendor
partition to work with generic AOSP system image.
Move uevent.*.rc to /vendor
Move fstab.* to /vendor/etc
Move init.*.rc and init.wahoo.usb.rc to /vendor/etc/init.
Also the following two make file variables need to be set:
- BOARD_PROPERTY_OVERRIDES_SPLIT_ENABLED := true
- PRODUCT_ENFORCE_RRO_TARGETS := framework-res
Comment out "import init.wahoo.usb.sh" in init.common.usb.rc
since /init will load all rc files under /vendor/etc/init.
Bug: 37927875
Test: These files are under /vendor instead of / or /system,
path in init.common.usb.rc is changed to vendor accordingly,
and the resulted system/vendor images work on the device.
Change-Id: I63e18860eed9330e0d7b53b3df09483f2bfce5ea
Stale libraries in system/ will eclipse new ones in vendor/ which
can cause things (HWComposer) to fail to start. Let's big-bang
the initial cleanspec to deal with this.
Change-Id: Ie80d4dec404f95cc37a89bf00918331c01cb57fb