X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/e513251f7b0f6acdc0c0d6df5792c18358030221..67fd0a85ea38fd2c9c8ac2fc237ade47613d78e8:/services/api/script/salvage_collection.rb diff --git a/services/api/script/salvage_collection.rb b/services/api/script/salvage_collection.rb index 3212d8862d..c5f798bd21 100755 --- a/services/api/script/salvage_collection.rb +++ b/services/api/script/salvage_collection.rb @@ -1,4 +1,7 @@ #!/usr/bin/env ruby +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: AGPL-3.0 # Take two input parameters: a collection uuid and reason # Get "src_collection" with the given uuid @@ -10,10 +13,11 @@ # Append to src_collection.name: " (reason; salvaged data at new_collection.uuid)" # Set portable_data_hash to "d41d8cd98f00b204e9800998ecf8427e+0" -require 'trollop' +require 'optimist' require './lib/salvage_collection' +include SalvageCollection -opts = Trollop::options do +opts = Optimist::options do banner '' banner "Usage: salvage_collection.rb " + "{uuid} {reason}" @@ -23,9 +27,4 @@ opts = Trollop::options do end # Salvage the collection with the given uuid -begin - SalvageCollection.salvage_collection opts.uuid, opts.reason -rescue => e - $stderr.puts "Error during arv-put" - exit 1 -end +SalvageCollection.salvage_collection opts.uuid, opts.reason