X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/8e6cd14b7884a691a110110b0f366577437c6d9e..f3b8d03f7063b162355bccfd71aeb2b8b67bbdbb:/services/api/script/migrate-gitolite-to-uuid-storage.rb diff --git a/services/api/script/migrate-gitolite-to-uuid-storage.rb b/services/api/script/migrate-gitolite-to-uuid-storage.rb index 169509f63b..98f25ca537 100755 --- a/services/api/script/migrate-gitolite-to-uuid-storage.rb +++ b/services/api/script/migrate-gitolite-to-uuid-storage.rb @@ -1,4 +1,8 @@ #!/usr/bin/env ruby +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: AGPL-3.0 + # # Prior to April 2015, Arvados Gitolite integration stored repositories by # name. To improve user repository management, we switched to storing @@ -36,7 +40,9 @@ DEBUG = 1 # if present, overriding base config parameters as specified path = File.dirname(__FILE__) + '/config/arvados-clients.yml' if File.exist?(path) then - cp_config = YAML.load_file(path)[ENV['RAILS_ENV']] + cp_config = File.open(path) do |f| + YAML.safe_load(f, filename: path)[ENV['RAILS_ENV']] + end else puts "Please create a\n " + File.dirname(__FILE__) + "/config/arvados-clients.yml\n file" exit 1