Tianjie Xu
cc3bebafa2
Merge "Add 'system' to update_verifier's gid" into oc-dev am: 464c6ba9f8
...
am: 2e8daf8b83
Change-Id: I935d795db67b120883a34cb9e9254cdc40083fea
2017-04-19 18:24:18 +00:00
Tianjie Xu
2e8daf8b83
Merge "Add 'system' to update_verifier's gid" into oc-dev
...
am: 464c6ba9f8
Change-Id: I26b77c2f8bb3d041eea402fc05bcb2d820775471
2017-04-19 18:21:49 +00:00
Tianjie Xu
464c6ba9f8
Merge "Add 'system' to update_verifier's gid" into oc-dev
2017-04-19 18:17:23 +00:00
Tao Bao
30927408b8
Merge "Minor clean up to install.cpp." am: 08146728c1 am: 668e84233d am: 6650c0426f
...
am: 1918fbcd40
Change-Id: Ib0eb86629ac0f1b0092120b4de2a71c7fe2a6956
2017-04-19 18:11:49 +00:00
Tao Bao
1918fbcd40
Merge "Minor clean up to install.cpp." am: 08146728c1 am: 668e84233d
...
am: 6650c0426f
Change-Id: Iacabb5816f811b519bde548c620929dc7b1841dd
2017-04-19 18:09:18 +00:00
Tao Bao
6650c0426f
Merge "Minor clean up to install.cpp." am: 08146728c1
...
am: 668e84233d
Change-Id: I961822ff4c9263cef813c98877f1c3a3e9bf6441
2017-04-19 18:07:19 +00:00
Tao Bao
668e84233d
Merge "Minor clean up to install.cpp."
...
am: 08146728c1
Change-Id: Ie1f04ce992d48f37fae1fc8c8f083b21634e1024
2017-04-19 18:05:18 +00:00
Tao Bao
08146728c1
Merge "Minor clean up to install.cpp."
2017-04-19 18:01:08 +00:00
Tianjie Xu
128e771503
Add 'system' to update_verifier's gid
...
This addresses the denial to /dev/cpuset/tasks:
update_verifier: type=1400 audit(0.0:377): avc: denied { dac_override }
for capability=1 scontext=u:r:update_verifier:s0
tcontext=u:r:update_verifier:s0 tclass=capability permissive=1
update_verifier: type=1400 audit(0.0:378): avc: granted { write } for
name="tasks" dev="cgroup" ino=5 scontext=u:r:update_verifier:s0
tcontext=u:object_r:cgroup:s0 tclass=file
Bug: 37358323
Test: denial message gone after adding system group
Change-Id: I66b4925295a13fbc1c6f26a1bb9bd2f9cebcec3d
(cherry-picked from 0ad2de5eab )
2017-04-19 06:44:43 +00:00
Tao Bao
f8119fbafb
Minor clean up to install.cpp.
...
- Move some macros / constants into functions;
- Remove unneeded #include "minui/minui.h";
- Remove two dead constants (DEFAULT_{FILES,IMAGES}_PROGRESS_FRACTION).
Test: mmma bootable/recovery
Change-Id: Ib808f14b7569e06e23a8a7cc9b2d4e9aa5469de1
2017-04-18 22:07:00 -07:00
Tao Bao
447ec908db
Merge "Add tests for update_binary_command()." into oc-dev am: a6084f8c9b -s ours
...
am: fbc78e6f01
Change-Id: I306e52d9057772c398e6ab12f5f37347bcb02fff
2017-04-19 04:31:02 +00:00
Tao Bao
fbc78e6f01
Merge "Add tests for update_binary_command()." into oc-dev
...
am: a6084f8c9b -s ours
Change-Id: Ia9a1fc3898b31d658e82883dbac17c511168bb94
2017-04-19 04:28:33 +00:00
Tao Bao
a6084f8c9b
Merge "Add tests for update_binary_command()." into oc-dev
2017-04-19 04:20:46 +00:00
Tao Bao
a233a89d99
Add tests for update_binary_command().
...
Expose update_binary_command() through private/install.h for testing
purpose.
Also make minor clean-ups to install.cpp: a) adding more verbose logging
on ExtractToMemory failures; b) update_binary_command() taking
std::string instead of const char*; c) moving a few macro and global
constants into update_binary_command().
Bug: 37300957
Test: recovery_component_test on marlin
Test: Build new recovery and adb sideload on angler and sailfish.
Change-Id: Ib2d9068af3fee038f01c90940ccaeb0a7da374fc
Merged-In: Ib2d9068af3fee038f01c90940ccaeb0a7da374fc
(cherry picked from commit bc4b1fe4c4 )
2017-04-18 20:35:29 -07:00
Tao Bao
9c5ae7445f
Merge "Add tests for update_binary_command()." am: 44f61b4ce5 am: 1fc109bdc7 am: d218dca8f9
...
am: c6bb44e9bf
Change-Id: I42f53d3d48caf913fa8d4ba2eba475e20c8b65f9
2017-04-19 01:54:22 +00:00
Tao Bao
c6bb44e9bf
Merge "Add tests for update_binary_command()." am: 44f61b4ce5 am: 1fc109bdc7
...
am: d218dca8f9
Change-Id: Ib8520d3249f3c131be5008324c52e4b94cf8426d
2017-04-19 01:52:22 +00:00
Tao Bao
d218dca8f9
Merge "Add tests for update_binary_command()." am: 44f61b4ce5
...
am: 1fc109bdc7
Change-Id: I831f0f5f058cc56af34f3f4b77a48b17050256ef
2017-04-19 01:50:23 +00:00
Tao Bao
1fc109bdc7
Merge "Add tests for update_binary_command()."
...
am: 44f61b4ce5
Change-Id: I12b49334130d68305753096f6a3376e246f947bc
2017-04-19 01:48:23 +00:00
Tao Bao
44f61b4ce5
Merge "Add tests for update_binary_command()."
2017-04-19 01:43:03 +00:00
Tom Cherry
8b3292aa63
init.rc: Remove sys.powerctl action am: 37ac94978c
...
am: 668b411a8e
Change-Id: I71e9d44138c081f78a49462218e6d1b7968cce26
2017-04-18 21:35:19 +00:00
Tom Cherry
668b411a8e
init.rc: Remove sys.powerctl action
...
am: 37ac94978c
Change-Id: Idc5d954493b7078293f7b40b7a70ef047fb9f467
2017-04-18 21:29:18 +00:00
Tianjie Xu
cdea003277
Merge "Add 'system' to update_verifier's gid" am: ba3f078f6f am: 4575986069 am: 239d154869
...
am: eaa4e5daea
Change-Id: I99c9be77a91286ae39cfc1fac1e563c9d895612d
2017-04-18 20:59:16 +00:00
Tianjie Xu
eaa4e5daea
Merge "Add 'system' to update_verifier's gid" am: ba3f078f6f am: 4575986069
...
am: 239d154869
Change-Id: Iaaca701520690071b12c4648683b76f9e0448e6b
2017-04-18 20:52:45 +00:00
Tianjie Xu
239d154869
Merge "Add 'system' to update_verifier's gid" am: ba3f078f6f
...
am: 4575986069
Change-Id: I08428546960c2f893ab2cd47c96850ae867044bd
2017-04-18 20:47:46 +00:00
Tianjie Xu
4575986069
Merge "Add 'system' to update_verifier's gid"
...
am: ba3f078f6f
Change-Id: Iff90d951f8a45df2bd6f11329ad2d33399d61ec6
2017-04-18 20:42:43 +00:00
Tianjie Xu
ba3f078f6f
Merge "Add 'system' to update_verifier's gid"
2017-04-18 20:30:03 +00:00
Tom Cherry
37ac94978c
init.rc: Remove sys.powerctl action
...
Init now handles this property change directly.
Bug: 37209359
Bug: 37415192
Test: Init reboots normally.
Change-Id: I9a4925897fb83bed180d12c871d9a71126fa4aa8
(cherry picked from commit 4608daf0fe )
2017-04-18 12:23:25 -07:00
Tom Cherry
8c6f07db1d
Merge "init.rc: Remove sys.powerctl action" am: 9848209088 am: 9fcc7c8253 am: 6e575ccd0f
...
am: c58e03ec23
Change-Id: I45f6b187da18fb6f23abfe91e7b19c9fbb7bd297
2017-04-18 18:39:09 +00:00
Tianjie Xu
0ad2de5eab
Add 'system' to update_verifier's gid
...
This addresses the denial to /dev/cpuset/tasks:
update_verifier: type=1400 audit(0.0:377): avc: denied { dac_override }
for capability=1 scontext=u:r:update_verifier:s0
tcontext=u:r:update_verifier:s0 tclass=capability permissive=1
update_verifier: type=1400 audit(0.0:378): avc: granted { write } for
name="tasks" dev="cgroup" ino=5 scontext=u:r:update_verifier:s0
tcontext=u:object_r:cgroup:s0 tclass=file
Bug: 37358323
Test: denial message gone after adding system group
Change-Id: I66b4925295a13fbc1c6f26a1bb9bd2f9cebcec3d
2017-04-18 11:34:30 -07:00
Tom Cherry
c58e03ec23
Merge "init.rc: Remove sys.powerctl action" am: 9848209088 am: 9fcc7c8253
...
am: 6e575ccd0f
Change-Id: Iec1eb05ea5ec85c035d6ae7e232699ab3a6f6878
2017-04-18 18:33:09 +00:00
Tom Cherry
6e575ccd0f
Merge "init.rc: Remove sys.powerctl action" am: 9848209088
...
am: 9fcc7c8253
Change-Id: I76a7548643752b7c8e3b0d959843969cddd14e7e
2017-04-18 18:27:38 +00:00
Tom Cherry
9fcc7c8253
Merge "init.rc: Remove sys.powerctl action"
...
am: 9848209088
Change-Id: I8ca8866c43e6c8edf1a4aa39ad0934b2f92eae0a
2017-04-18 18:22:07 +00:00
Tom Cherry
9848209088
Merge "init.rc: Remove sys.powerctl action"
2017-04-18 18:14:18 +00:00
Tao Bao
706d2f0526
Merge "Fix the double free in verify_package_compatibility()." am: ce91df8293 am: dc388aab8b am: d87bccd567
...
am: 478c173598
Change-Id: I0fa5341a7d9f7e41c2356926617687a2e2c76ede
2017-04-18 03:51:53 +00:00
Tao Bao
1e0bdfd000
Merge changes from topic 'libvintf' am: c1ca21a32d am: beb1cb1df5 am: 35849591a0 -s ours
...
am: 87206b3ca2
Change-Id: I486a89ed3c2a9f778fa25cfa13d413718363f488
2017-04-18 03:51:42 +00:00
Tao Bao
478c173598
Merge "Fix the double free in verify_package_compatibility()." am: ce91df8293 am: dc388aab8b
...
am: d87bccd567
Change-Id: If0647f3e3e9479078e8152afef64e63f64eb2049
2017-04-18 03:46:24 +00:00
Tao Bao
87206b3ca2
Merge changes from topic 'libvintf' am: c1ca21a32d am: beb1cb1df5
...
am: 35849591a0 -s ours
Change-Id: Ifc15ea6b3b293740073061f99702200c744fdbb9
2017-04-18 03:46:11 +00:00
Tao Bao
bc4b1fe4c4
Add tests for update_binary_command().
...
Expose update_binary_command() through private/install.h for testing
purpose.
Also make minor clean-ups to install.cpp: a) adding more verbose logging
on ExtractToMemory failures; b) update_binary_command() taking
std::string instead of const char*; c) moving a few macro and global
constants into update_binary_command().
Bug: 37300957
Test: recovery_component_test on marlin
Test: Build new recovery and adb sideload on angler and sailfish.
Change-Id: Ib2d9068af3fee038f01c90940ccaeb0a7da374fc
2017-04-17 20:44:37 -07:00
Tao Bao
d87bccd567
Merge "Fix the double free in verify_package_compatibility()." am: ce91df8293
...
am: dc388aab8b
Change-Id: I954027631743765ff3155a622a6618ac85056090
2017-04-18 03:31:49 +00:00
Tao Bao
35849591a0
Merge changes from topic 'libvintf' am: c1ca21a32d
...
am: beb1cb1df5
Change-Id: I293d9e3b2820fe8c41e91032d7be525a7a9e4c38
2017-04-18 03:31:40 +00:00
Tao Bao
dc388aab8b
Merge "Fix the double free in verify_package_compatibility()."
...
am: ce91df8293
Change-Id: I44f27412ad803b560a0ea317e7e0e2837e6fad39
2017-04-18 03:27:23 +00:00
Tao Bao
beb1cb1df5
Merge changes from topic 'libvintf'
...
am: c1ca21a32d
Change-Id: I8ba8fc5a7f403a554cf5c1f01b0ccd0b19848277
2017-04-18 03:27:10 +00:00
Tao Bao
ce91df8293
Merge "Fix the double free in verify_package_compatibility()."
2017-04-18 03:21:07 +00:00
Tao Bao
c1ca21a32d
Merge changes from topic 'libvintf'
...
* changes:
Add the missing LOCAL_CFLAGS for librecovery.
Verify the package compatibility with libvintf.
2017-04-18 03:20:49 +00:00
Tom Cherry
4608daf0fe
init.rc: Remove sys.powerctl action
...
Init now handles this property change directly.
Bug: 37209359
Bug: 37415192
Test: Init reboots normally.
Change-Id: I9a4925897fb83bed180d12c871d9a71126fa4aa8
2017-04-17 16:55:54 -07:00
Tao Bao
2d356db998
Merge "libmounts: Remove two dead functions." am: 4854e77fd2 am: 7e031fdfe6 am: fdc5ac8051
...
am: b27a039b9c
Change-Id: I7305841f2058fd9c094b3e02757a61393031e1fe
2017-04-17 23:37:55 +00:00
Tao Bao
b27a039b9c
Merge "libmounts: Remove two dead functions." am: 4854e77fd2 am: 7e031fdfe6
...
am: fdc5ac8051
Change-Id: I5ce97d5ddf95f58812ca9949b73ca5355976e265
2017-04-17 23:28:54 +00:00
Tao Bao
fdc5ac8051
Merge "libmounts: Remove two dead functions." am: 4854e77fd2
...
am: 7e031fdfe6
Change-Id: Ie4336244e7d1343cd28ab0ea7a0b116138e9cf77
2017-04-17 23:23:54 +00:00
Tao Bao
7e031fdfe6
Merge "libmounts: Remove two dead functions."
...
am: 4854e77fd2
Change-Id: Iac3ba66cea9a551141ba7c2c97b8eae14b9ec881
2017-04-17 23:18:54 +00:00
Tao Bao
4854e77fd2
Merge "libmounts: Remove two dead functions."
2017-04-17 23:10:28 +00:00