[tor-commits] [tor-browser-bundle/master] update_responses: add support for arch migration

mikeperry at torproject.org mikeperry at torproject.org
Wed Nov 12 00:58:52 UTC 2014


commit 20623d486854403dacc08ae953cc20ebcfeb6802
Author: Nicolas Vigier <boklm at torproject.org>
Date:   Thu Nov 6 23:07:16 2014 +0100

    update_responses: add support for arch migration
---
 tools/update-responses/update_responses |    8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/tools/update-responses/update_responses b/tools/update-responses/update_responses
index a42e700..c788586 100755
--- a/tools/update-responses/update_responses
+++ b/tools/update-responses/update_responses
@@ -219,6 +219,14 @@ sub write_responses {
         get_version_files($config, $version);
         create_missing_incremental_mars($config, $version);
         my $files = $config->{versions}{$version}{files};
+        my $migrate_archs = $config->{versions}{$version}{migrate_archs} // {};
+        foreach my $old_os (keys %$migrate_archs) {
+            my $new_os = $migrate_archs->{$old_os};
+            foreach my $lang (keys %{$files->{$new_os}}) {
+                $files->{$old_os}{$lang}{complete} =
+                        $files->{$new_os}{$lang}{complete};
+            }
+        }
         foreach my $os (keys %$files) {
             foreach my $lang (keys %{$files->{$os}}) {
                 my $resp = get_response($config, $version, $os,





More information about the tor-commits mailing list