<pre style='margin:0'>
Umesh Singla (umeshksingla) pushed a commit to branch gsoc17-migrate
in repository macports-base.
</pre>
<p><a href="https://github.com/macports/macports-base/commit/6c89b79a8101ddfb5383e66405b4ad0bbb7ce8ec">https://github.com/macports/macports-base/commit/6c89b79a8101ddfb5383e66405b4ad0bbb7ce8ec</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 6c89b79a8101ddfb5383e66405b4ad0bbb7ce8ec
</span>Author: Clemens Lang <cal@macports.org>
AuthorDate: Sun Mar 11 18:56:32 2018 +0100
<span style='display:block; white-space:pre;color:#404040;'> base: restore: Re-run platform check before restoring
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Since we exclude the migration code from the platform check, let's redo
</span><span style='display:block; white-space:pre;color:#404040;'> the platform check in restore just to make sure that we're running
</span><span style='display:block; white-space:pre;color:#404040;'> a base installation for the correct platform.
</span>---
src/macports1.0/restore.tcl | 6 ++++++
1 file changed, 6 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/src/macports1.0/restore.tcl b/src/macports1.0/restore.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index 05e1a25..127f9d2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/src/macports1.0/restore.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/src/macports1.0/restore.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -31,6 +31,7 @@
</span> package provide restore 1.0
package require macports 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+package require migrate 1.0
</span> package require registry 1.0
package require snapshot 1.0
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -53,6 +54,11 @@ namespace eval restore {
</span>
array set options $opts
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {[migrate::needs_migration]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ui_error "You need to run 'sudo port migrate' before running restore"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> if {[info exists options(ports_restore_snapshot-id)]} {
# use the specified snapshot
set snapshot [fetch_snapshot $options(ports_restore_snapshot-id)]
</pre><pre style='margin:0'>
</pre>