Merge "Re-enable use of isPrivilegedApp()"
am: bd51de1b20
Change-Id: I3e41058a76b840dfcd1b5171b8c6688509f1fd7d
This commit is contained in:
@@ -164,33 +164,29 @@ public class PackageTracker implements IntentHelper.Listener {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Validate the updater application package.
|
// Validate the updater application package.
|
||||||
// TODO(nfuller) Uncomment or remove the code below. Currently an app stops being a priv-app
|
try {
|
||||||
// after it is replaced by one in data so this check fails. http://b/35995024
|
if (!mPackageManagerHelper.isPrivilegedApp(mUpdateAppPackageName)) {
|
||||||
// try {
|
throw logAndThrowRuntimeException(
|
||||||
// if (!mPackageManagerHelper.isPrivilegedApp(mUpdateAppPackageName)) {
|
"Update app " + mUpdateAppPackageName + " must be a priv-app.", null);
|
||||||
// throw failWithException(
|
}
|
||||||
// "Update app " + mUpdateAppPackageName + " must be a priv-app.", null);
|
} catch (PackageManager.NameNotFoundException e) {
|
||||||
// }
|
throw logAndThrowRuntimeException("Could not determine update app package details for "
|
||||||
// } catch (PackageManager.NameNotFoundException e) {
|
+ mUpdateAppPackageName, e);
|
||||||
// throw failWithException("Could not determine update app package details for "
|
}
|
||||||
// + mUpdateAppPackageName, e);
|
|
||||||
// }
|
|
||||||
// TODO(nfuller) Consider permission checks. While an updated system app retains permissions
|
// TODO(nfuller) Consider permission checks. While an updated system app retains permissions
|
||||||
// obtained by the system version it's not clear how to check them.
|
// obtained by the system version it's not clear how to check them.
|
||||||
Slog.d(TAG, "Update app " + mUpdateAppPackageName + " is valid.");
|
Slog.d(TAG, "Update app " + mUpdateAppPackageName + " is valid.");
|
||||||
|
|
||||||
// Validate the data application package.
|
// Validate the data application package.
|
||||||
// TODO(nfuller) Uncomment or remove the code below. Currently an app stops being a priv-app
|
try {
|
||||||
// after it is replaced by one in data. http://b/35995024
|
if (!mPackageManagerHelper.isPrivilegedApp(mDataAppPackageName)) {
|
||||||
// try {
|
throw logAndThrowRuntimeException(
|
||||||
// if (!mPackageManagerHelper.isPrivilegedApp(mDataAppPackageName)) {
|
"Data app " + mDataAppPackageName + " must be a priv-app.", null);
|
||||||
// throw failWithException(
|
}
|
||||||
// "Data app " + mDataAppPackageName + " must be a priv-app.", null);
|
} catch (PackageManager.NameNotFoundException e) {
|
||||||
// }
|
throw logAndThrowRuntimeException("Could not determine data app package details for "
|
||||||
// } catch (PackageManager.NameNotFoundException e) {
|
+ mDataAppPackageName, e);
|
||||||
// throw failWithException("Could not determine data app package details for "
|
}
|
||||||
// + mDataAppPackageName, e);
|
|
||||||
// }
|
|
||||||
// TODO(nfuller) Consider permission checks. While an updated system app retains permissions
|
// TODO(nfuller) Consider permission checks. While an updated system app retains permissions
|
||||||
// obtained by the system version it's not clear how to check them.
|
// obtained by the system version it's not clear how to check them.
|
||||||
Slog.d(TAG, "Data app " + mDataAppPackageName + " is valid.");
|
Slog.d(TAG, "Data app " + mDataAppPackageName + " is valid.");
|
||||||
|
|||||||
Reference in New Issue
Block a user