diff --git a/lib/refrepo/gen/oar-properties.rb b/lib/refrepo/gen/oar-properties.rb index 9ad68567416eb32c5b5c19eb37a7b52058fe7e65..f0f18e0a4b7e644b4dfe9a2faa0d4f32c0e58efe 100644 --- a/lib/refrepo/gen/oar-properties.rb +++ b/lib/refrepo/gen/oar-properties.rb @@ -800,6 +800,7 @@ def get_oar_properties_from_oar(options) end def do_diff(options, generated_hierarchy, refrepo_properties) + ret = 0 properties = { 'ref' => refrepo_properties, @@ -987,6 +988,8 @@ TXT end # if options[:diff] end + + return ret end @@ -1388,6 +1391,8 @@ def generate_oar_properties(options) # Output generated information ############################################ + ret = 0 + # DO=table if options.key? :table and options[:table] export_rows_as_formated_line(generated_hierarchy) @@ -1401,7 +1406,7 @@ def generate_oar_properties(options) # Do=Diff if options.key? :diff and options[:diff] - do_diff(options, generated_hierarchy, refrepo_properties) + ret = do_diff(options, generated_hierarchy, refrepo_properties) end # Do=update @@ -1412,7 +1417,7 @@ def generate_oar_properties(options) run_commands_via_ssh(cmds, options) if prompt.downcase == 'y' end - return 0 + return ret end end