Merge "Add DSU default userdata partition size" am: 59d40857ad
Change-Id: I90d675f1ff0426c751b77442c6ce1c6e09fe6c72
This commit is contained in:
@@ -96,9 +96,6 @@ public class DynamicSystemClient {
|
|||||||
|
|
||||||
private static final String TAG = "DynSystemClient";
|
private static final String TAG = "DynSystemClient";
|
||||||
|
|
||||||
private static final long DEFAULT_USERDATA_SIZE = (10L << 30);
|
|
||||||
|
|
||||||
|
|
||||||
/** Listener for installation status updates. */
|
/** Listener for installation status updates. */
|
||||||
public interface OnStatusChangedListener {
|
public interface OnStatusChangedListener {
|
||||||
/**
|
/**
|
||||||
@@ -386,7 +383,7 @@ public class DynamicSystemClient {
|
|||||||
@SystemApi
|
@SystemApi
|
||||||
@TestApi
|
@TestApi
|
||||||
public void start(@NonNull Uri systemUrl, @BytesLong long systemSize) {
|
public void start(@NonNull Uri systemUrl, @BytesLong long systemSize) {
|
||||||
start(systemUrl, systemSize, DEFAULT_USERDATA_SIZE);
|
start(systemUrl, systemSize, 0 /* Use the default userdata size */);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -82,6 +82,9 @@ public class DynamicSystemInstallationService extends Service
|
|||||||
static final String DEFAULT_DSU_SLOT = "dsu";
|
static final String DEFAULT_DSU_SLOT = "dsu";
|
||||||
static final String KEY_PUBKEY = "KEY_PUBKEY";
|
static final String KEY_PUBKEY = "KEY_PUBKEY";
|
||||||
|
|
||||||
|
// Default userdata partition size is 2GiB.
|
||||||
|
private static final long DEFAULT_USERDATA_SIZE = 2L << 30;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Intent actions
|
* Intent actions
|
||||||
*/
|
*/
|
||||||
@@ -270,6 +273,10 @@ public class DynamicSystemInstallationService extends Service
|
|||||||
String dsuSlot = intent.getStringExtra(KEY_DSU_SLOT);
|
String dsuSlot = intent.getStringExtra(KEY_DSU_SLOT);
|
||||||
String publicKey = intent.getStringExtra(KEY_PUBKEY);
|
String publicKey = intent.getStringExtra(KEY_PUBKEY);
|
||||||
|
|
||||||
|
if (userdataSize == 0) {
|
||||||
|
userdataSize = DEFAULT_USERDATA_SIZE;
|
||||||
|
}
|
||||||
|
|
||||||
if (TextUtils.isEmpty(dsuSlot)) {
|
if (TextUtils.isEmpty(dsuSlot)) {
|
||||||
dsuSlot = DEFAULT_DSU_SLOT;
|
dsuSlot = DEFAULT_DSU_SLOT;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user