Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(622)

Unified Diff: src/platform/init/chromeos_startup

Issue 1784006: Changes to image_to_live to copy stateful partition over (Closed) Base URL: ssh://git@chromiumos-git//chromeos
Patch Set: Created 10 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | src/scripts/image_to_live.sh » ('j') | src/scripts/image_to_live.sh » ('J')
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: src/platform/init/chromeos_startup
diff --git a/src/platform/init/chromeos_startup b/src/platform/init/chromeos_startup
index 41e1f2c8269bb7b9ee29c2d8997063065ece089c..f12e36b51e96f7f3f5dc9a570a8e715101e08899 100755
--- a/src/platform/init/chromeos_startup
+++ b/src/platform/init/chromeos_startup
@@ -51,6 +51,18 @@ if [ -f "$RESET_FILE" ]; then
fi
fi
+# Check if we have an update to stateful pending. This is used for dev_mode.
+VAR_NEW="/mnt/stateful_partition/var_new"
+DEVELOPER_NEW="/mnt/stateful_partition/dev_image_new"
+STATEFUL_UPDATE="/mnt/stateful_partition/.update_available"
+if [ -f "$STATEFUL_UPDATE" ] ; then
+ sudo rm -rf /mnt/stateful_partition/dev_image
+ sudo rm -rf /mnt/stateful_partition/var
+ sudo mv "$DEVELOPER_NEW" /mnt/stateful_partition/dev_image
+ sudo mv "$VAR_NEW" /mnt/stateful_partition/var
+ sudo rm $STATEFUL_UPDATE
+fi
+
# Make sure stateful partition has some basic directories
mkdir -p -m 0755 /mnt/stateful_partition/home
mkdir -p -m 0755 /mnt/stateful_partition/etc
« no previous file with comments | « no previous file | src/scripts/image_to_live.sh » ('j') | src/scripts/image_to_live.sh » ('J')

Powered by Google App Engine
This is Rietveld 408576698