#!/usr/bin/env ruby

# check if production install
if __FILE__.include?('sbin')
  UTILS_PATH='/usr/share/katello'
else
  UTILS_PATH=File.expand_path('..', __FILE__)
end

require File.join(UTILS_PATH, 'backup.rb')

katello_backup = KatelloUtilities::Backup.new("capsule", "capsule", "satellite", ["satellite", "capsule"])

puts "DEPRECATION WARNING: satellite-backup and katello-backup will be removed in Satellite 6.4, " \
     "where they will be replaced by foreman-maintain\n"

if katello_backup.accepted_scenarios.include? katello_backup.last_scenario
  katello_backup.run
else
  STDOUT.puts katello_backup.error_message
end
