class RBT::ConvertToNonTraditional
Constants
- NAMESPACE
#¶ ↑
NAMESPACE
¶ ↑#¶ ↑
Public Class Methods
Public Instance Methods
convert_already=(i)
click to toggle source
copy_from_usr_to_programs()
click to toggle source
#¶ ↑
copy_from_usr_to_programs
¶ ↑
#¶ ↑
# File lib/rbt/utility_scripts/convert_to_non_traditional.rb, line 111 def copy_from_usr_to_programs @all_files.each { |key| @program_dir = programs_directory?+'/'+@key_name.capitalize.tr('-','/') _ = @program_dir+File.dirname(key) copy_file('/usr'+key, _) } end
create_program( key_name = @key_name )
click to toggle source
do_the_conversion()
click to toggle source
#¶ ↑
do_the_conversion
¶ ↑
#¶ ↑
# File lib/rbt/utility_scripts/convert_to_non_traditional.rb, line 90 def do_the_conversion create_program(@key_name) # not needed to act on InstalledFiles copy_from_usr_to_programs # not needed to act on InstalledFiles symlink_program(@program_dir) # not needed to act on InstalledFiles remove_usr_directories # not needed to act on InstalledFiles end
fetch_keys_and_convert( convert_already = @convert_already )
click to toggle source
#¶ ↑
fetch_keys_and_convert
¶ ↑
#¶ ↑
# File lib/rbt/utility_scripts/convert_to_non_traditional.rb, line 70 def fetch_keys_and_convert( convert_already = @convert_already ) @keys = @database.keys result = @keys.grep(/#{@program}/) @key_name = result.first.to_s # splitted = @key_name.split('-') if result opnn; e 'Is dabei '+@key_name # _ = '/'+splitted[0].capitalize # __ = splitted[1].capitalize sanitize_all_files # needed reject_directories # needed do_the_conversion if convert_already end end
load_yaml_database()
click to toggle source
#¶ ↑
load_yaml_database
¶ ↑
Load the yaml database. We will only continue if the Database file exists.
#¶ ↑
# File lib/rbt/utility_scripts/convert_to_non_traditional.rb, line 54 def load_yaml_database _ = YAML_DATABASE_DIRECTORY+'Database_InstalledFiles.yml' if File.exist? _ opnn; e 'Loading Database from '+sfile(_)+' next.' @database = load_yaml(_) fetch_keys_and_convert else opnn; warn 'But file '+sfile(_)+swarn(' does not exist.') opnn; warn 'This script currently requires that it must exist.' end end
reject_directories()
click to toggle source
remove_usr_directories()
click to toggle source
reset()
click to toggle source
sanitize_all_files()
click to toggle source
set_this_program(i)
click to toggle source