Tested working of the directories processor for templates which files belongs to a one package and target files have no user changes.

packages
Иванов Денис 4 years ago
parent c3fb39156f
commit f70b7ee0e5

@ -1,7 +1,134 @@
{
"tests/templates/format/test_base.py::TestJoinMethod::test_if_input_dictionaries_have_no_sections_and_have_only_parameter_lines__it_will_be_processed_correctly": true,
"tests/templates/format/test_base.py::TestJoinMethod::test_if_input_template_dictionary_has_delete_mark_for_parameter__parameter_will_be_deleted": true,
"tests/templates/format/test_base.py::TestJoinMethod::test_if_input_template_dictionary_has_delete_mark_for_section__section_will_be_deleted": true,
"tests/templates/format/test_base.py::TestJoinMethod::test_if_input_template_dictionary_has_replace_mark_for_section__section_will_be_deleted": true,
"tests/templates/format/test_base.py::TestJoinMethod::test_if_inputs_are_dictionaries_with_parameters_with_same_name_in_same_section__parameters_values_in_original_dictionary_changed_to_values_from_template": true,
"tests/templates/format/test_base.py::TestJoinMethod::test_if_inputs_are_dictionaries_with_same_sections_which_contain_different_parameters__a_section_from_the_template_added_to_the_same_section_of_original_dictionary": true,
"tests/templates/format/test_base.py::TestJoinMethod::test_if_inputs_are_dictionaries_with_string_keys_without_any_action_marks__the_dictionaties_just_merged": true,
"tests/templates/format/test_base.py::TestJoinMethod::test_if_inputs_are_dictionaries_with_tuple_keys_without_any_action_marks_as_their_keys__the_dictionaries_just_merged": true,
"tests/templates/format/test_base.py::TestLogicLinesMethod::test_if_input_is_text_document_the_method_returns_list_of_its_lines": true,
"tests/templates/format/test_base.py::TestLogicLinesMethod::test_if_lines_in_document_divided_using_backslash_as_continuation_symbol__method_returns_list_of_full_lines": true,
"tests/templates/format/test_bind.py::TestParsingMethods::test_if_comment_parameter_is_set_for_template__format_object_will_parse_comments_with_comment_symbol_from_this_parameter": true,
"tests/templates/format/test_bind.py::TestParsingMethods::test_if_input_document_contains_blocks_and_parameters_with_action_marks__the_key_tuples_of_object_s_dictionary_have_it_as_its_first_element": true,
"tests/templates/format/test_bind.py::TestParsingMethods::test_if_input_document_contains_just_few_parameter_lines__the_initialised_object_contains_correct_dictionary": true,
"tests/templates/format/test_bind.py::TestParsingMethods::test_if_input_document_contains_parameters_to_delete_without_values_or_with_empty_block__the_document_object_contains_dictionary_with_item_to_delete": true,
"tests/templates/format/test_bind.py::TestParsingMethods::test_if_input_document_contains_some_block_of_parameters__the_initialised_object_contains_correct_dictionary": true,
"tests/templates/format/test_bind.py::TestParsingMethods::test_if_input_document_contains_some_blocks_with_similar_names__the_blocks_join_recursively": true,
"tests/templates/format/test_bind.py::TestParsingMethods::test_if_parameters_and_blocks_in_input_document_has_some_comments__the_comments_will_be_collected_in_the_list_of_parameter_value_or_with_special_key_in_block_dictionary": true,
"tests/templates/format/test_bind.py::TestParsingMethods::test_if_the_IgnoreComments_flag_is_set__the_parser_ignores_all_comments": true,
"tests/templates/format/test_bind.py::TestParsingMethods::test_join_before": true,
"tests/templates/format/test_bind.py::TestParsingMethods::test_joining_documents_1": true,
"tests/templates/format/test_bind.py::TestParsingMethods::test_make_template": true,
"tests/templates/format/test_compiz.py::TestParsingMethods::test_if_input_document_contains_few_parameter_lines_and_some_empty_lines__the_initialized_object_contains_correct_dictionary": true,
"tests/templates/format/test_compiz.py::TestParsingMethods::test_if_input_document_contains_just_few_parameter_lines__the_initialised_object_contains_correct_dictionary": true,
"tests/templates/format/test_compiz.py::TestParsingMethods::test_if_input_document_contains_parameters_to_delete_without_assign_symbol_and_any_values_and_sections_to_delete__the_document_object_contains_dictionary_with_item_to_delete": true,
"tests/templates/format/test_compiz.py::TestParsingMethods::test_if_input_document_contains_sections_with_different_names_but_different_parameters__the_parameters_merged_in_one_section": true,
"tests/templates/format/test_compiz.py::TestParsingMethods::test_if_input_document_contains_sections_with_parameters_with_action_marks__the_key_tuples_of_object_s_dictionary_have_it_as_its_first_element": true,
"tests/templates/format/test_compiz.py::TestParsingMethods::test_if_parameter_in_input_document_has_some_comments__the_comments_will_be_collected_in_the_list_of_parameter_value": true,
"tests/templates/format/test_compiz.py::TestParsingMethods::test_if_the_ignore_comments_flag_is_set__the_parser_ignores_all_comments": true,
"tests/templates/format/test_compiz.py::TestParsingMethods::test_joining_documents_1": true,
"tests/templates/format/test_compiz.py::TestParsingMethods::test_make_template": true,
"tests/templates/format/test_contents.py::TestParsingMethods::test_if_input_document_contains_a_few_lines_with_some_action_symbols__the_initialised_object_contains_correct_dictionary": true,
"tests/templates/format/test_contents.py::TestParsingMethods::test_if_input_document_contains_a_few_lines_without_any_action_symbols__the_initialised_object_contains_correct_dictionary": true,
"tests/templates/format/test_contents.py::TestParsingMethods::test_if_template_parser_flag_is_set_False__the_initialized_object_contains_correct_dictionary_for_contents_util_module": true,
"tests/templates/format/test_contents.py::TestParsingMethods::test_joining_documents_1": true,
"tests/templates/format/test_diff.py::TestExecuteMethods::test_if_diff_patch_used_for_patching_of_directories__it_changes_files_in_directories_and_adds_ones": true,
"tests/templates/format/test_diff.py::TestExecuteMethods::test_if_diff_patch_used_for_patching_of_several_files__it_changes_patched_file_correctly": true,
"tests/templates/format/test_dovecot.py::TestParsingMethods::test_if_input_document_contains_blocks_and_parameters_with_action_marks__the_key_tuples_of_object_s_dictionary_have_it_as_its_first_element": true,
"tests/templates/format/test_dovecot.py::TestParsingMethods::test_if_input_document_contains_just_few_parameter_lines__the_initialised_object_contains_correct_dictionary": true,
"tests/templates/format/test_dovecot.py::TestParsingMethods::test_if_input_document_contains_parameters_to_delete_without_values_or_with_empty_block__the_document_object_contains_dictionary_with_item_to_delete": true,
"tests/templates/format/test_dovecot.py::TestParsingMethods::test_if_input_document_contains_some_block_of_parameters__the_initialised_object_contains_correct_dictionary": true,
"tests/templates/format/test_dovecot.py::TestParsingMethods::test_if_input_document_contains_some_blocks_with_similar_names__the_blocks_join_recursively": true,
"tests/templates/format/test_dovecot.py::TestParsingMethods::test_if_parameters_and_blocks_in_input_document_has_some_comments__the_comments_will_be_collected_in_the_list_of_parameter_value_or_with_special_key_in_block_dictionary": true,
"tests/templates/format/test_dovecot.py::TestParsingMethods::test_if_the_IgnoreComments_flag_is_set__the_parser_ignores_all_comments": true,
"tests/templates/format/test_dovecot.py::TestParsingMethods::test_joining_documents_1": true,
"tests/templates/format/test_dovecot.py::TestParsingMethods::test_make_template": true,
"tests/templates/format/test_json.py::TestParsingMethods::test_if_input_document_contains_just_few_parameters_and_parameter_blocks__the_initialised_object_contains_correct_dictionary": true,
"tests/templates/format/test_json.py::TestParsingMethods::test_joining_documents_1": true,
"tests/templates/format/test_json.py::TestParsingMethods::test_make_template": true,
"tests/templates/format/test_kde.py::TestParsingMethods::test_if_input_document_contains_few_parameter_lines_and_some_empty_lines__the_initialized_object_contains_correct_dictionary": true,
"tests/templates/format/test_kde.py::TestParsingMethods::test_if_input_document_contains_just_few_parameter_lines__the_initialised_object_contains_correct_dictionary": true,
"tests/templates/format/test_kde.py::TestParsingMethods::test_if_input_document_contains_parameters_to_delete_without_assign_symbol_and_any_values_and_sections_to_delete__the_document_object_contains_dictionary_with_item_to_delete": true,
"tests/templates/format/test_kde.py::TestParsingMethods::test_if_input_document_contains_parameters_with_values_with_unicode_symbols__the_initialized_object_contains_correct_dictionary": true,
"tests/templates/format/test_kde.py::TestParsingMethods::test_if_input_document_contains_sections_with_different_names_but_different_parameters__the_parameters_merged_in_one_section": true,
"tests/templates/format/test_kde.py::TestParsingMethods::test_if_input_document_contains_sections_with_parameters_with_action_marks__the_key_tuples_of_object_s_dictionary_have_it_as_its_first_element": true,
"tests/templates/format/test_kde.py::TestParsingMethods::test_if_parameter_in_input_document_has_some_comments__the_comments_will_be_collected_in_the_list_of_parameter_value": true,
"tests/templates/format/test_kde.py::TestParsingMethods::test_if_the_IgnoreComments_flag_is_set__the_parser_ignores_all_comments": true,
"tests/templates/format/test_kde.py::TestParsingMethods::test_joining_documents_1": true,
"tests/templates/format/test_kde.py::TestParsingMethods::test_make_template": true,
"tests/templates/format/test_kernel.py::TestParsingMethods::test_if_input_document_contains_few_parameter_lines_and_some_empty_lines__the_initialized_object_contains_correct_dictionary": true,
"tests/templates/format/test_kernel.py::TestParsingMethods::test_if_input_document_contains_just_few_parameter_lines__the_initialised_object_contains_correct_dictionary": true,
"tests/templates/format/test_kernel.py::TestParsingMethods::test_if_input_document_contains_parameters_to_delete_without_assign_symbol_and_any_values__the_document_object_contains_dictionary_with_item_to_delete": true,
"tests/templates/format/test_kernel.py::TestParsingMethods::test_if_input_document_contains_parameters_with_action_marks__the_key_tuples_of_object_s_dictionary_have_it_as_its_first_element": true,
"tests/templates/format/test_kernel.py::TestParsingMethods::test_if_parameter_in_input_document_has_some_comments__the_comments_will_be_collected_in_the_list_of_parameter_value": true,
"tests/templates/format/test_kernel.py::TestParsingMethods::test_joining_documents_1": true,
"tests/templates/format/test_kernel.py::TestParsingMethods::test_make_template": true,
"tests/templates/format/test_ldap.py::TestParsingMethods::test_if_input_doc_contains_some_type_sections_with_plain_directives__object_dictionary_contains_correct_dictionary_with_directives_values_and_comments": true,
"tests/templates/format/test_ldap.py::TestParsingMethods::test_if_input_doc_contains_some_type_sections_with_plain_directives_and_action_marks__object_dictionary_contains_correct_dictionary_with_directives_values_and_comments": true,
"tests/templates/format/test_ldap.py::TestParsingMethods::test_if_input_document_contains_access_to_directive__the_object_s_dictionary_contains_correct_dictionary_with_list_of_access_to_parameters_and_comments": true,
"tests/templates/format/test_ldap.py::TestParsingMethods::test_if_input_document_contains_comments_to_type_sections__the_object_s_dictionary_collect_them": true,
"tests/templates/format/test_ldap.py::TestParsingMethods::test_if_input_document_contains_index_directives__the_object_s_dictionary_contains_correct_dictionary_with_index_elements_and_comments": true,
"tests/templates/format/test_ldap.py::TestParsingMethods::test_if_input_document_contains_syncrepl_and_access_to_constructions_with_action_marks__object_dictionary_contains_correct_dictionary_with_action_marks": true,
"tests/templates/format/test_ldap.py::TestParsingMethods::test_if_input_document_contains_syncrepl_directive__the_object_s_dictionary_contains_correct_dictionary_with_list_of_syncrepl_parameters_and_comments": true,
"tests/templates/format/test_ldap.py::TestParsingMethods::test_if_logiclines_method_takes_text_with_lines_that_starts_whit_space_symbols__it_returns_joined_lines": true,
"tests/templates/format/test_ldap.py::TestParsingMethods::test_if_template_text_contains_some_access_to_constuctions_with_same_what_value_and_without_action_marks_for_whole_constructions__they_join_in_one_access_to_construction": true,
"tests/templates/format/test_ldap.py::TestParsingMethods::test_joining_documents_1": true,
"tests/templates/format/test_openrc.py::TestParsingMethods::test_if_input_document_contains_few_parameter_lines_and_some_empty_lines__the_initialized_object_contains_correct_dictionary": true,
"tests/templates/format/test_openrc.py::TestParsingMethods::test_if_input_document_contains_just_few_parameter_lines__the_initialised_object_contains_correct_dictionary": true,
"tests/templates/format/test_openrc.py::TestParsingMethods::test_if_input_document_contains_parameters_to_delete_without_assign_symbol_and_any_values__the_document_object_contains_dictionary_with_item_to_delete": true,
"tests/templates/format/test_openrc.py::TestParsingMethods::test_if_input_document_contains_parameters_with_action_marks__the_key_tuples_of_object_s_dictionary_have_it_as_its_first_element": true,
"tests/templates/format/test_openrc.py::TestParsingMethods::test_if_parameter_in_input_document_has_some_comments__the_comments_will_be_collected_in_the_list_of_parameter_value": true,
"tests/templates/format/test_openrc.py::TestParsingMethods::test_if_the_IgnoreComments_flag_is_set__the_parser_ignores_all_comments": true,
"tests/templates/format/test_openrc.py::TestParsingMethods::test_joining_documents_1": true,
"tests/templates/format/test_openrc.py::TestParsingMethods::test_make_template": true,
"tests/templates/format/test_postfix.py::TestParsingMethods::test_if_input_document_contains_few_parameter_lines_and_some_empty_lines__the_initialized_object_contains_correct_dictionary": true,
"tests/templates/format/test_postfix.py::TestParsingMethods::test_if_input_document_contains_just_few_parameter_lines__the_initialised_object_contains_correct_dictionary": true,
"tests/templates/format/test_postfix.py::TestParsingMethods::test_if_input_document_contains_parameters_to_delete_without_assign_symbol_and_any_values__the_document_object_contains_dictionary_with_item_to_delete": true,
"tests/templates/format/test_postfix.py::TestParsingMethods::test_if_input_document_contains_parameters_with_action_marks__the_key_tuples_of_object_s_dictionary_have_it_as_its_first_element": true,
"tests/templates/format/test_postfix.py::TestParsingMethods::test_if_parameter_in_input_document_has_some_comments__the_comments_will_be_collected_in_the_list_of_parameter_value": true,
"tests/templates/format/test_postfix.py::TestParsingMethods::test_if_the_IgnoreComments_flag_is_set__the_parser_ignores_all_comments": true,
"tests/templates/format/test_postfix.py::TestParsingMethods::test_joining_documents_1": true,
"tests/templates/format/test_postfix.py::TestParsingMethods::test_make_template": true,
"tests/templates/format/test_procmail.py::TestParsingMethods::test_if_input_document_contains_few_parameter_lines_and_some_empty_lines__the_initialized_object_contains_correct_dictionary": true,
"tests/templates/format/test_procmail.py::TestParsingMethods::test_if_input_document_contains_just_few_parameter_lines__the_initialised_object_contains_correct_dictionary": true,
"tests/templates/format/test_procmail.py::TestParsingMethods::test_if_input_document_contains_parameters_to_delete_without_assign_symbol_and_any_values__the_document_object_contains_dictionary_with_item_to_delete": true,
"tests/templates/format/test_procmail.py::TestParsingMethods::test_if_input_document_contains_parameters_with_action_marks__the_key_tuples_of_object_s_dictionary_have_it_as_its_first_element": true,
"tests/templates/format/test_procmail.py::TestParsingMethods::test_if_parameter_in_input_document_has_some_comments__the_comments_will_be_collected_in_the_list_of_parameter_value": true,
"tests/templates/format/test_procmail.py::TestParsingMethods::test_if_the_IgnoreComments_flag_is_set__the_parser_ignores_all_comments": true,
"tests/templates/format/test_procmail.py::TestParsingMethods::test_joining_documents_1": true,
"tests/templates/format/test_procmail.py::TestParsingMethods::test_make_template": true,
"tests/templates/format/test_proftpd.py::TestParsingMethods::test_if_input_document_contains_blocks_and_parameters_with_action_marks__the_key_tuples_of_parameters_s_have_it_as_its_first_element_inherited": true,
"tests/templates/format/test_proftpd.py::TestParsingMethods::test_if_input_document_contains_just_few_parameter_lines__the_initialised_object_contains_correct_dictionary": true,
"tests/templates/format/test_proftpd.py::TestParsingMethods::test_if_input_document_contains_parameters_to_delete_without_any_values_the_document_object_contains_dictionary_with_this_items_to_delete": true,
"tests/templates/format/test_proftpd.py::TestParsingMethods::test_if_input_document_contains_some_block_of_parameters__the_initialised_object_contains_correct_dictionary": true,
"tests/templates/format/test_proftpd.py::TestParsingMethods::test_if_parameters_and_blocks_in_input_document_has_some_comments__the_comments_will_be_collected_in_the_list_of_parameter_value_or_with_special_key_in_block_dictionary": true,
"tests/templates/format/test_proftpd.py::TestParsingMethods::test_if_the_ignoreComments_flag_is_set__the_parser_ignores_all_comments": true,
"tests/templates/format/test_proftpd.py::TestParsingMethods::test_joining_documents_1": true,
"tests/templates/format/test_regex.py::TestParsingMethods::test_if_input_patch_document_contains_only_regular_expressions_without_any_regex_flags__it_correctly_patches_input_document": true,
"tests/templates/format/test_regex.py::TestParsingMethods::test_if_input_patch_document_contains_regular_expressions_with_global_regex_flags_and_flags_as_attributes__it_correctly_patches_input_document_using_regex_flags": true,
"tests/templates/format/test_samba.py::TestParsingMethods::test_if_input_document_contains_few_parameter_lines_and_some_empty_lines__the_initialized_object_contains_correct_dictionary": true,
"tests/templates/format/test_samba.py::TestParsingMethods::test_if_input_document_contains_just_few_parameter_lines__the_initialised_object_contains_correct_dictionary": true,
"tests/templates/format/test_samba.py::TestParsingMethods::test_if_input_document_contains_parameters_to_delete_without_assign_symbol_and_any_values_and_sections_to_delete__the_document_object_contains_dictionary_with_item_to_delete": true,
"tests/templates/format/test_samba.py::TestParsingMethods::test_if_input_document_contains_sections_with_parameters_with_action_marks__the_key_tuples_of_object_s_dictionary_have_it_as_its_first_element": true,
"tests/templates/format/test_samba.py::TestParsingMethods::test_if_input_document_contains_sections_with_similar_names_but_different_parameters__the_parameters_merged_in_one_section": true,
"tests/templates/format/test_samba.py::TestParsingMethods::test_if_input_document_parameters_contains_upper_case_symbols__it_becomes_lower_case": true,
"tests/templates/format/test_samba.py::TestParsingMethods::test_if_joinBefore_flag_is_set__the_document_object_contains_dictionary_with_sections_added_in_the_top_of_it": true,
"tests/templates/format/test_samba.py::TestParsingMethods::test_if_parameter_in_input_document_has_some_comments__the_comments_will_be_collected_in_the_list_of_parameter_value": true,
"tests/templates/format/test_samba.py::TestParsingMethods::test_if_the_IgnoreComments_flag_is_set__the_parser_ignores_all_comments": true,
"tests/templates/format/test_samba.py::TestParsingMethods::test_joining_documents_1": true,
"tests/templates/format/test_samba.py::TestParsingMethods::test_make_template": true,
"tests/templates/format/test_xml_gconf.py::TestParsingMethods::test_if_input_document_is_simple_gconf__the_format_object_contains_correct_dictionary": true,
"tests/templates/format/test_xml_gconf.py::TestParsingMethods::test_if_input_document_is_simple_gconf_tree__the_format_object_contains_correct_dictionary": true,
"tests/templates/format/test_xml_gconf.py::TestParsingMethods::test_joining_documents_1": true,
"tests/templates/format/test_xml_xfce.py::TestParsingMethods::test_if_input_document_contains_just_few_parameter_lines__the_initialised_object_contains_correct_dictionary": true,
"tests/templates/format/test_xml_xfce.py::TestParsingMethods::test_joining_documents_1": true,
"tests/templates/test_directory_processor.py::TestDirectoryProcessor::test_if_templates_consist_only_one_directory_with_a_calculate_directory_file_and_a_single_template_file_and_there_is_a_file_with_user_changes_on_its_target_path__the_directory_processor_joins_a_template_file_with_a_target_file_and_updates_the_CONTENTS_file": true,
"tests/templates/test_directory_processor.py::TestDirectoryProcessor::test_if_templates_consist_only_one_directory_with_a_calculate_directory_file_with_a_single_directory_with_a_single_template_file_and_there_is_a_file_without_user_changes_on_its_target_path__the_directory_processor_joins_a_template_file_with_a_target_file_and_updates_the_CONTENTS_file": true,
"tests/templates/test_directory_processor.py::TestDirectoryProcessor::test_just_for_debug_with_package_value": true,
"tests/templates/test_directory_processor.py::TestDirectoryProcessor::test_just_for_debug_without_package_value": true,
"tests/templates/test_directory_processor.py::TestDirectoryProcessor::test_to_add": true,
"tests/templates/test_directory_processor.py::TestDirectoryProcessor::test_view_tree": true,
"tests/templates/test_parameters_processor.py::TestTemplateParameters::test_if_TemplateParameters_bla_bla": true,
"tests/templates/test_parameters_processor.py::TestTemplateParameters::test_if_TemplateParameters_object_is_initialized_accoding_to_dictionary_of_correct_template_parameters__the_TemplateParameters_object_contains_processed_parameters_as_its_attributes_including_default_values": true,
"tests/templates/test_parameters_processor.py::TestTemplateParameters::test_if_TemplateParameters_object_is_initialized_using_": true,
@ -37,20 +164,159 @@
"tests/templates/test_template_engine.py::TestTemplateEngine::test_if_value_of_variable_is_set_using_save_tag__the_new_value_of_variable_can_be_used_in_template": true,
"tests/templates/test_template_executor.py::TestTemplateAction": true,
"tests/templates/test_template_executor.py::TestTemplateAction::test_if_chown_value_is_not_correct__a_TemplateExecutor_object_throws_TemplateExecutorError_exception": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_for_mirror": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_for_the_testfiles_backup": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_function_to_copy_testfiles": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_a_CalculateConfigFile_object_contains_file_with_its_hash_and_the_hash_compared_with_equal_hash__the_compare_md5_method_returns_True": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_a_CalculateConfigFile_object_contains_file_with_its_hash_and_the_hash_compared_with_not_equal_hash__the_compare_md5_method_returns_False": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_a_CalculateConfigFile_object_is_initialized__the_object_can_be_used_for_removing_any_file_from_config_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_a_CalculateConfigFile_object_is_initialized__the_object_can_be_used_for_setting_hash_sum_for_the_any_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_a_CalculateConfigFile_object_is_used_for_comparing_a_hash_with_a_hash_of_a_file_that_is_not_in_the_config_file__the_compare_md5_method_returns_False": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_a_CalculateConfigFile_object_was_used_to_make_changes_in_the_config_file__the_save_changes_method_will_save_the_changes": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_a_TemplateExecutor_object_is_initialized__the_object_can_return_the_set_of_the_supported_values_of_the_append_parameter": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_clear_directory_method_s_input_is_a_template_with_a_target_path_to_an_existing_directory_that_belongs_to_the_template_package_and_chmod_and_chown_parameters_are_set__the_method_clears_directory_removes_all_its_files_from_a_package_CONTENTS_file_and_chmod_and_chown_one": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_clear_directory_method_s_input_is_a_template_with_a_target_path_to_an_existing_directory_with_some_directories_with_files_that_belongs_to_the_template_package__the_method_clears_directory_and_removes_all_its_files_from_a_package_CONTENTS_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_clear_directory_method_s_input_is_a_template_with_a_target_path_to_an_existing_directory_with_some_files_that_belongs_to_the_template_package__the_method_clears_directory_and_removes_all_its_files_from_a_package_CONTENTS_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_clear_directory_method_s_input_is_a_template_with_a_target_path_to_an_existing_empty_directory_that_belongs_to_the_template_package__the_method_just_removes_all_its_files_from_a_package_CONTENTS_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_clear_directory_method_s_input_is_a_template_with_a_target_path_to_an_unexisting_directory_that_belongs_to_the_template_package__the_method_just_removes_the_directory_and_all_its_files_from_a_package_CONTENTS_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_clear_directory_method_s_input_is_a_template_with_a_target_path_to_an_unexisting_directory_that_does_not_belong_to_the_template_package__the_method_does_nothing": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_clear_directory_method_s_input_is_a_template_with_a_target_path_to_an_unexisting_directory_that_does_not_belong_to_the_template_package__the_method_just_removes_the_directory_and_all_its_files_from_a_package_CONTENTS_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_join_directory_method_s_input_is_a_template_with_a_target_path_to_an_existing_directory_belongs_to_the_template_package__the_method_does_nothing": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_join_directory_method_s_input_is_a_template_with_a_target_path_to_an_existing_directory_belongs_to_the_template_package__the_method_throws_TemplateCollisionError_error": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_join_directory_method_s_input_is_a_template_with_a_target_path_to_an_existing_directory_that_does_not_belong_to_any_package__the_method_just_adds_new_directory_to_a_package_contents_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_join_directory_method_s_input_is_a_template_with_a_target_path_to_an_unexisting_directory__the_method_creates_new_directory_and_adds_it_to_a_package_contents_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_join_file_method_s_input_is_a_template_with_an_protected_target_path_to_an_existing_file_that_belongs_to_the_template_package_and_the_unbound_parameter_is_set__the_method_joins_template_and_removes_a_target_file_path_from_a_package_CONTENTS_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_join_file_method_s_input_is_a_template_with_an_protected_target_path_to_an_existing_file_that_belongs_to_the_template_package_and_the_unbound_parameter_is_set_but_its_hash_sum_does_not_match_the_hash_from_a_CONTENTS_file__the_method_joins_template__removes_a_target_file_path_from_a_package_CONTENTS_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_join_file_method_s_input_is_a_template_with_an_protected_target_path_to_an_existing_file_that_belongs_to_the_template_package_and_the_unbound_parameter_is_set_but_its_hash_sum_does_not_match_the_hash_from_a_CONTENTS_file__the_method_joins_template__removes_a_target_file_path_from_a_package_CONTENTS_file_and_the_config_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_join_file_method_s_input_is_a_template_with_an_protected_target_path_to_an_existing_file_that_belongs_to_the_template_package_and_the_unbound_parameter_is_set_but_its_hash_sum_does_not_match_the_hash_from_a_CONTENTS_file_and_there_are_some_cfg_file__the_method_joins_template__removes_a_target_file_path_from_a_package_CONTENTS_file_and_the_config_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_join_file_method_s_input_is_a_template_with_an_unprotected_target_path_to_an_existing_file_that_belongs_to_the_template_package__the_method_just_joins_a_template_to_a_target_file_without_updating_a_CONTENTS_file_and_creating_an_archive_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_join_file_method_s_input_is_a_template_with_an_unprotected_target_path_to_an_existing_file_that_belongs_to_the_template_package_but_its_hash_sum_does_not_match_the_hash_from_a_CONTENTS_file__the_method_just_joins_a_template_to_a_target_file_without_updating_a_package_CONTENTS_and_the_config_files_and_creating_an_archive_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_join_file_method_s_input_is_a_template_with_protected_target_path_to_an_existing_file_that_belongs_to_the_template_package_and_its_hash_sum_matches_the_hash_from_a_CONTENTS_file__the_method_joins_an_input_file_with_a_template__changes_its_hash_in_the_CONTENTS__updates_config_archive": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_join_file_method_s_input_is_a_template_with_protected_target_path_to_an_existing_file_that_belongs_to_the_template_package_but_its_hash_sum_does_not_match_the_hash_from_a_CONTENTS_file__the_method_creates_a_cfg_file_and_adds_a_target_file_s_path_to_the_config_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_join_file_method_s_input_is_a_template_with_protected_target_path_to_an_existing_file_that_belongs_to_the_template_package_but_its_hash_sum_does_not_match_the_hash_from_a_CONTENTS_file_and_the_autoupdate_parameter_is_set__the_method_joins_a_target_file_and_a_template__removes_a_path_to_file_from_the_config_file_and_updates_a_package_CONTENTS_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_join_file_method_s_input_is_a_template_with_protected_target_path_to_an_existing_file_that_belongs_to_the_template_package_but_its_hash_sum_does_not_match_the_hash_from_a_CONTENTS_file_and_the_chown_and_chmod_parameters_is_set__the_method_creates_a_cfg_file_and_adds_a_target_file_s_path_to_the_config_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_join_file_method_s_input_is_a_template_with_protected_target_path_to_an_existing_file_that_belongs_to_the_template_package_but_its_hash_sum_does_not_match_the_hash_from_a_CONTENTS_file_and_the_chown_and_chmod_parameters_is_set__the_method_creates_a_cfg_file_and_adds_a_target_file_s_path_to_the_config_file_and_chown_and_chmod_it": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_join_file_method_s_input_is_a_template_with_protected_target_path_to_an_existing_file_that_belongs_to_the_template_package_but_its_hash_sum_does_not_match_the_hash_from_a_CONTENTS_file_and_there_is_some_cfg_files_and_the_autoupdate_parameter_is_set__the_method_joins_a_target_file_and_a_template__removes_a_path_to_file_from_the_config_file__removes_all_cfg_files_and_updates_a_package_CONTENTS_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_join_file_method_s_input_is_a_template_with_protected_target_path_to_an_existing_file_that_belongs_to_the_template_package_but_its_hash_sum_does_not_match_the_hash_from_a_CONTENTS_file_and_there_is_two_cfg_files__the_method_creates_third_cfg_file_and_updates_config_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_join_file_method_s_input_is_a_template_with_protected_target_path_to_an_existing_file_that_belongs_to_the_template_package_but_its_hash_sum_does_not_match_the_hash_from_a_CONTENTS_file_and_there_is_two_cfg_files_and_changes_from_a_template_is_similar_to_the_last_one__the_method_does_nothing": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_join_file_method_s_input_is_a_template_with_protected_target_path_to_an_existing_file_that_belongs_to_the_template_package_its_hash_sum_matches_the_hash_from_a_CONTENTS_file_and_a_chown_and_chmod_parameters_are_set__the_method_joins_an_input_file_with_a_template__changes_its_hash_in_the_CONTENTS__updates_config_archive_and_chown_and_chmod_it": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_join_file_method_s_input_is_a_template_with_protected_target_path_to_an_unexisting_file_that_should_exist__the_method_creates_new_empty_cfg_file_joins_a_template_with_them_and_adds_it_to_config_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_join_file_method_s_input_is_a_template_with_protected_target_path_to_an_unexisting_file_that_should_exist_and_autoupdate_parameters_is_set__the_method_creates_new_empty_file_joins_a_template_with_them_and_adds_it_to_config_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_join_file_method_s_input_is_a_template_with_protected_target_path_to_an_unexisting_file_that_should_exist_and_chown_and_chmod_parameters_are_set__the_method_creates_new_empty_cfg_file__joins_a_template_with_them__adds_it_to_config_file_and_chown_and_chmod_it": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_join_file_method_s_input_is_a_template_with_protected_target_path_to_an_unexisting_file_that_should_not_exist__the_method_creates_new_empty_file_joins_a_template_with_them_adds_file_to_the_package_CONTENTS_file_and_create_an_archive_version_of_a_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_join_file_method_s_input_is_a_template_with_protected_target_path_to_an_unexisting_file_that_should_not_exist_and_chown_and_chmod_parameters_are_set__the_method_creates_new_empty_file__joins_a_template_with_them__adds_file_to_the_package_CONTENTS_file__create_an_archive_version_of_a_file_and_chown_and_chmod_it": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_link_directory_method_s_input_is_a_template_with_a_target_path_and_a_source_path_to_the_existing_directory__the_method_creates_a_link_to_the_source_directory_and_adds_this_link_to_the_package_CONTENTS_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_link_directory_method_s_input_is_a_template_with_a_target_path_and_a_source_path_to_the_existing_directory_and_the_chown_and_chmod_parameters_are_set__the_method_creates_a_link_to_the_source_directory_and_adds_this_link_to_the_package_CONTENTS_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_link_file_method_s_input_is_a_template_with_a_target_path_and_a_source_path_to_the_existing_file__the_method_creates_a_link_to_the_source_file_and_adds_this_link_to_the_package_CONTENTS_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_link_file_method_s_input_is_a_template_with_a_target_path_and_a_source_path_to_the_existing_file_and_the_chown_and_chmod_parameters_are_set__the_method_creates_a_link_to_the_source_file_and_adds_this_link_to_the_package_CONTENTS_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_remove_directory_method_s_input_is_a_template_with_a_target_path_to_an_existing_directory_that_belongs_to_the_template_package__the_method_removes_a_target_directory_in_a_filesystem_and_in_a_package_CONTENTS_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_remove_directory_method_s_input_is_a_template_with_a_target_path_to_an_existing_directory_that_does_not_belong_to_any_package__the_method_removes_a_target_directory_in_a_package_CONTENTS_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_remove_directory_method_s_input_is_a_template_with_a_target_path_to_an_unexisting_directory_that_belongs_to_the_template_package__the_method_removes_a_target_directory_in_a_package_CONTENTS_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_replace_directory_method_s_input_is_a_template_with_a_target_path_to_an_existing_directory_with_some_directories_with_files_that_belongs_to_the_template_package__the_method_clears_directory_and_removes_all_its_files_from_a_package_CONTENTS_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_replace_directory_method_s_input_is_a_template_with_a_target_path_to_an_existing_directory_with_some_files_that_belongs_to_the_template_package__the_method_clears_directory_and_removes_all_its_files_from_a_package_CONTENTS_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_replace_directory_method_s_input_is_a_template_with_a_target_path_to_an_existing_empty_directory_that_belongs_to_the_template_package__the_method_does_nothing": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_replace_directory_method_s_input_is_a_template_with_a_target_path_to_an_existing_empty_directory_that_belongs_to_the_template_package_and_the_chown_and_chmod_parameters_are_set__the_method_just_chown_and_chmod_a_target_directory": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_replace_directory_method_s_input_is_a_template_with_a_target_path_to_an_unexisting_directory__the_method_creates_new_directory_and_add_it_to_a_package_CONTENTS_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_replace_directory_method_s_input_is_a_template_with_a_target_path_to_an_unexisting_directory_and_the_chown_and_the_chmod_parameters_are_set__the_method_creates_new_directory_adds_it_to_a_package_CONTENTS_file_and_chown_and_chmod_directory": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_append_replace_directory_method_s_input_is_a_template_with_a_target_path_to_an_unexisting_directory_and_the_chown_and_the_chmod_parameters_are_set__the_method_creates_new_directory_and_add_it_to_a_package_CONTENTS_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_clear_file_method_s_input_is_a_path_to_an_existing_directory__the_method_raises_TemplateExecutorError_exception": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_clear_file_method_s_input_is_a_path_to_an_existing_empty_file__the_method_does_nothing": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_clear_file_method_s_input_is_a_path_to_an_existing_file_with_any_content__the_method_does_nothing": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_clear_file_method_s_input_is_a_path_to_an_unexisting_file__the_method_raises_TemplateExecutorError_exception": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_config_directory_is_on_the_config_path_instead_of_config_file__a_CalculateConfigFile_object_throws_TemplateExecutorError_exception": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_config_file_does_not_exist__a_CalculateConfigFile_object_will_create_one_while_its_initialization": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_execute_template_method_s_input_is_a_template_of_the_DIR_type_with_the_append_join_parameter_a_target_path_to_an_existing_file_that_belongs_to_the_template_package_and_force_parameter_is_set__the_method_removes_file_on_a_target_path__creates_new_directory_and_changes_target_s_type_to_the_dir_type_in_the_CONTENTS_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_execute_template_method_s_input_is_a_template_of_the_DIR_type_with_the_append_join_parameter_a_target_path_to_an_existing_link_to_a_directory_that_belongs_to_the_template_package__the_method_changes_a_target_path_to_a_link_s_source_path_and_returns_one": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_execute_template_method_s_input_is_a_template_of_the_DIR_type_with_the_append_join_parameter_a_target_path_to_an_existing_link_to_a_directory_that_belongs_to_the_template_package_and_force_parameter_is_set__the_method_changes_a_target_path_to_a_link_s_source_path_and_returns_one": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_execute_template_method_s_input_is_a_template_of_the_DIR_type_with_the_append_link_parameter_a_target_path_to_an_existing_directory_that_belongs_to_the_template_package__the_method_throws_TemplateExecutorError_exception": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_execute_template_method_s_input_is_a_template_of_the_DIR_type_with_the_append_link_parameter_a_target_path_to_an_existing_directory_that_belongs_to_the_template_package_and_force_parameter_is_set__the_method_removes_a_directory_from_a_target_path_and_creates_a_link_to_a_source_directory": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_execute_template_method_s_input_is_a_template_of_the_DIR_type_with_the_append_link_parameter_a_target_path_to_an_existing_file_that_belongs_to_the_template_package__the_method_throws_TemplateExecutorError_exception": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_execute_template_method_s_input_is_a_template_of_the_DIR_type_with_the_append_link_parameter_a_target_path_to_an_existing_file_that_belongs_to_the_template_package_and_force_parameter_is_set__the_method_removes_a_file_from_a_target_path_and_creates_a_link_to_a_source_directory": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_execute_template_method_s_input_is_a_template_of_the_DIR_type_with_the_append_link_parameter_a_target_path_to_an_existing_link_to_a_directory_that_belongs_to_the_template_package__the_method_removes_link_on_a_target_path_and_creates_new_one": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_execute_template_method_s_input_is_a_template_of_the_DIR_type_with_the_append_link_parameter_a_target_path_to_an_existing_link_to_a_file_that_belongs_to_the_template_package__the_method_throws_TemplateExecutorError_exception": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_execute_template_method_s_input_is_a_template_of_the_DIR_type_with_the_append_link_parameter_a_target_path_to_an_existing_link_to_a_file_that_belongs_to_the_template_package__the_method_throws_TemplateTypeConflict_exception": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_execute_template_method_s_input_is_a_template_of_the_DIR_type_with_the_append_link_parameter_a_target_path_to_an_existing_link_to_a_file_that_belongs_to_the_template_package_and_force_parameter_is_set__the_method_removes_a_link_from_a_target_path_and_creates_a_link_to_a_source_directory": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_execute_template_method_s_input_is_a_template_of_the_FILE_type_with_the_append_join_parameter_a_target_path_to_an_existing_directory_that_belongs_to_the_template_package__the_method_throws_TemplateExecutorError_exception": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_execute_template_method_s_input_is_a_template_of_the_FILE_type_with_the_append_join_parameter_a_target_path_to_an_existing_directory_that_belongs_to_the_template_package_and_force_parameter_is_set__the_method_removes_a_directory_from_a_target_path__creates_empty_file__joins_template_with_the_created_file_and_updates_the_CONTENTS_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_some_exec_files_is_saved_and_contains_correct_scripts__the_execute_file_method_can_be_used_for_executing_this_exec_files_and_the_returns_its_stdout_and_stderr": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_some_exec_files_is_saved_and_contains_not_correct_scripts__the_execute_file_method_can_be_used_for_executing_this_exec_files_and_returns_its_stderr_and_stdout": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_append_after_file_method_s_input_is_a_not_empty_template__the_template_s_text_and_sections_joins_after_the_text_of_the_target_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_append_before_file_method_s_input_is_a_not_empty_template__the_template_s_text_and_sections_joins_before_the_text_of_the_target_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_append_clear_file_method_s_input_is_a_template_with_a_target_path_to_an_existing_empty_file_that_belongs_to_the_template_package__the_method_just_updates_a_package_CONTENTS_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_append_clear_file_method_s_input_is_a_template_with_a_target_path_to_an_existing_not_empty_file_that_belongs_to_the_template_package__the_method_clears_a_target_file_and_updates_a_package_CONTENTS_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_append_clear_file_method_s_input_is_a_template_with_a_target_path_to_an_existing_not_empty_file_that_belongs_to_the_template_package_and_the_chown_and_chmod_parameters_are_set__the_method_clears_a_target_file_and_updates_a_package_CONTENTS_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_append_remove_file_method_s_input_is_a_template_with_a_target_path_to_an_existing_file_that_belongs_to_the_template_package__the_method_removes_a_target_file_in_a_filesystem_and_in_a_package_CONTENTS_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_append_remove_file_method_s_input_is_a_template_with_a_target_path_to_an_existing_file_that_does_not_belong_to_any_package__the_method_removes_a_target_file_in_a_package_CONTENTS_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_append_remove_file_method_s_input_is_a_template_with_a_target_path_to_an_unexisting_file_that_belongs_to_the_template_package__the_method_removes_a_target_file_in_a_package_CONTENTS_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_append_replace_file_method_s_input_is_a_not_empty_template_with_a_target_path_to_an_existing_file__the_method_joins_a_template_with_the_empty_text_and_replaces_the_target_file_with_the_template_join_result": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_chmod_directory_method_input_is_a_path_to_the_directory_with_a_fat_filesystem_and_a_correct_chmod_value__TemplateExecutor_object_throws_exception": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_chmod_directory_method_input_is_path_to_the_existing_directory_and_correct_chmod_value__the_chmod_directory_method_succesfully_changes_directory_mode": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_chmod_directory_method_input_is_path_to_the_unexisting_directory_and_correct_chmod_value__the_chmod_directory_method_does_nothing": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_chmod_file_method_input_is_a_path_to_an_existing_file_and_the_correct_chmod_value__the_chmod_file_method_succesfully_changes_file_owner": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_chmod_file_method_input_is_a_path_to_the_file_with_a_fat_filesystem_and_a_correct_chmod_value__TemplateExecutor_object_throws_exception": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_chmod_file_method_input_is_path_to_the_unexisting_file_and_correct_chmod_value__the_chmod_file_method_does_nothing": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_chown_directory_method_input_is_a_path_to_the_directory_with_a_fat_filesystem_and_a_correct_chown_value__TemplateExecutor_object_throws_exception": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_chown_directory_method_input_is_path_to_the_existing_directory_and_correct_chown_value__the_chown_directory_method_succesfully_changes_directory_owner": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_chown_directory_method_input_is_path_to_the_unexisting_directory_and_correct_chown_value__the_chown_directory_method_does_nothing": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_chown_file_method_input_is_a_path_to_an_existing_file_and_the_correct_chown_value__the_chown_file_method_succesfully_changes_file_owner": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_chown_file_method_input_is_a_path_to_the_file_from_the_fat_filesystem_and_a_correct_chown_value__TemplateExecutor_object_throws_exception": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_chown_file_method_input_is_path_to_the_unexisting_file_and_correct_chown_value__the_chown_directory_method_does_nothing": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_clear_directory_method_s_input_is_a_path_to_a_file__the_method_raises_TemplateExecutorError_exception": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_clear_directory_method_s_input_is_a_path_to_an_existing_directory_that_contains_some_directories__the_method_clears_the_target_directory": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_clear_directory_method_s_input_is_a_path_to_an_existing_directory_that_contains_some_directories_and_files__the_method_clears_the_target_directory": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_clear_directory_method_s_input_is_a_path_to_an_existing_directory_that_contains_some_files__the_method_clears_the_target_directory": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_clear_directory_method_s_input_is_a_path_to_an_existing_empty_directory__the_method_does_nothing": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_clear_directory_method_s_input_is_a_path_to_an_unexisting_directory__the_method_raises_TemplateExecutorError_exception": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_create_directory_method_input_is_a_template_with_a_target_path_to_an_existing_directory_and_chown_and_chmod_parameters_is_not_set__the_method_does_nothing": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_create_directory_method_input_is_a_template_with_a_target_path_to_an_existing_directory_and_chown_and_chmod_parameters_is_set__the_method_chmod_and_chown_target_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_create_directory_method_input_is_a_template_with_a_target_path_to_an_unexisting_directory_from_an_existing_directory_and_chown_and_chmod_parameters_is_not_set__the_method_creates_one_new_directory_with_a_mode_and_an_owner_of_its_parent_directory": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_create_directory_method_input_is_a_template_with_a_target_path_to_an_unexisting_directory_from_an_existing_directory_and_chown_and_chmod_parameters_is_set__the_method_one_new_directory_with_a_mode_and_an_owner_from_the_parameters": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_create_directory_method_input_is_a_template_with_a_target_path_to_an_unexisting_directory_from_an_unexisting_directory_and_chown_and_chmod_parameters_is_not_set__the_method_creates_new_directory_and_all_its_parents_with_a_mode_and_an_owner_of_its_existing_parent": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_create_directory_method_s_input_is_a_template_with_a_target_path_to_an_unexisting_directory_from_an_unexisting_directory_and_chown_and_chmod_parameters_is_set__the_method_creates_new_directory_and_all_its_parents_with_a_mode_and_an_owner_from_the_parameters": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_execute_template_method_s_input_is_a_several_templates_with_the_exec_parameter_and_a_target_paths_to_an_existing_directories_and_files_and_its_text_is_not_empty__the_method_creates_some_exec_files_and_saves_a_paths_to_exec_files_its_interpreters_and_paths_to_a_directories_from_a_target_path_as_cwd_path": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_execute_template_method_s_input_is_a_template_with_the_exec_parameter_a_target_path_to_an_existing_directory_but_interpreter_from_the_exec_parameter_does_not_exist__the_method_throws_the_TemplateExecutorError_exception": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_execute_template_method_s_input_is_a_template_with_the_exec_parameter_and_a_target_path_to_an_existing_directory_and_its_text_is_empty__the_method_creates_an_empty_exec_file_and_saves_a_path_to_exec_file_interpreter_and_a_target_path_as_cwd_path": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_execute_template_method_s_input_is_a_template_with_the_exec_parameter_and_a_target_path_to_an_existing_directory_and_its_text_is_not_empty__the_method_creates_an_exec_file_and_saves_a_path_to_exec_file_interpreter_and_a_target_path_as_cwd_path": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_execute_template_method_s_input_is_a_template_with_the_exec_parameter_and_a_target_path_to_an_existing_file_and_its_text_is_not_empty__the_method_creates_an_exec_file_and_saves_a_path_to_exec_file_interpreter_and_a_path_to_a_file_from_a_target_path_as_cwd_path": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_execute_template_method_s_input_is_a_template_with_the_exec_parameter_and_a_target_path_to_an_unexisting_directory__the_method_throws_TemplateExecutorError_exception": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_execute_template_method_s_input_is_a_template_with_the_exec_parameter_and_a_target_path_to_an_unexisting_file__the_method_throws_TemplateExecutorError_exception": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_execute_template_method_s_input_is_a_template_with_the_run_parameter_a_target_path_to_an_existing_directory_and_its_text_is_not_correct__the_method_runs_a_template_text_and_returns_the_object_with_its_stderr": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_execute_template_method_s_input_is_a_template_with_the_run_parameter_a_target_path_to_an_existing_directory_but_interpreter_from_the_run_parameter_does_not_exist__the_method_throws_the_TemplateExecutorError_exception": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_execute_template_method_s_input_is_a_template_with_the_run_parameter_and_a_target_path_to_an_existing_directory_and_its_text_is_correct__the_method_runs_a_template_text_in_the_target_directory_and_returns_the_object_with_its_stdout": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_execute_template_method_s_input_is_a_template_with_the_run_parameter_and_a_target_path_to_an_existing_directory_and_its_text_is_empty__the_method_does_nothing": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_execute_template_method_s_input_is_a_template_with_the_run_parameter_and_a_target_path_to_an_existing_file_and_its_text_is_correct__the_method_runs_a_template_text_in_a_directory_that_contains_a_file_from_a_target_path_and_returns_the_object_with_its_stdout": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_execute_template_method_s_input_is_a_template_with_the_run_parameter_and_a_target_path_to_an_unexisting_directory__the_method_throws_TemplateExecutorError_exception": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_execute_template_method_s_input_is_a_template_with_the_run_parameter_and_a_target_path_to_an_unexisting_file__the_method_throws_TemplateExecutorError_exception": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_get_file_mode_method_is_called_with_a_path_to_a_directory_that_does_not_exists__the_method_throws_TemplateExecutorError_exception": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_get_file_mode_method_is_called_with_a_path_to_a_directory_that_exists__the_method_returns_its_mode_value": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_get_file_mode_method_is_called_with_a_path_to_a_file_that_does_not_exists__the_method_throws_TemplateExecutorError_exception": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_get_file_mode_method_is_called_with_a_path_to_a_file_that_exists__the_method_returns_its_mode_value": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_get_file_owner_method_is_called_with_a_path_to_a_directory_that_does_not_exists__the_method_throws_TemplateExecutorError_exception": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_get_file_owner_method_is_called_with_a_path_to_a_directory_that_exists__the_method_returns_a_dictionary_with_its_owner_s_and_group_s_id": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_get_file_owner_method_is_called_with_a_path_to_a_file_that_does_not_exists__the_method_throws_TemplateExecutorError_exception": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_get_file_owner_method_is_called_with_a_path_to_a_file_that_exists__the_method_returns_a_dictionary_with_its_owner_s_and_group_s_id": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_link_directory_method_s_input_is_a_path_to_an_existing_source_directory_and_a_target_path__the_method_creates_a_link_to_a_source_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_link_directory_method_s_input_is_a_path_to_an_existing_source_directory_and_a_target_path_to_an_existing_link__the_method_raises_the_TemplateExecutorError_exception": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_link_directory_method_s_input_is_a_path_to_an_existing_source_file_and_a_target_path__the_method_creates_a_link_to_a_source_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_link_directory_method_s_input_is_a_path_to_an_unexisting_source_directory_and_a_target_path__the_method_does_nothing": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_link_directory_method_s_input_is_a_path_to_an_unexisting_source_directory_and_a_target_path__the_method_raises_the_TemplateExecutorError_exception": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_link_file_method_s_input_is_a_path_to_an_existing_source_file_and_a_target_path__the_method_creates_a_link_to_a_source_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_link_file_method_s_input_is_a_path_to_an_existing_source_file_and_a_target_path_to_an_existing_file__the_method_throws_TemplateExecutorError_exception": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_remove_directory_method_s_input_is_a_path_to_a_file__the_method_throws_TemplateExecutorError_exception": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_remove_directory_method_s_input_is_a_path_to_an_existing_directory_that_contains_a_some_files__the_method_will_remove_the_directory": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_remove_directory_method_s_input_is_a_path_to_an_existing_directory_that_contains_directories__the_method_will_remove_the_directory": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_remove_directory_method_s_input_is_a_path_to_an_existing_empty_directory__the_method_will_remove_the_directory": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_remove_directory_method_s_input_is_a_path_to_an_existing_link_to_a_directory__the_method_will_remove_the_link_but_not_the_link_s_source_directory": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_remove_directory_method_s_input_is_a_path_to_an_unexisting_directory__the_method_throws_TemplateExecutorError_exception": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_remove_file_method_s_input_is_a_path_to_an_existing_directory__the_method_raises_TemplateExecutorError_exception": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_remove_file_method_s_input_is_a_path_to_an_existing_file__the_method_raises_TemplateExecutorError_exception": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_remove_file_method_s_input_is_a_path_to_an_existing_file__the_method_removes_a_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_remove_file_method_s_input_is_a_path_to_an_existing_link_to_an_existing_file__the_method_raises_TemplateExecutorError_exception": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_remove_file_method_s_input_is_a_path_to_an_existing_link_to_an_existing_file__the_method_removes_a_file": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_remove_file_method_s_input_is_a_path_to_an_unexisting_file__the_method_raises_TemplateExecutorError_exception": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_if_the_translate_uid_gid_method_s_input_is_uid_and_gid_of_an_existing_user__the_method_returns_user_s_name_and_usser_s_groupname": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_to_add_link": true,
"tests/templates/test_template_executor.py::TestTemplateExecutor::test_to_remove_changed_testfiles": true,
"tests/templates/test_template_wrapper.py::TestTemplateWrapper::test_if_TemplateWrapper_object_contains_package_value__the_wrapper_can_use_Package_object_for_changing_CONTENTS_file_of_the_package": true,
"tests/templates/test_template_wrapper.py::TestTemplateWrapper::test_if_a_TemplateWrapper_object_successfully_initialized__the_object_can_be_used_for_a_removing_current_file_from_its_package": true,
"tests/templates/test_template_wrapper.py::TestTemplateWrapper::test_if_a_TemplateWrapper_object_successfully_initialized__the_object_can_be_used_for_an_adding_any_files_to_its_package_and_hash_will_be_calculated_automatically": true,
@ -84,10 +350,12 @@
"tests/templates/test_template_wrapper.py::TestTemplateWrapper::test_if_after_the_target_file_check_md5_matching_flag_is_set_as_True_and_a_template_contains_source_parameter__the_output_and_the_input_paths_for_the_TemplateExecutor_is_the_same_and_it_is_target_path": true,
"tests/templates/test_template_wrapper.py::TestTemplateWrapper::test_if_after_the_target_file_check_md5_matching_flag_is_set_as_True_and_a_template_does_not_contain_source_parameter__the_output_and_the_input_paths_for_the_TemplateExecutor_is_the_same_and_it_is_target_path": true,
"tests/templates/test_template_wrapper.py::TestTemplateWrapper::test_if_exec_parameter_is_set_for_template__no_checks_are_carried_out_while_TemplateWrapper_object_initialization": true,
"tests/templates/test_template_wrapper.py::TestTemplateWrapper::test_if_exec_parameter_is_set_for_template__no_checks_are_carried_out_while_a_TemplateWrapper_object_initialization": true,
"tests/templates/test_template_wrapper.py::TestTemplateWrapper::test_if_get_archive_path_method_has_the_file_path_as_its_argument__it_returns_the_path_to_the_archive_version_of_the_input_file": true,
"tests/templates/test_template_wrapper.py::TestTemplateWrapper::test_if_mirror_parameter_is_set_and_file_from_the_source_parameter_does_not_exist__a_TemplateWrapper_object_sets_remove_original_flag_as_True": true,
"tests/templates/test_template_wrapper.py::TestTemplateWrapper::test_if_mirror_parameter_is_set_and_target_file_does_not_exist__a_TemplateWrapper_object_throws_TemplateExecutorError": true,
"tests/templates/test_template_wrapper.py::TestTemplateWrapper::test_if_run_parameter_is_set_for_template__no_checks_are_carried_out_while_TemplateWrapper_object_initialization": true,
"tests/templates/test_template_wrapper.py::TestTemplateWrapper::test_if_run_parameter_is_set_for_template__no_checks_are_carried_out_while_a_TemplateWrapper_object_initialization": true,
"tests/templates/test_template_wrapper.py::TestTemplateWrapper::test_if_template_contains_append_parameters_but_does_not_have_package_parameter_and_target_file_does_not_belong_to_any_package__the_TemplateWrapper_throws_TemplateCollisionError_exception": true,
"tests/templates/test_template_wrapper.py::TestTemplateWrapper::test_if_template_contains_package_parameter_and_target_file_belongs_to_the_package_from_package_parameter__the_TemplateWrapper_uses_package_from_them": true,
"tests/templates/test_template_wrapper.py::TestTemplateWrapper::test_if_template_contains_package_parameter_and_target_file_does_not_belong_to_any_package__the_TemplateWrapper_uses_package_from_parameter_and_sets_target_without_package_flag": true,
@ -121,5 +389,33 @@
"tests/templates/test_template_wrapper.py::TestTemplateWrapper::test_if_template_type_is_FILE_with_the_append_link_parameter_and_target_file_is_FILE_and_force_parameter_is_set__the_TemplateWrapper_sets_remove_original_flag": true,
"tests/templates/test_template_wrapper.py::TestTemplateWrapper::test_if_template_type_is_FILE_with_the_append_link_parameter_and_target_file_is_the_link_to_a_DIR__the_TemplateWrapper_sets_remove_original_flag": true,
"tests/templates/test_template_wrapper.py::TestTemplateWrapper::test_if_template_type_is_FILE_with_the_append_link_parameter_and_target_file_is_the_link_to_a_FILE__the_TemplateWrapper_sets_remove_original_flag": true,
"tests/templates/test_template_wrapper.py::TestTemplateWrapper::test_if_the_TemplateWrapper_object_has_already_been_created__it_contains_the_correct_list_of_protected_and_unprotected_paths": true
"tests/templates/test_template_wrapper.py::TestTemplateWrapper::test_if_the_TemplateWrapper_object_has_already_been_created__it_contains_the_correct_list_of_protected_and_unprotected_paths": true,
"tests/utils/test_files.py::TestUtils::test_if_a_pipe_Process_object_uses_for_several_writes__it_successfully_executes_even_after_read": true,
"tests/utils/test_files.py::TestUtils::test_if_a_pipe_Process_object_uses_for_several_writes_without_readings__it_successfully_executes": true,
"tests/utils/test_files.py::TestUtils::test_if_pipe_is_executed_using_Process_object__it_has_successfully_executed": true,
"tests/utils/test_files.py::TestUtils::test_if_single_correct_command_executed_using_Process_object__it_successfully_executes": true,
"tests/utils/test_package.py::TestContents::test_if_PackageContents_object_contains_contents_dictionary__it_renders_CONTENTS_file_correctly": true,
"tests/utils/test_package.py::TestContents::test_if_PackageContents_object_initialized_by_existing_package__it_contains_dictionary_of_items_from_contents_file": true,
"tests/utils/test_package.py::TestContents::test_if_new_directory_is_added_in_contents_file_using_add_dir_method__the_PackageContents_object_renders_the_contents_file_with_new_dir": true,
"tests/utils/test_package.py::TestContents::test_if_new_link_is_added_in_contents_file_using_add_sym_method__the_PackageContents_object_renders_the_contents_file_with_new_sym": true,
"tests/utils/test_package.py::TestContents::test_if_new_object_is_added_in_contents_file_using_add_obj_method__the_PackageContents_object_renders_the_contents_file_with_new_obj": true,
"tests/utils/test_package.py::TestContents::test_if_the_PackageAtom_object_parsed_a_correct_package_atom_name_but_without_a_slot_and_use_flags__the_PackageAtom_object_returns_atom_name_of_package": true,
"tests/utils/test_package.py::TestContents::test_if_the_PackageAtom_object_parsed_a_correct_package_atom_name_with_a_slot_value__the_PackageAtom_returns_atom_name_of_package_with_this_slot": true,
"tests/utils/test_package.py::TestContents::test_if_the_PackageAtom_object_parsed_a_correct_package_atom_name_with_a_uses_value__the_PackageAtom_object_returns_atom_name_of_package_with_this_use_flags": true,
"tests/utils/test_package.py::TestContents::test_if_the_PackageAtom_object_parsed_a_correct_package_atom_name_with_an_empty_slot_value__the_PackageAtom_object_returns_atom_name_of_package": true,
"tests/utils/test_package.py::TestContents::test_if_the_PackageAtom_object_parses_a_correct_package_atom_name_without_version_value_but_with_slot_value__the_PackageAtom_object_looks_for_package_with_assigned_slot_value": true,
"tests/utils/test_package.py::TestContents::test_if_the_PackageAtom_object_parses_a_correct_package_atom_name_without_version_value_but_with_use_flags_value__the_PackageAtom_object_looks_for_package_with_assigned_use_flags": true,
"tests/utils/test_package.py::TestContents::test_if_the_PackageAtom_object_tried_to_parse_an_correct_package_atom_name_that_matches_multiple_packages__the_PackageAtom_object_gets_info_for_package_with_older_version": true,
"tests/utils/test_package.py::TestContents::test_if_the_PackageAtom_object_tried_to_parse_an_incorrect_package_atom_name__the_PackageAtom_object_throws_the_PackageAtomError_exception": true,
"tests/utils/test_package.py::TestContents::test_if_the_PackageAtom_object_tried_to_parse_an_package_atom_name_with_incorrect_use_flags__the_PackageAtom_object_throws_the_PackageAtomError_exception": true,
"tests/utils/test_package.py::TestContents::test_if_the_get_file_package_method_of_the_PackageAtom_object_is_called_with_a_name_of_a_file_that_belongs_to_any_package__the_PackageAtom_object_contains_dictionary_with_an_owner_package": true,
"tests/utils/test_package.py::TestContents::test_if_the_get_file_package_method_of_the_PackageAtom_object_is_called_with_a_name_of_a_file_that_does_not_belong_to_any_package__the_PackageAtom_object_throws_the_PackageAtomError_exception": true,
"tests/utils/test_package.py::TestContents::test_if_two_Version_objects_compared_using_eq_operation_and_the_left_version_value_is_less_than_or_equal_to_the_right_version__the_result_of_the_comparing_would_be_True": true,
"tests/utils/test_package.py::TestContents::test_if_two_Version_objects_compared_using_ge_operation_and_the_left_version_value_is_less_than_or_equal_to_the_right_version__the_result_of_the_comparing_would_be_True": true,
"tests/utils/test_package.py::TestContents::test_if_two_Version_objects_compared_using_gt_operation_and_the_left_version_value_is_less_than_the_right_version__the_result_of_the_comparing_would_be_True": true,
"tests/utils/test_package.py::TestContents::test_if_two_Version_objects_compared_using_le_operation_and_the_left_version_value_is_less_than_or_equal_to_the_right_version__the_result_of_the_comparing_would_be_True": true,
"tests/utils/test_package.py::TestContents::test_if_two_Version_objects_compared_using_lt_operation_and_the_left_version_value_is_less_than_the_right_version__the_result_of_the_comparing_would_be_True": true,
"tests/utils/test_package.py::TestContents::test_if_two_Version_objects_compared_using_ne_operation_and_the_left_version_value_is_less_than_or_equal_to_the_right_version__the_result_of_the_comparing_would_be_True": true,
"tests/vars/test_namespace.py::TestNamespace::test_init_default_path": true,
"tests/vars/test_namespace.py::TestNamespace::test_init_empty_namespace": true
}

@ -1,5 +1,16 @@
[
"tests/templates/test_directory_processor.py::TestDirectoryProcessor::test_just_for_debug_without_package_value",
"tests/templates/test_directory_processor.py::TestDirectoryProcessor::test_create_testfiles",
"tests/templates/test_directory_processor.py::TestDirectoryProcessor::test_if_templates_consist_only_one_directory_with_a_single_calculate_directory_file_with_the_append_skip_parameter__the_directory_processor_does_nothing",
"tests/templates/test_directory_processor.py::TestDirectoryProcessor::test_if_templates_consist_only_one_directory_with_a_calculate_directory_file_and_a_single_template_file__the_directory_processor_creates_new_file_and_adds_one_in_the_CONTENTS_file",
"tests/templates/test_directory_processor.py::TestDirectoryProcessor::test_if_templates_consist_only_one_directory_with_a_calculate_directory_file_and_a_single_other_directory_with_same_a_file__the_directory_processor_creates_new_directory",
"tests/templates/test_directory_processor.py::TestDirectoryProcessor::test_if_templates_consist_only_one_directory_with_a_calculate_directory_file_and_a_single_other_directory_without_calculate_directory_file__the_directory_processor_creates_new_directory",
"tests/templates/test_directory_processor.py::TestDirectoryProcessor::test_if_templates_consist_only_one_directory_with_a_calculate_directory_file_with_a_single_directory_with_a_single_template_file__the_directory_processor_creates_new_directory_and_file_and_adds_one_in_the_CONTENTS_file",
"tests/templates/test_directory_processor.py::TestDirectoryProcessor::test_if_templates_consist_only_one_directory_with_a_calculate_directory_file_and_with_two_directories_with_a_template_files__the_directory_processor_creates_all_new_directories_and_files_and_adds_them_in_the_CONTENTS_file",
"tests/templates/test_directory_processor.py::TestDirectoryProcessor::test_if_templates_consist_only_one_directory_with_a_calculate_directory_file_and_a_single_template_file_and_there_is_a_file_without_user_changes_on_its_target_path__the_directory_processor_joins_a_template_file_with_a_target_file_and_updates_the_CONTENTS_file",
"tests/templates/test_directory_processor.py::TestDirectoryProcessor::test_if_templates_consist_only_one_directory_with_a_calculate_directory_file_and_a_single_template_file_and_there_is_a_file_with_user_changes_on_its_target_path__the_directory_processor_joins_a_template_file_with_a_target_file_and_updates_the_CONTENTS_file",
"tests/templates/test_directory_processor.py::TestDirectoryProcessor::test_if_templates_consist_only_one_directory_with_a_calculate_directory_file_with_a_single_directory_with_a_single_template_file_and_there_is_a_file_without_user_changes_on_its_target_path__the_directory_processor_joins_a_template_file_with_a_target_file_and_updates_the_CONTENTS_file",
"tests/templates/test_directory_processor.py::TestDirectoryProcessor::test_view_tree",
"tests/templates/test_directory_processor.py::TestDirectoryProcessor::test_for_removing_testfile",
"tests/templates/test_parameters_processor.py::TestTemplateParameters::test_if_TemplateParameters_object_is_initialized_accoding_to_dictionary_of_correct_template_parameters__the_TemplateParameters_object_contains_processed_parameters_as_its_attributes_including_default_values",
"tests/templates/test_parameters_processor.py::TestTemplateParameters::test_if_TemplateParameters_object_is_intialized_using_dictionary_with_append_parameter__a_value_of_the_parameter_will_be_checked",
"tests/templates/test_parameters_processor.py::TestTemplateParameters::test_if_TemplateParameters_object_is_intialized_using_dictionary_with_correct_source_parameter__the_object_will_be_initialized_successfully",
@ -236,8 +247,8 @@
"tests/templates/test_template_wrapper.py::TestTemplateWrapper::test_if_after_removing_some_files_thought_TemplateWrapper_some_directories_become_empty__empty_directories_will_be_removed_saving_changes",
"tests/templates/test_template_wrapper.py::TestTemplateWrapper::test_if_mirror_parameter_is_set_and_target_file_does_not_exist__a_TemplateWrapper_object_throws_TemplateExecutorError",
"tests/templates/test_template_wrapper.py::TestTemplateWrapper::test_if_mirror_parameter_is_set_and_file_from_the_source_parameter_does_not_exist__a_TemplateWrapper_object_sets_remove_original_flag_as_True",
"tests/templates/test_template_wrapper.py::TestTemplateWrapper::test_if_run_parameter_is_set_for_template__no_checks_are_carried_out_while_TemplateWrapper_object_initialization",
"tests/templates/test_template_wrapper.py::TestTemplateWrapper::test_if_exec_parameter_is_set_for_template__no_checks_are_carried_out_while_TemplateWrapper_object_initialization",
"tests/templates/test_template_wrapper.py::TestTemplateWrapper::test_if_run_parameter_is_set_for_template__no_checks_are_carried_out_while_a_TemplateWrapper_object_initialization",
"tests/templates/test_template_wrapper.py::TestTemplateWrapper::test_if_exec_parameter_is_set_for_template__no_checks_are_carried_out_while_a_TemplateWrapper_object_initialization",
"tests/templates/format/test_base.py::TestJoinMethod::test_if_inputs_are_dictionaries_with_string_keys_without_any_action_marks__the_dictionaties_just_merged",
"tests/templates/format/test_base.py::TestJoinMethod::test_if_inputs_are_dictionaries_with_tuple_keys_without_any_action_marks_as_their_keys__the_dictionaries_just_merged",
"tests/templates/format/test_base.py::TestJoinMethod::test_if_inputs_are_dictionaries_with_same_sections_which_contain_different_parameters__a_section_from_the_template_added_to_the_same_section_of_original_dictionary",

@ -250,7 +250,7 @@ class TemplateWrapper:
self.check_user_changes()
def check_type_conflicts(self):
'''Проверка конфликтов типов.'''
'''Метод для проверки конфликтов типов.'''
if self.parameters.append == 'link':
if self.parameters.force:
self.remove_original = True
@ -322,8 +322,8 @@ class TemplateWrapper:
" while the template is a file")
def check_package_collision(self):
'''Проверка на предмет коллизии, то есть конфликта пакета шаблона и
целевого файла.'''
'''Метод для проверки на предмет коллизии, то есть конфликта пакета
шаблона и целевого файла.'''
if self.parameters.package:
parameter_package = self.parameters.package
else:
@ -352,7 +352,7 @@ class TemplateWrapper:
elif file_package is None:
self.target_package_name = parameter_package
elif file_package != parameter_package:
elif file_package != parameter_package and self.template_type != DIR:
raise TemplateCollisionError((
"The template package is {0} while target"
" file package is {1}").format(
@ -557,6 +557,7 @@ class TemplateWrapper:
def save_changes(self):
'''Метод для сохранения изменений внесенных в CONTENTS.'''
print('in save changes method')
if self.target_package:
self.target_package.remove_empty_directories()
self.target_package.write_contents_file()
@ -564,7 +565,6 @@ class TemplateWrapper:
class TemplateExecutor:
'''Класс исполнительного модуля.'''
def __init__(self, datavars_module=Variables(), chroot_path='/',
cl_config_archive='/var/lib/calculate/config-archive',
cl_config_path='/var/lib/calculate/config',
@ -644,7 +644,6 @@ class TemplateExecutor:
# Удаляем оригинал, если это необходимо из-за наличия force или по
# другим причинам.
if template_object.remove_original:
print('remove original')
if template_object.target_type == DIR:
self._remove_directory(template_object.target_path)
else:
@ -777,7 +776,7 @@ class TemplateExecutor:
template_format = template_object.format_class
# Задаемся значениями chmod и chown в зависимости от наличия или
# отсутствия файла, принадлежности его пакету и наличию значений
# отсутствия файла, принадлежности его пакету и наличия значений
# параметров по умолчанию.
chmod = template_object.parameters.chmod
if not chmod:
@ -810,10 +809,13 @@ class TemplateExecutor:
# текст целевого файла.
if (not input_path.startswith(self.cl_config_archive_path) or
os.path.exists(input_path)):
# Если входной файл просто не из архива, или из архива и
# при этом существует -- используем его
with open(input_path, 'r') as input_file:
input_text = input_file.read()
else:
input_path = ''
# В противном случае используем пустой файл. (!)
input_text = ''
else:
input_text = ''
@ -821,6 +823,7 @@ class TemplateExecutor:
ignore_comments=True)
if not template_object.format_class.EXECUTABLE:
# Если шаблон не исполнительный разбираем входной текст.
parsed_input = template_format(input_text,
join_before=join_before)
parsed_input.join_template(parsed_template)
@ -1691,6 +1694,7 @@ class DirectoryProcessor:
def walk_directory_tree(self, current_directory_path, target_path,
directory_parameters, directory_tree={}):
print('current_directory: {}'.format(current_directory_path))
print('fill trees = {}'.format(self.fill_trees))
template_files = []
template_directories = []
@ -1759,13 +1763,15 @@ class DirectoryProcessor:
directory_parameters,
current_directory_path,
directory_tree=directory_tree):
current_target_path = os.path.join(current_target_path,
directory_name)
elif self.fill_trees and self.check_package_and_action(
if not directory_parameters.append == 'skip':
current_target_path = os.path.join(current_target_path,
directory_name)
elif not self.fill_trees and self.check_package_and_action(
directory_parameters,
current_directory_path):
current_target_path = os.path.join(current_target_path,
directory_name)
if not directory_parameters.append == 'skip':
current_target_path = os.path.join(current_target_path,
directory_name)
else:
# Обновляем дерево директорий для данного пакета.
if (self.fill_trees and
@ -1817,6 +1823,7 @@ class DirectoryProcessor:
# Выполняем действие с директорией.
self.output.set_success('Processing directory: {}'.
format(current_directory_path))
print('target_path: {}'.format(current_target_path))
try:
output = self.template_executor.execute_template(
@ -1826,7 +1833,7 @@ class DirectoryProcessor:
# Если во время выполнения шаблона был изменен целевой путь,
# например, из-за ссылки на директорию в source -- обновляем
# целевой путь.
if output['target_type'] is not None:
if output['target_path'] is not None:
current_target_path = output['target_path']
# Если есть вывод от параметра run -- выводим как info.
@ -1843,9 +1850,6 @@ class DirectoryProcessor:
output['stderr']))
# Если run выполнен с ошибками -- пропускаем директорию.
return
if output['exec_files'] is not None:
self.exec_files.update(output['exec_files'])
except TemplateTypeConflict as error:
self.output.set_error('Type conflict: {}\nTemplate: {}'.
format(str(error),
@ -1939,7 +1943,7 @@ class DirectoryProcessor:
# Если во время выполнения шаблона был изменен целевой путь,
# например, из-за ссылки на директорию в source -- обновляем
# целевой путь.
if output['target_type'] is not None:
if output['target_path'] is not None:
current_target_path = output['target_path']
# Если есть вывод от параметра run -- выводим как info.
@ -1957,11 +1961,6 @@ class DirectoryProcessor:
# Если run выполнен с ошибками -- пропускаем директорию.
return
if output['exec_files'] is not None:
# Обновляем список путей к файлам для выполнения после
# обработки всех шаблонов.
self.exec_files.update(output['exec_files'])
self.output.set_success('Processed template: {}...'.
format(template_path))
@ -2009,6 +2008,10 @@ class DirectoryProcessor:
def check_package_and_action(self, parameters, template_path,
directory_tree=None):
'''Метод для проверки параметров action и package во время обработки
каталогов с шаблонами. Если среди аргументов указано также
дерево каталогов, то'''
print('lets check')
if parameters.append != 'skip':
if not parameters.action:
self.output.set_warning(
@ -2045,4 +2048,5 @@ class DirectoryProcessor:
)
return False
print('check is passed')
return True

@ -220,7 +220,7 @@ class PackageAtomName:
@property
def atom(self):
return "{}/{}".format(self.name, self.category)
return "{}/{}".format(self.category, self.name)
@property
def version(self):

@ -1,8 +1,9 @@
import pytest
import time
import shutil
import hashlib
import os
from calculate.templates.template_processor import DirectoryProcessor
from calculate.utils.package import PackageAtomName, Version
from calculate.utils.package import PackageAtomName, Version, Package
from calculate.utils.files import join_paths
from calculate.templates.template_engine import Variables
@ -27,6 +28,12 @@ other_package_name = PackageAtomName(
'var/db/pkg/test-category/other-package-1.1'),
'version': Version('1.1')})
new_package_name = PackageAtomName(
{'pkg_path': os.path.join(
CHROOT_PATH,
'var/db/pkg/test-category/new-package-0.1.1'),
'version': Version('1.0')})
# Вместо модуля переменных.
group = Variables({'bool': True,
@ -70,13 +77,196 @@ datavars = Variables({'install': install,
'custom': Variables()})
def show_tree(dir_path, indent=0):
print('{}{}/'.format(' ' * 4 * indent, os.path.basename(dir_path)))
indent += 1
for node in os.scandir(dir_path):
if node.is_dir():
show_tree(node.path, indent=indent)
else:
print('{}{}'.format(' ' * 4 * indent, node.name))
@pytest.mark.directory_processor
class TestDirectoryProcessor:
def test_just_for_debug_without_package_value(self):
def test_create_testfiles(self):
shutil.copytree(os.path.join(CHROOT_PATH, 'etc.backup'),
os.path.join(CHROOT_PATH, 'etc'),
symlinks=True)
shutil.copytree(os.path.join(CHROOT_PATH, 'var.backup'),
os.path.join(CHROOT_PATH, 'var'),
symlinks=True)
def test_if_templates_consist_only_one_directory_with_a_single_calculate_directory_file_with_the_append_skip_parameter__the_directory_processor_does_nothing(self):
datavars.main['cl_template_path'] = os.path.join(CHROOT_PATH,
'templates_0')
dir_processor = DirectoryProcessor(
'install',
datavars_module=datavars)
dir_processor.process_template_directories()
directory_processor = DirectoryProcessor('install',
datavars_module=datavars)
directory_processor.process_template_directories()
def test_if_templates_consist_only_one_directory_with_a_calculate_directory_file_and_a_single_template_file__the_directory_processor_creates_new_file_and_adds_one_in_the_CONTENTS_file(self):
datavars.main['cl_template_path'] = os.path.join(CHROOT_PATH,
'templates_1')
directory_processor = DirectoryProcessor('install',
datavars_module=datavars)
directory_processor.process_template_directories()
output_text = ("options {\n parameter-1 "
+ datavars.variables.variable_1
+ ";\n parameter-2 "
+ datavars.variables.variable_2 + ";\n};\n")
assert os.path.exists(join_paths(CHROOT_PATH, '/etc/file_0'))
test_package = Package(test_package_name, chroot_path=CHROOT_PATH)
assert '/etc/file_0' in test_package
with open(join_paths(CHROOT_PATH, '/etc/file_0'), 'r') as output_file:
output_file_text = output_file.read()
assert output_file_text == output_text
def test_if_templates_consist_only_one_directory_with_a_calculate_directory_file_and_a_single_other_directory_with_same_a_file__the_directory_processor_creates_new_directory(self):
datavars.main['cl_template_path'] = os.path.join(CHROOT_PATH,
'templates_2')
directory_processor = DirectoryProcessor('install',
datavars_module=datavars)
directory_processor.process_template_directories()
assert os.path.exists(join_paths(CHROOT_PATH, '/etc/dir_1'))
def test_if_templates_consist_only_one_directory_with_a_calculate_directory_file_and_a_single_other_directory_without_calculate_directory_file__the_directory_processor_creates_new_directory(self):
datavars.main['cl_template_path'] = os.path.join(CHROOT_PATH,
'templates_4')
directory_processor = DirectoryProcessor('install',
datavars_module=datavars)
directory_processor.process_template_directories()
assert os.path.exists(join_paths(CHROOT_PATH, '/etc/dir_3'))
def test_if_templates_consist_only_one_directory_with_a_calculate_directory_file_with_a_single_directory_with_a_single_template_file__the_directory_processor_creates_new_directory_and_file_and_adds_one_in_the_CONTENTS_file(self):
datavars.main['cl_template_path'] = os.path.join(CHROOT_PATH,
'templates_3')
directory_processor = DirectoryProcessor('install',
datavars_module=datavars)
directory_processor.process_template_directories()
output_text = ("options {\n parameter-1 "
+ datavars.variables.variable_1
+ ";\n parameter-2 "
+ datavars.variables.variable_2 + ";\n};\n")
assert os.path.exists(join_paths(CHROOT_PATH, '/etc/dir_2'))
assert os.path.exists(join_paths(CHROOT_PATH, '/etc/dir_2/file_0'))
test_package = Package(test_package_name, chroot_path=CHROOT_PATH)
assert '/etc/dir_2' in test_package
assert '/etc/dir_2/file_0' in test_package
with open(join_paths(CHROOT_PATH,
'/etc/dir_2/file_0'), 'r') as output_file:
output_file_text = output_file.read()
assert output_file_text == output_text
def test_if_templates_consist_only_one_directory_with_a_calculate_directory_file_and_with_two_directories_with_a_template_files__the_directory_processor_creates_all_new_directories_and_files_and_adds_them_in_the_CONTENTS_file(self):
datavars.main['cl_template_path'] = os.path.join(CHROOT_PATH,
'templates_5')
directory_processor = DirectoryProcessor('install',
datavars_module=datavars)
directory_processor.process_template_directories()
output_text = ("options {\n parameter-1 "
+ datavars.variables.variable_1
+ ";\n parameter-2 "
+ datavars.variables.variable_2 + ";\n};\n")
assert os.path.exists(join_paths(CHROOT_PATH, '/etc/dir_4'))
assert os.path.exists(join_paths(CHROOT_PATH, '/etc/dir_4/file_0'))
test_package = Package(test_package_name, chroot_path=CHROOT_PATH)
assert '/etc/dir_4' in test_package
assert '/etc/dir_4/file_0' in test_package
with open(join_paths(CHROOT_PATH,
'/etc/dir_4/file_0'), 'r') as output_file:
output_file_text = output_file.read()
assert output_file_text == output_text
# Для подробностей см. шаблон.
assert os.path.exists(join_paths(CHROOT_PATH, '/etc/dir_5'))
assert os.path.exists(join_paths(CHROOT_PATH, '/etc/dir_5/dir_6'))
assert os.path.exists(join_paths(CHROOT_PATH,
'/etc/dir_5/dir_6/file_0'))
test_package = Package(test_package_name, chroot_path=CHROOT_PATH)
assert '/etc/dir_5' in test_package
assert '/etc/dir_5/dir_6' in test_package
assert '/etc/dir_5/dir_6/file_0' in test_package
with open(join_paths(CHROOT_PATH,
'/etc/dir_5/dir_6/file_0'), 'r') as output_file:
output_file_text = output_file.read()
assert output_file_text == output_text
def test_if_templates_consist_only_one_directory_with_a_calculate_directory_file_and_a_single_template_file_and_there_is_a_file_without_user_changes_on_its_target_path__the_directory_processor_joins_a_template_file_with_a_target_file_and_updates_the_CONTENTS_file(self):
datavars.main['cl_template_path'] = os.path.join(CHROOT_PATH,
'templates_6')
directory_processor = DirectoryProcessor('install',
datavars_module=datavars)
directory_processor.process_template_directories()
output_text = ("options {\n parameter-0 yes;\n parameter-1 "
+ datavars.variables.variable_1
+ ";\n parameter-2 "
+ datavars.variables.variable_2 + ";\n};\n")
assert os.path.exists(join_paths(CHROOT_PATH, '/etc/file_1'))
test_package = Package(new_package_name, chroot_path=CHROOT_PATH)
assert '/etc/file_1' in test_package
assert test_package.is_md5_equal('/etc/file_1',
hashlib.md5(
output_text.encode()).hexdigest())
with open(join_paths(CHROOT_PATH, '/etc/file_1'), 'r') as output_file:
output_file_text = output_file.read()
assert output_file_text == output_text
def test_if_templates_consist_only_one_directory_with_a_calculate_directory_file_and_a_single_template_file_and_there_is_a_file_with_user_changes_on_its_target_path__the_directory_processor_joins_a_template_file_with_a_target_file_and_updates_the_CONTENTS_file(self):
datavars.main['cl_template_path'] = os.path.join(CHROOT_PATH,
'templates_8')
directory_processor = DirectoryProcessor('install',
datavars_module=datavars)
directory_processor.process_template_directories()
output_text = ("options {\n parameter-0 yes;\n parameter-1 "
+ datavars.variables.variable_1
+ ";\n parameter-2 "
+ datavars.variables.variable_2 + ";\n};\n")
assert os.path.exists(join_paths(CHROOT_PATH, '/etc/file_1'))
test_package = Package(new_package_name, chroot_path=CHROOT_PATH)
assert '/etc/file_1' in test_package
assert test_package.is_md5_equal('/etc/file_1',
hashlib.md5(
output_text.encode()).hexdigest())
with open(join_paths(CHROOT_PATH, '/etc/file_1'), 'r') as output_file:
output_file_text = output_file.read()
assert output_file_text == output_text
def test_if_templates_consist_only_one_directory_with_a_calculate_directory_file_with_a_single_directory_with_a_single_template_file_and_there_is_a_file_without_user_changes_on_its_target_path__the_directory_processor_joins_a_template_file_with_a_target_file_and_updates_the_CONTENTS_file(self):
datavars.main['cl_template_path'] = os.path.join(CHROOT_PATH,
'templates_7')
directory_processor = DirectoryProcessor('install',
datavars_module=datavars)
directory_processor.process_template_directories()
output_text = ("options {\n parameter-0 yes;\n parameter-1 "
+ datavars.variables.variable_1
+ ";\n parameter-2 "
+ datavars.variables.variable_2 + ";\n};\n")
assert os.path.exists(join_paths(CHROOT_PATH, '/etc/dir_6'))
assert os.path.exists(join_paths(CHROOT_PATH, '/etc/dir_6/file_0'))
test_package = Package(new_package_name, chroot_path=CHROOT_PATH)
assert '/etc/dir_6' in test_package
assert '/etc/dir_6/file_0' in test_package
assert test_package.is_md5_equal('/etc/dir_6/file_0',
hashlib.md5(
output_text.encode()).hexdigest())
with open(join_paths(CHROOT_PATH,
'/etc/dir_6/file_0'), 'r') as output_file:
output_file_text = output_file.read()
assert output_file_text == output_text
def test_view_tree(self):
list_path = join_paths(CHROOT_PATH, '/etc')
show_tree(list_path)
assert False
def test_for_removing_testfile(self):
shutil.rmtree(os.path.join(CHROOT_PATH, 'etc'))
shutil.rmtree(os.path.join(CHROOT_PATH, 'var'))

@ -1165,7 +1165,7 @@ class TestTemplateWrapper:
assert template_wrapper.remove_original
def test_if_run_parameter_is_set_for_template__no_checks_are_carried_out_while_TemplateWrapper_object_initialization(self):
def test_if_run_parameter_is_set_for_template__no_checks_are_carried_out_while_a_TemplateWrapper_object_initialization(self):
parameters_object = ParametersContainer({'package': test_package_name,
'run': '/usr/bin/python'})
try:
@ -1180,7 +1180,7 @@ class TestTemplateWrapper:
assert template_wrapper.parameters.run == '/usr/bin/python'
def test_if_exec_parameter_is_set_for_template__no_checks_are_carried_out_while_TemplateWrapper_object_initialization(self):
def test_if_exec_parameter_is_set_for_template__no_checks_are_carried_out_while_a_TemplateWrapper_object_initialization(self):
parameters_object = ParametersContainer({'package': test_package_name,
'exec': '/usr/bin/python'})
try:

@ -0,0 +1,4 @@
options {
parameter-1 value_1;
parameter-2 value_2;
};

@ -1 +1 @@
{% calculate append = 'skip', action = 'install', package = 'test-category/test-package'%}
{% calculate append = 'skip', action = 'install', package = 'test-category/other-package'%}

@ -0,0 +1 @@
{% calculate append = 'skip', action = 'install', package = 'test-category/test-package' %}

@ -0,0 +1,2 @@
{% calculate append = 'skip', action = 'install', package = 'test-category/test-package' %}
{% calculate path = '/etc' %}

@ -0,0 +1,2 @@
{% calculate append = 'skip', action = 'install', package = 'test-category/test-package' %}
{% calculate path = '/etc' %}

@ -0,0 +1,5 @@
{% calculate append = 'join', format = 'bind' -%}
options {
parameter-1 {{ variables.variable_1 }};
parameter-2 {{ variables.variable_2 }};
};

@ -0,0 +1,2 @@
{% calculate append = 'skip', action = 'install', package = 'test-category/test-package' %}
{% calculate path = '/etc' %}

@ -0,0 +1,2 @@
{% calculate append = 'skip', action = 'install', package = 'test-category/test-package' %}
{% calculate path = '/etc' %}

@ -0,0 +1,5 @@
{% calculate append = 'join', format = 'bind' -%}
options {
parameter-1 {{ variables.variable_1 }};
parameter-2 {{ variables.variable_2 }};
};

@ -0,0 +1 @@
{% calculate append = 'join', path = '/etc/dir_5', name = 'dir_6' %}

@ -0,0 +1,5 @@
{% calculate append = 'join', format = 'bind' -%}
options {
parameter-1 {{ variables.variable_1 }};
parameter-2 {{ variables.variable_2 }};
};

@ -0,0 +1 @@
{% calculate append = 'skip', action = 'install', package = 'test-category/new-package' %}

@ -0,0 +1,5 @@
{% calculate append = 'join', format = 'bind', path = '/etc' -%}
options {
parameter-1 {{ variables.variable_1 }};
parameter-2 {{ variables.variable_2 }};
};

@ -0,0 +1 @@
{% calculate append = 'skip', action = 'install', package = 'test-category/new-package' %}

@ -0,0 +1,5 @@
{% calculate append = 'join', format = 'bind' -%}
options {
parameter-1 {{ variables.variable_1 }};
parameter-2 {{ variables.variable_2 }};
};

@ -0,0 +1 @@
{% calculate append = 'skip', action = 'install', package = 'test-category/new-package' %}

@ -0,0 +1,5 @@
{% calculate append = 'join', format = 'bind', path = '/etc' -%}
options {
parameter-1 {{ variables.variable_1 }};
parameter-2 {{ variables.variable_2 }};
};

@ -0,0 +1,4 @@
dir /etc
obj /etc/file_1 c585be6f171462940b44af994a54040d 1593525253
dir /etc/dir_6
obj /etc/dir_6/file_0 c585be6f171462940b44af994a54040d 1593525253

@ -1 +0,0 @@
abi_x86_64 amd64 bluetooth elibc_glibc gdbm ipv6 kernel_linux ncurses readline sqlite ssl threads userland_GNU wide-unicode xml

@ -1 +0,0 @@
abi_x86_64 amd64 bluetooth elibc_glibc gdbm ipv6 kernel_linux ncurses readline sqlite ssl threads userland_GNU xml specific_flag

@ -1,24 +0,0 @@
dir /usr
dir /usr/bin
sym /usr/bin/2to3 -> ../lib/python-exec/python-exec2 1573585288
sym /usr/bin/idle -> ../lib/python-exec/python-exec2 1573585288
sym /usr/bin/pydoc -> ../lib/python-exec/python-exec2 1573585288
sym /usr/bin/python -> python-exec2c 1573585287
sym /usr/bin/python-config -> ../lib/python-exec/python-exec2 1573585288
obj /usr/bin/python-exec2c af334205aa0e66aa1231f0dcbf5d24b1 1573585288
sym /usr/bin/python2 -> python-exec2c 1573585287
sym /usr/bin/python2-config -> ../lib/python-exec/python-exec2 1573585288
sym /usr/bin/python3 -> python-exec2c 1573585288
sym /usr/bin/python3-config -> ../lib/python-exec/python-exec2 1573585288
sym /usr/bin/pyvenv -> ../lib/python-exec/python-exec2 1573585288
dir /usr/lib
dir /usr/lib/python-exec
obj /usr/lib/python-exec/python-exec2 7157717ea4b74eedcebcf2d33869972a 1573585287
dir /usr/share
dir /usr/share/doc
dir /usr/share/doc/python-exec-2.4.6-r1
obj /usr/share/doc/python-exec-2.4.6-r1/NEWS.bz2 e590444b323cd9761311fa6a0880aa56 1573585287
obj /usr/share/doc/python-exec-2.4.6-r1/README.bz2 cb19bc40b60019563688808ce1fd21bb 1573585287
dir /etc
dir /etc/python-exec
obj /etc/python-exec/python-exec.conf 88e20913bbc1588292f71940e6ea0b47 1573596811

@ -1 +0,0 @@
abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_jython2_7 python_targets_pypy python_targets_pypy3 python_targets_python2_7 python_targets_python3_5 python_targets_python3_6 python_targets_python3_7 python_targets_python3_8 userland_GNU

@ -1,104 +0,0 @@
dir /lib
dir /lib/udev
dir /lib/udev/rules.d
obj /lib/udev/rules.d/89-alsa-ucm.rules f9db1cbcf4e97e8727d4c449ad42b35d 1553374069
obj /lib/udev/rules.d/90-alsa-restore.rules eda73c697e00c5f0394429047d949cf6 1553374067
dir /usr
dir /usr/bin
obj /usr/bin/aconnect d3c44a62d4b52ae6dd20ceed85a3ab1b 1553374073
obj /usr/bin/alsaloop 77e1a3aa9bbad1f41c57637ee7b1f64e 1553374073
obj /usr/bin/alsamixer 4a44265b08662128c5efd8d1aa3b62a9 1553374073
obj /usr/bin/alsatplg a5384bc6a65381af2c9d5cbddf23f207 1553374073
obj /usr/bin/alsaucm 86f5d6a2eed4499e91a39bce27a08960 1553374073
obj /usr/bin/amidi 0d08379e4af9d37442e064bca059efaa 1553374073
obj /usr/bin/amixer 94b6c5adc1993098f53a658e6d6607a0 1553374073
obj /usr/bin/aplay ca57287a2d773c1c37b8730083785f2b 1553374073
obj /usr/bin/aplaymidi 4de9bb39fd814c229504e673901b91ba 1553374073
sym /usr/bin/arecord -> aplay 1553374068
obj /usr/bin/arecordmidi 785c77b520c38e95840bbff833b71b41 1553374073
obj /usr/bin/aseqdump 7f6ac6dbfd17da25abc4cb9e05080de2 1553374073
obj /usr/bin/aseqnet 9609eb022c1ff825d42433446d620d53 1553374073
obj /usr/bin/axfer 77c040b5aa934d868f08d0d04b334da9 1553374073
obj /usr/bin/changemixer 07e79f41e7828aa10e7e557907243aa1 1574417040
obj /usr/bin/iecset a2d02663381b641d9551227ed067c3d9 1553374073
obj /usr/bin/speaker-test 825fb649528db50d03c7641ee41bc9cc 1553374073
dir /usr/sbin
obj /usr/sbin/alsa-info.sh f4f82df6ef99d173e6ae12be0a76a052 1553374067
obj /usr/sbin/alsactl 8683cc2d1592cef831454c168794c9ea 1553374073
dir /usr/share
dir /usr/share/alsa
dir /usr/share/alsa/init
obj /usr/share/alsa/init/00main 897306b2f40bf7f1366aaf80001ddc8e 1553374067
obj /usr/share/alsa/init/ca0106 6cb822c5baa87c0112813be59ad7ff67 1553374067
obj /usr/share/alsa/init/default 84b05375889f2213644e3ac24820c5c4 1553374067
obj /usr/share/alsa/init/hda 11eeee86df9bfb1edcd2f5ac558ed871 1553374067
obj /usr/share/alsa/init/help 1aefd1542930af5f60dfd687685896d8 1553374067
obj /usr/share/alsa/init/info cfd25aeec5652fae1e7148eaf49666ce 1553374067
obj /usr/share/alsa/init/test 2ba852ea108988355e997fd7f485b15e 1553374067
dir /usr/share/alsa/speaker-test
obj /usr/share/alsa/speaker-test/sample_map.csv 3e1714fbe385fd21c95c75237766055d 1553374068
dir /usr/share/alsa/ucm
obj /usr/share/alsa/ucm/.keep_media-sound_alsa-utils-0.9 d41d8cd98f00b204e9800998ecf8427e 1553374070
dir /usr/share/doc
dir /usr/share/doc/alsa-utils-1.1.8
obj /usr/share/doc/alsa-utils-1.1.8/ChangeLog.bz2 01db0369d8c5b7022da161d18e697e87 1553374069
obj /usr/share/doc/alsa-utils-1.1.8/README.aconnect.bz2 70f8fc56ef82565dbde2b8435db60db4 1553374070
obj /usr/share/doc/alsa-utils-1.1.8/README.aseqnet.bz2 57eefcbba260ca786387921b5034649a 1553374070
obj /usr/share/doc/alsa-utils-1.1.8/README.md.bz2 846eaa95d56f62720b20274e37853e45 1553374069
obj /usr/share/doc/alsa-utils-1.1.8/TODO.bz2 47ceb7afaae5d78b4f04854ab25150f5 1553374069
dir /usr/share/locale
dir /usr/share/locale/de
dir /usr/share/locale/de/LC_MESSAGES
obj /usr/share/locale/de/LC_MESSAGES/alsa-utils.mo 98774207c29da203b9ff360b5141e6fe 1553374067
dir /usr/share/locale/fr
dir /usr/share/locale/fr/LC_MESSAGES
obj /usr/share/locale/fr/LC_MESSAGES/alsa-utils.mo 50ad9af1765aff4d34a78852fe669ad4 1553374067
dir /usr/share/locale/ja
dir /usr/share/locale/ja/LC_MESSAGES
obj /usr/share/locale/ja/LC_MESSAGES/alsa-utils.mo 876f36d7e5119ddc0b3bc378231b541e 1553374067
dir /usr/share/man
dir /usr/share/man/man1
obj /usr/share/man/man1/aconnect.1.bz2 1f0c66620f2157aa0062e4b3319a9ae1 1553374068
obj /usr/share/man/man1/alsa-info.sh.1.bz2 b16daca64295ba8c4ee8801b1dcb6c6f 1553374067
obj /usr/share/man/man1/alsactl.1.bz2 2fc43b11505d45202b19dfa02e6964c9 1553374067
obj /usr/share/man/man1/alsaloop.1.bz2 9d9a868f27f6b1d64959ab8912ebf3ec 1553374068
obj /usr/share/man/man1/alsamixer.1.bz2 38a64ad5adb7717404f3d2804c897d45 1553374067
obj /usr/share/man/man1/amidi.1.bz2 0c9ce5e02942e8c999abbf155af18f63 1553374068
obj /usr/share/man/man1/amixer.1.bz2 06093c16500ce27ede81de98d18c4328 1553374068
obj /usr/share/man/man1/aplay.1.bz2 c3635e4289a32a3b864048646faac7b8 1553374068
obj /usr/share/man/man1/aplaymidi.1.bz2 2328a484ca80179a4abe446683637e4e 1553374068
sym /usr/share/man/man1/arecord.1.bz2 -> aplay.1.bz2 1553374072
obj /usr/share/man/man1/arecordmidi.1.bz2 a28d52ca18f6e6da7a38186086563b80 1553374068
obj /usr/share/man/man1/aseqdump.1.bz2 57c9fdf61ea5b0521fb13177c269a7b5 1553374069
obj /usr/share/man/man1/aseqnet.1.bz2 dc6ff206307918ccc05a1f2fdeac189f 1553374069
obj /usr/share/man/man1/axfer-list.1.bz2 73c8da1f07639b7899097fa12bb758c5 1553374068
obj /usr/share/man/man1/axfer-transfer.1.bz2 692281f53ed3230e6ae70e04deb187e6 1553374068
obj /usr/share/man/man1/axfer.1.bz2 fd900274856971420ffd6dad690445d0 1553374068
obj /usr/share/man/man1/iecset.1.bz2 20f12dc1ce58cabecf7ab90b391cb195 1553374068
obj /usr/share/man/man1/speaker-test.1.bz2 96b29e212234c7da2b115f516d63e84d 1553374068
dir /usr/share/man/man7
dir /usr/share/sounds
dir /usr/share/sounds/alsa
obj /usr/share/sounds/alsa/Front_Center.wav 916147ce6ced50877c27c5570626a54d 1553374068
obj /usr/share/sounds/alsa/Front_Left.wav 31215ca9ec7ddb07343927570604a21f 1553374068
obj /usr/share/sounds/alsa/Front_Right.wav 22ffa2e708e1af92f2e21111ebf0c8da 1553374068
obj /usr/share/sounds/alsa/Noise.wav 82a15bb64a71472ac1352e9ee6bfcf80 1553374068
obj /usr/share/sounds/alsa/Rear_Center.wav f4f15e1d071759f201a089f91c8f2fb6 1553374068
obj /usr/share/sounds/alsa/Rear_Left.wav c86cfb060fc01dc923cac53b7189eee8 1553374068
obj /usr/share/sounds/alsa/Rear_Right.wav b3a26327752d20729edfb1709c80e6e2 1553374068
obj /usr/share/sounds/alsa/Side_Left.wav 61b2bee54ce016bef4934b7e71da13c8 1553374068
obj /usr/share/sounds/alsa/Side_Right.wav cc2f857156dd6a9359a0a0e4c66a8814 1553374068
dir /var
dir /var/lib
dir /var/lib/alsa
obj /var/lib/alsa/.keep_media-sound_alsa-utils-0.9 d41d8cd98f00b204e9800998ecf8427e 1553374070
dir /etc
dir /etc/conf.d
obj /etc/conf.d/alsasound a30ad1df6f85eca2d5615cd3bb72b699 1553374070
dir /etc/init.d
obj /etc/init.d/alsasound 9dc2e0e5955116bd671d6985d8cae893 1553374070
dir /etc/modprobe.d
obj /etc/modprobe.d/alsa.conf ccc2347c7466759e6155c3cdba15ec49 1553374070
dir /etc/runlevels
dir /etc/runlevels/default
sym /etc/runlevels/default/alsasound -> /etc/init.d/alsasound 1553449095

@ -1 +0,0 @@
abi_x86_64 amd64 elibc_glibc kernel_linux libsamplerate ncurses nls userland_GNU

@ -1,435 +0,0 @@
dir /lib
dir /lib/udev
dir /lib/udev/rules.d
obj /lib/udev/rules.d/90-pulseaudio.rules 8f1473737808f8a65bb1b95553e1803f 1573914886
dir /usr
dir /usr/bin
obj /usr/bin/pacat 8b4e33f177a28a07bb59eb9560c550bd 1573914889
obj /usr/bin/pacmd 94790ece1d79f8f730ecb4c1cf9cb2fb 1573914889
obj /usr/bin/pactl bfcd60686c4e9afc3201da50432ef386 1573914889
obj /usr/bin/padsp b1f65d4f923e2eb5b3bbd90038429a01 1573914864
sym /usr/bin/pamon -> pacat 1573914886
sym /usr/bin/paplay -> pacat 1573914886
sym /usr/bin/parec -> pacat 1573914886
sym /usr/bin/parecord -> pacat 1573914886
obj /usr/bin/pasuspender e5ad3938bd2f59c27d89deaf12449e30 1573914889
obj /usr/bin/pax11publish 89574bca600863dece1ab125bb14e295 1573914889
obj /usr/bin/pulseaudio 78590bf952e0bfff43d5d76369dca99f 1573914889
obj /usr/bin/qpaeq 29c96c93da7db1c1e60cef1ff2723c1e 1573914864
obj /usr/bin/start-pulseaudio-x11 7b4cb967d7bc8a8377eee6d4a9b36b3b 1573914864
dir /usr/include
dir /usr/include/pulse
obj /usr/include/pulse/cdecl.h d0412c0287dad88c303237bded8d5a42 1573914886
obj /usr/include/pulse/channelmap.h 6a073838ce73e091816d96bfe11bbbea 1573914886
obj /usr/include/pulse/context.h 98935c0e58076b2619126373ec8e6d0e 1573914886
obj /usr/include/pulse/def.h 18971b84f9777fba5008956fea15afec 1573914886
obj /usr/include/pulse/direction.h cb12d69204c7b63bb0991079b0329e01 1573914886
obj /usr/include/pulse/error.h 64f2f48ca1d40a1c3235b2e605b3aefb 1573914886
obj /usr/include/pulse/ext-device-manager.h 1ee9630945a69ea769f61d9986138af1 1573914886
obj /usr/include/pulse/ext-device-restore.h f698f8616c006fe1f031f60f4d1c50a8 1573914886
obj /usr/include/pulse/ext-stream-restore.h 6528bff16f6f43687e0144b875b587c0 1573914886
obj /usr/include/pulse/format.h 4300eeb6fa661810a14a38b9e7acf66d 1573914886
obj /usr/include/pulse/gccmacro.h 7e112c565ea3cc2bbe2d373a7247aa73 1573914886
obj /usr/include/pulse/glib-mainloop.h eed0971e67d40644b326a63a5feeec78 1573914886
obj /usr/include/pulse/introspect.h 7fe567c7b09652ed630c0c1482451df0 1573914886
obj /usr/include/pulse/mainloop-api.h 47a2670f4a171e957b97b6a877a253a2 1573914886
obj /usr/include/pulse/mainloop-signal.h 843aac36048160f324c22f41dc4c87a1 1573914886
obj /usr/include/pulse/mainloop.h 6964eabc20459c4752d786e560a2e9ed 1573914886
obj /usr/include/pulse/operation.h c75c943fc40a86620ea11497aad03a74 1573914886
obj /usr/include/pulse/proplist.h c44296140d69e5c6ee7a5bd68e19bb91 1573914886
obj /usr/include/pulse/pulseaudio.h efebb0bfa703b93520e391879eab0ce2 1573914886
obj /usr/include/pulse/rtclock.h 29806fb0d79ce30db32d2c278da14e06 1573914886
obj /usr/include/pulse/sample.h 8b017fcefb2bcc4d0a8c997013a6e468 1573914886
obj /usr/include/pulse/scache.h decd4c8b22730b8da648f49a7ad3b7d7 1573914886
obj /usr/include/pulse/simple.h 92f42e0014991202a9ee7a0f1b864422 1573914886
obj /usr/include/pulse/stream.h f538b99faf1c023357599d6488acb23a 1573914886
obj /usr/include/pulse/subscribe.h e8a5d7cbbbfc4d735cb936f365855451 1573914886
obj /usr/include/pulse/thread-mainloop.h 239949bdcaa4eefd561c8aea731b62ec 1573914886
obj /usr/include/pulse/timeval.h e21bef9dff79a35f80011b9289cdca1f 1573914886
obj /usr/include/pulse/utf8.h dba186b6cb3137094c29ee575c79a6b2 1573914886
obj /usr/include/pulse/util.h 3ef421b475b55412a94a9c7400fa4cd6 1573914886
obj /usr/include/pulse/version.h d94cd08574467bcf4cf7387ecb1d02dd 1573914886
obj /usr/include/pulse/volume.h 6a7c8c883185df0479121c2da9fee772 1573914886
obj /usr/include/pulse/xmalloc.h b5dd2885bde4ffbad8a261c74f44e059 1573914886
dir /usr/lib
sym /usr/lib/libpulse-mainloop-glib.so -> libpulse-mainloop-glib.so.0.0.5 1573914862
sym /usr/lib/libpulse-mainloop-glib.so.0 -> libpulse-mainloop-glib.so.0.0.5 1573914862
obj /usr/lib/libpulse-mainloop-glib.so.0.0.5 7f098bcc00a4cea422a9055d5a4271a6 1573914889
sym /usr/lib/libpulse-simple.so -> libpulse-simple.so.0.1.1 1573914862
sym /usr/lib/libpulse-simple.so.0 -> libpulse-simple.so.0.1.1 1573914862
obj /usr/lib/libpulse-simple.so.0.1.1 4406b884a7d2a60093687f113f286fc6 1573914889
sym /usr/lib/libpulse.so -> libpulse.so.0.20.3 1573914862
sym /usr/lib/libpulse.so.0 -> libpulse.so.0.20.3 1573914862
obj /usr/lib/libpulse.so.0.20.3 bf85aea23fd3872151a234d188737b14 1573914889
dir /usr/lib/pkgconfig
obj /usr/lib/pkgconfig/libpulse-mainloop-glib.pc a27ecc6facfe8a19b493f72858ec8082 1573914862
obj /usr/lib/pkgconfig/libpulse-simple.pc 8b77a99d59bab07637b0b104a7397319 1573914862
obj /usr/lib/pkgconfig/libpulse.pc af3a23c18bbd93575f62cceefeaecb52 1573914862
dir /usr/lib/pulseaudio
obj /usr/lib/pulseaudio/libpulsecommon-12.2.so f41edb64eec23a2c61d7fa0f40a14477 1573914889
obj /usr/lib/pulseaudio/libpulsedsp.so f94c3588415c1c94720dbf65ae8eed6f 1573914889
dir /usr/lib64
dir /usr/lib64/cmake
dir /usr/lib64/cmake/PulseAudio
obj /usr/lib64/cmake/PulseAudio/PulseAudioConfig.cmake 6f1ca9a4695bbea9bfce84540ef749f5 1573914888
obj /usr/lib64/cmake/PulseAudio/PulseAudioConfigVersion.cmake 25cee1cf96ff761dd4ea43709a03cbfa 1573914888
sym /usr/lib64/libpulse-mainloop-glib.so -> libpulse-mainloop-glib.so.0.0.5 1573914863
sym /usr/lib64/libpulse-mainloop-glib.so.0 -> libpulse-mainloop-glib.so.0.0.5 1573914863
obj /usr/lib64/libpulse-mainloop-glib.so.0.0.5 aa9cd3abebf3a9f64911a6f79fe386f0 1573914889
sym /usr/lib64/libpulse-simple.so -> libpulse-simple.so.0.1.1 1573914863
sym /usr/lib64/libpulse-simple.so.0 -> libpulse-simple.so.0.1.1 1573914863
obj /usr/lib64/libpulse-simple.so.0.1.1 eb3b0f02663ef5223ef1d3117ae40d14 1573914889
sym /usr/lib64/libpulse.so -> libpulse.so.0.20.3 1573914863
sym /usr/lib64/libpulse.so.0 -> libpulse.so.0.20.3 1573914863
obj /usr/lib64/libpulse.so.0.20.3 ca9e7bcf7dc5484dc24b7a755c059a88 1573914889
dir /usr/lib64/pkgconfig
obj /usr/lib64/pkgconfig/libpulse-mainloop-glib.pc 2fde081585a38c234c8f963f54c8d5cc 1573914888
obj /usr/lib64/pkgconfig/libpulse-simple.pc 7cddcfc7e6b6fe5dcb347f5960c17707 1573914888
obj /usr/lib64/pkgconfig/libpulse.pc f18ee55131559e64c8d9582db2e51dc0 1573914888
dir /usr/lib64/pulse-12.2
dir /usr/lib64/pulse-12.2/modules
obj /usr/lib64/pulse-12.2/modules/libalsa-util.so 2253ea419044a93d46f59e964a63bcbe 1573914890
obj /usr/lib64/pulse-12.2/modules/libbluez5-util.so 8f09a8bbd09c61a902a19283a6da96f1 1573914890
obj /usr/lib64/pulse-12.2/modules/libcli.so fd3c00bfa381d6975f5f1f78f3985ea3 1573914889
obj /usr/lib64/pulse-12.2/modules/libprotocol-cli.so 438584c750ba1c9ff8c5edd0a0841edc 1573914889
obj /usr/lib64/pulse-12.2/modules/libprotocol-http.so ef46f5603d3098438775621505b0eb24 1573914889
obj /usr/lib64/pulse-12.2/modules/libprotocol-native.so 2dff6c7eef25130d19074329c154f51c 1573914889
obj /usr/lib64/pulse-12.2/modules/libprotocol-simple.so 3b3f3ba562d2c14045832f93c4ce5c00 1573914889
obj /usr/lib64/pulse-12.2/modules/libraop.so 3d4409bbe35e83de8bab1e8ee4672a98 1573914890
obj /usr/lib64/pulse-12.2/modules/librtp.so bbf8e20f722e60c9581dbbee9b7acfad 1573914889
obj /usr/lib64/pulse-12.2/modules/libwebrtc-util.so b61eb9461aad4eda5314b0a305f58973 1573914889
obj /usr/lib64/pulse-12.2/modules/module-allow-passthrough.so b60b7db8a716b288cbad9301365173b1 1573914889
obj /usr/lib64/pulse-12.2/modules/module-alsa-card.so 5954197f9d0f10e4042ca852e961b051 1573914890
obj /usr/lib64/pulse-12.2/modules/module-alsa-sink.so c81a09e68ded0868b79ed2cea0e9f880 1573914890
obj /usr/lib64/pulse-12.2/modules/module-alsa-source.so 875f5f494780b40114b9921f55446d41 1573914890
obj /usr/lib64/pulse-12.2/modules/module-always-sink.so a9f0389937ccd5bd89d318d4bd0afd29 1573914889
obj /usr/lib64/pulse-12.2/modules/module-always-source.so 67dd531872312f23d5f2da61f5adddfc 1573914889
obj /usr/lib64/pulse-12.2/modules/module-augment-properties.so 074792ad035f6ba247b3c82af6d31b4e 1573914889
obj /usr/lib64/pulse-12.2/modules/module-bluetooth-discover.so 9fc8772842ba3fb65ac32d9e0439e4ee 1573914890
obj /usr/lib64/pulse-12.2/modules/module-bluetooth-policy.so 27a9541c87a158cb53bf93f74f2de5be 1573914890
obj /usr/lib64/pulse-12.2/modules/module-bluez5-device.so 031eb54f64fcc1170179c1762b5af4ff 1573914890
obj /usr/lib64/pulse-12.2/modules/module-bluez5-discover.so 3e9932b6eed72d960b9ac222a10ff137 1573914890
obj /usr/lib64/pulse-12.2/modules/module-card-restore.so c39d53d61405ede36b83681b9f3636e4 1573914889
obj /usr/lib64/pulse-12.2/modules/module-cli-protocol-tcp.so 1a97a924e1429c3810a832ad54cc387e 1573914889
obj /usr/lib64/pulse-12.2/modules/module-cli-protocol-unix.so 2c991814ae4a294b99dc9a831c3dc2b8 1573914889
obj /usr/lib64/pulse-12.2/modules/module-cli.so f057576306bc499bb7e7bd0ba1e476f6 1573914889
obj /usr/lib64/pulse-12.2/modules/module-combine-sink.so 594afae7ffeb35cd21ba1ce040508808 1573914889
obj /usr/lib64/pulse-12.2/modules/module-combine.so b065a93ab14698af22d3c3dcbcd05ff0 1573914889
obj /usr/lib64/pulse-12.2/modules/module-console-kit.so 8fdf05704c655b47b3017f16426208d4 1573914889
obj /usr/lib64/pulse-12.2/modules/module-dbus-protocol.so 7d2e60980d7d965b401eed0563eb1bfc 1573914890
obj /usr/lib64/pulse-12.2/modules/module-default-device-restore.so 90e68e951d246fab9c282c74ca9fcb2d 1573914889
obj /usr/lib64/pulse-12.2/modules/module-detect.so 3d2b15e08be40e900ab0fe0f65859648 1573914889
obj /usr/lib64/pulse-12.2/modules/module-device-manager.so f99a10c96c22c4fd8143806cc4e0f3ec 1573914889
obj /usr/lib64/pulse-12.2/modules/module-device-restore.so 385f606e8909429a3db7003113adfbde 1573914889
obj /usr/lib64/pulse-12.2/modules/module-echo-cancel.so 81f7a01e8d36149dc385639aab5784b3 1573914889
obj /usr/lib64/pulse-12.2/modules/module-equalizer-sink.so 7846a65b30ea6b7dfc26ed8b072562c9 1573914890
obj /usr/lib64/pulse-12.2/modules/module-filter-apply.so 9b7ee42413bd38c9f6c7ebeb9085d4e5 1573914889
obj /usr/lib64/pulse-12.2/modules/module-filter-heuristics.so a40134bf6cbe78f176d49fa006109873 1573914889
obj /usr/lib64/pulse-12.2/modules/module-gsettings.so 2f3803fa1fa3e3ed3f5eed8c69feb39e 1573914890
obj /usr/lib64/pulse-12.2/modules/module-hal-detect.so 026b39c6822a88b6f621123685c15524 1573914890
obj /usr/lib64/pulse-12.2/modules/module-http-protocol-tcp.so 1c25cc40291d5bdddc1cb8da1b1ac86b 1573914889
obj /usr/lib64/pulse-12.2/modules/module-http-protocol-unix.so 72c209215a037f215ec35cfb6b41945d 1573914889
obj /usr/lib64/pulse-12.2/modules/module-intended-roles.so da9a4bb4870aae4d302213269bfd4ce2 1573914889
obj /usr/lib64/pulse-12.2/modules/module-ladspa-sink.so f789eab8fbe6a8f44ab48f4a24dcf9e4 1573914889
obj /usr/lib64/pulse-12.2/modules/module-loopback.so 25eaa31d2a0c2b8d7f1c8dd7393b640b 1573914889
obj /usr/lib64/pulse-12.2/modules/module-match.so 83a5ae15eaa8bf3e636c34870bcb56b2 1573914890
obj /usr/lib64/pulse-12.2/modules/module-mmkbd-evdev.so b1c87abc2ac830be2d3598369e3b1fc3 1573914890
obj /usr/lib64/pulse-12.2/modules/module-native-protocol-fd.so 257246308c54d371a3ccf719d9bb41f5 1573914889
obj /usr/lib64/pulse-12.2/modules/module-native-protocol-tcp.so 1a8c54258734a7d8a7e8d03e9f9dba22 1573914889
obj /usr/lib64/pulse-12.2/modules/module-native-protocol-unix.so 19ba8b692ea6406eace0e4a03c0b9dc5 1573914890
obj /usr/lib64/pulse-12.2/modules/module-null-sink.so 1c407caaae38c5f795721b2f51ffda70 1573914889
obj /usr/lib64/pulse-12.2/modules/module-null-source.so abde0ed55d5dc58e7857d83b31d377e1 1573914889
obj /usr/lib64/pulse-12.2/modules/module-pipe-sink.so 3a7334656b65a4e08fd437957f0b45b9 1573914890
obj /usr/lib64/pulse-12.2/modules/module-pipe-source.so 327508f1b76ade4dcb8389a8af890a64 1573914890
obj /usr/lib64/pulse-12.2/modules/module-position-event-sounds.so f87540dfb21fe90fb93c85ac526cd9cd 1573914889
obj /usr/lib64/pulse-12.2/modules/module-raop-sink.so a71eed0caaab737728e01334a7f46925 1573914890
obj /usr/lib64/pulse-12.2/modules/module-remap-sink.so ddb1339f0120cdcb467ce16ebc101be3 1573914889
obj /usr/lib64/pulse-12.2/modules/module-remap-source.so c5b49bb44b798da9c82ad14f6e4c08de 1573914889
obj /usr/lib64/pulse-12.2/modules/module-rescue-streams.so 209f61258d6228f675d410c9c181f284 1573914889
obj /usr/lib64/pulse-12.2/modules/module-role-cork.so d502630bd73050064cf41231e0b12682 1573914889
obj /usr/lib64/pulse-12.2/modules/module-role-ducking.so d0f2a250ab8453b93cea049c0fc21475 1573914889
obj /usr/lib64/pulse-12.2/modules/module-rtp-recv.so 6fd4080d7ac07c530c0d843785cfcc58 1573914889
obj /usr/lib64/pulse-12.2/modules/module-rtp-send.so b81b7e9a110848dfe5cbf4b48cd83563 1573914889
obj /usr/lib64/pulse-12.2/modules/module-rygel-media-server.so 010e9fec833a7e3692a59ea6f6aeabfc 1573914890
obj /usr/lib64/pulse-12.2/modules/module-simple-protocol-tcp.so 94497df0d9324ee3b22baf9280a818ba 1573914889
obj /usr/lib64/pulse-12.2/modules/module-simple-protocol-unix.so 864bbe87b5ff21650366cbd313adf4dc 1573914889
obj /usr/lib64/pulse-12.2/modules/module-sine-source.so 6326a4f183a17fb77a140b13c9c0c1ad 1573914889
obj /usr/lib64/pulse-12.2/modules/module-sine.so 858734215fb13075c819c0afe21ef371 1573914889
obj /usr/lib64/pulse-12.2/modules/module-stream-restore.so 372b40d9a0ee1aeaf68b777d5b9a812e 1573914889
obj /usr/lib64/pulse-12.2/modules/module-suspend-on-idle.so 500866e3ee44f46bd581385e357a0620 1573914889
obj /usr/lib64/pulse-12.2/modules/module-switch-on-connect.so c2566fe96d5de5febc3f4dc0fc829c22 1573914889
obj /usr/lib64/pulse-12.2/modules/module-switch-on-port-available.so 61552dbe22e8502972798200698f0c49 1573914889
obj /usr/lib64/pulse-12.2/modules/module-tunnel-sink-new.so 8271f0c96f8283a37a93b5175488f6ce 1573914889
obj /usr/lib64/pulse-12.2/modules/module-tunnel-sink.so b933517fca9f1d2ee7e7d563010a45fa 1573914889
obj /usr/lib64/pulse-12.2/modules/module-tunnel-source-new.so 203b59a845e3cfcaef5628c0d957d86e 1573914889
obj /usr/lib64/pulse-12.2/modules/module-tunnel-source.so 15ea59701c5d3189c400c637562c1a7f 1573914889
obj /usr/lib64/pulse-12.2/modules/module-udev-detect.so fffaa3003bb1b2e109e2d43e46896d77 1573914890
obj /usr/lib64/pulse-12.2/modules/module-virtual-sink.so 48ead35e3045716f0a28e787158018cb 1573914889
obj /usr/lib64/pulse-12.2/modules/module-virtual-source.so 1a7ebfd58d7120f463d44ff3c3134327 1573914889
obj /usr/lib64/pulse-12.2/modules/module-virtual-surround-sink.so 12515888fa243c4d9d148df564ba3525 1573914889
obj /usr/lib64/pulse-12.2/modules/module-volume-restore.so 4127d1904fb16ab9b5ba437be35341a8 1573914889
obj /usr/lib64/pulse-12.2/modules/module-x11-bell.so 4c38abac2591ac274b8749451ea6b81e 1573914890
obj /usr/lib64/pulse-12.2/modules/module-x11-cork-request.so ab2cdd509e8b62de88e57e473973ab64 1573914890
obj /usr/lib64/pulse-12.2/modules/module-x11-publish.so 7e911440ee3f02b067a23e334ce8af44 1573914890
obj /usr/lib64/pulse-12.2/modules/module-x11-xsmp.so 1b96e25f6b084b33b44ea3524e0c2a72 1573914890
dir /usr/lib64/pulseaudio
obj /usr/lib64/pulseaudio/libpulsecommon-12.2.so b762ca1afe11c2fc0c8191b1db4086dc 1573914889
obj /usr/lib64/pulseaudio/libpulsecore-12.2.so 5d2a2afba11f4ff63d023808f650b868 1573914889
obj /usr/lib64/pulseaudio/libpulsedsp.so 3faf1c71786acef976ad724e5633aac8 1573914890
dir /usr/libexec
dir /usr/libexec/pulse
obj /usr/libexec/pulse/gsettings-helper e51c6733226c8fc5bf75cd9752969ded 1573914890
dir /usr/share
dir /usr/share/GConf
dir /usr/share/GConf/gsettings
obj /usr/share/GConf/gsettings/pulseaudio.convert b0e8d68b21d353bed70ef67217cff78c 1573914886
dir /usr/share/bash-completion
dir /usr/share/bash-completion/completions
sym /usr/share/bash-completion/completions/pacat -> pulseaudio 1573914888
sym /usr/share/bash-completion/completions/pacmd -> pulseaudio 1573914888
sym /usr/share/bash-completion/completions/pactl -> pulseaudio 1573914888
sym /usr/share/bash-completion/completions/padsp -> pulseaudio 1573914888
sym /usr/share/bash-completion/completions/paplay -> pulseaudio 1573914888
sym /usr/share/bash-completion/completions/parec -> pulseaudio 1573914888
sym /usr/share/bash-completion/completions/parecord -> pulseaudio 1573914888
sym /usr/share/bash-completion/completions/pasuspender -> pulseaudio 1573914888
obj /usr/share/bash-completion/completions/pulseaudio 5e911128bd6f5ff43a05db70a81a5ac5 1573914888
dir /usr/share/doc
dir /usr/share/doc/pulseaudio-12.2-r2
obj /usr/share/doc/pulseaudio-12.2-r2/NEWS.bz2 ba2e25544b35c5213312bc78eee53740 1573914888
obj /usr/share/doc/pulseaudio-12.2-r2/README.bz2 e16e21f8d6a29f3915ecc0c8e248a379 1573914888
obj /usr/share/doc/pulseaudio-12.2-r2/todo.bz2 ac4eb0ec5d0008c9b57685ef14f1ea47 1573914888
dir /usr/share/glib-2.0
dir /usr/share/glib-2.0/schemas
obj /usr/share/glib-2.0/schemas/org.freedesktop.pulseaudio.gschema.xml 5b3333bce5d3d9bb13fcb71bca2a57fa 1573914887
dir /usr/share/locale
dir /usr/share/locale/as
dir /usr/share/locale/as/LC_MESSAGES
obj /usr/share/locale/as/LC_MESSAGES/pulseaudio.mo 03a8b583a797689e8880eff0568a02ed 1573914887
dir /usr/share/locale/be
dir /usr/share/locale/be/LC_MESSAGES
obj /usr/share/locale/be/LC_MESSAGES/pulseaudio.mo fb7120bad4cb26b0b0375e50bd7e48ec 1573914887
dir /usr/share/locale/bn_IN
dir /usr/share/locale/bn_IN/LC_MESSAGES
obj /usr/share/locale/bn_IN/LC_MESSAGES/pulseaudio.mo 20cd8cf9aa724f99f8dca5ee16711468 1573914887
dir /usr/share/locale/ca
dir /usr/share/locale/ca/LC_MESSAGES
obj /usr/share/locale/ca/LC_MESSAGES/pulseaudio.mo 8d18548b11bd13a2b8702a1c6f95379f 1573914887
dir /usr/share/locale/cs
dir /usr/share/locale/cs/LC_MESSAGES
obj /usr/share/locale/cs/LC_MESSAGES/pulseaudio.mo c91416bad8a326f205c61cf7fedac0fd 1573914887
dir /usr/share/locale/de
dir /usr/share/locale/de/LC_MESSAGES
obj /usr/share/locale/de/LC_MESSAGES/pulseaudio.mo 7879657084a39560dbc056ceaf5369a0 1573914887
dir /usr/share/locale/de_CH
dir /usr/share/locale/de_CH/LC_MESSAGES
obj /usr/share/locale/de_CH/LC_MESSAGES/pulseaudio.mo 4e7d3317cc7a68356bcd2794f11e27c5 1573914887
dir /usr/share/locale/el
dir /usr/share/locale/el/LC_MESSAGES
obj /usr/share/locale/el/LC_MESSAGES/pulseaudio.mo 3d907306cd1aa6cef64d298bb7f084c2 1573914887
dir /usr/share/locale/es
dir /usr/share/locale/es/LC_MESSAGES
obj /usr/share/locale/es/LC_MESSAGES/pulseaudio.mo 9b2f51d2ad74d96746c142f37b5768fd 1573914887
dir /usr/share/locale/fi
dir /usr/share/locale/fi/LC_MESSAGES
obj /usr/share/locale/fi/LC_MESSAGES/pulseaudio.mo 65132eb7874c895ea1c1a8a29ab0779e 1573914887
dir /usr/share/locale/fr
dir /usr/share/locale/fr/LC_MESSAGES
obj /usr/share/locale/fr/LC_MESSAGES/pulseaudio.mo 8f54332e1baf178f8746e73603a92fdb 1573914887
dir /usr/share/locale/gl
dir /usr/share/locale/gl/LC_MESSAGES
obj /usr/share/locale/gl/LC_MESSAGES/pulseaudio.mo 550a21d3c763664ae0e70b68b4ba7134 1573914887
dir /usr/share/locale/gu
dir /usr/share/locale/gu/LC_MESSAGES
obj /usr/share/locale/gu/LC_MESSAGES/pulseaudio.mo 7e39bb441e3cfaf7b35e057751f33808 1573914887
dir /usr/share/locale/he
dir /usr/share/locale/he/LC_MESSAGES
obj /usr/share/locale/he/LC_MESSAGES/pulseaudio.mo 938347246d1789928e974128d4d7ca49 1573914887
dir /usr/share/locale/hi
dir /usr/share/locale/hi/LC_MESSAGES
obj /usr/share/locale/hi/LC_MESSAGES/pulseaudio.mo 3c6ed7e46fb185450ce301a85a0ea58a 1573914887
dir /usr/share/locale/hr
dir /usr/share/locale/hr/LC_MESSAGES
obj /usr/share/locale/hr/LC_MESSAGES/pulseaudio.mo 3e541beb549eb4390ebc1393ffaae19b 1573914887
dir /usr/share/locale/hu
dir /usr/share/locale/hu/LC_MESSAGES
obj /usr/share/locale/hu/LC_MESSAGES/pulseaudio.mo 19bc7766a5891fa9139abf894f2d85f6 1573914887
dir /usr/share/locale/id
dir /usr/share/locale/id/LC_MESSAGES
obj /usr/share/locale/id/LC_MESSAGES/pulseaudio.mo 6eca5b566f129e53134a9f3c8cb338d4 1573914887
dir /usr/share/locale/it
dir /usr/share/locale/it/LC_MESSAGES
obj /usr/share/locale/it/LC_MESSAGES/pulseaudio.mo b62ee6a42d1db03474bf6955f9f279e7 1573914887
dir /usr/share/locale/ja
dir /usr/share/locale/ja/LC_MESSAGES
obj /usr/share/locale/ja/LC_MESSAGES/pulseaudio.mo 71c63fbb7a474d19cf2ce4e548125df1 1573914887
dir /usr/share/locale/kn
dir /usr/share/locale/kn/LC_MESSAGES
obj /usr/share/locale/kn/LC_MESSAGES/pulseaudio.mo 5599e310e3ee0c113aaf3a2e085c6198 1573914887
dir /usr/share/locale/ko
dir /usr/share/locale/ko/LC_MESSAGES
obj /usr/share/locale/ko/LC_MESSAGES/pulseaudio.mo 857e0bd21d0b7634aa008d1b880f0911 1573914887
dir /usr/share/locale/lt
dir /usr/share/locale/lt/LC_MESSAGES
obj /usr/share/locale/lt/LC_MESSAGES/pulseaudio.mo d8e14b44dd05e16b3649706536389d23 1573914887
dir /usr/share/locale/ml
dir /usr/share/locale/ml/LC_MESSAGES
obj /usr/share/locale/ml/LC_MESSAGES/pulseaudio.mo 663a9f5bc8a10fd31834756d345abe55 1573914887
dir /usr/share/locale/mr
dir /usr/share/locale/mr/LC_MESSAGES
obj /usr/share/locale/mr/LC_MESSAGES/pulseaudio.mo 4c6ab0296a8259029165ad503d1b39b1 1573914887
dir /usr/share/locale/nl
dir /usr/share/locale/nl/LC_MESSAGES
obj /usr/share/locale/nl/LC_MESSAGES/pulseaudio.mo e8ed0cae0d82a821f64307e84e4087ff 1573914887
dir /usr/share/locale/nn
dir /usr/share/locale/nn/LC_MESSAGES
obj /usr/share/locale/nn/LC_MESSAGES/pulseaudio.mo 516bde81acdbd5263904881c951b7ea1 1573914887
dir /usr/share/locale/oc
dir /usr/share/locale/oc/LC_MESSAGES
obj /usr/share/locale/oc/LC_MESSAGES/pulseaudio.mo b61fc4fc8b8cb2ed0f7666b60c6b536e 1573914887
dir /usr/share/locale/or
dir /usr/share/locale/or/LC_MESSAGES
obj /usr/share/locale/or/LC_MESSAGES/pulseaudio.mo 78f3c8b62bb6352a8b643e9e9b170dd2 1573914887
dir /usr/share/locale/pa
dir /usr/share/locale/pa/LC_MESSAGES
obj /usr/share/locale/pa/LC_MESSAGES/pulseaudio.mo 007a13d037a70de1ebb1277c7c2d97db 1573914887
dir /usr/share/locale/pl
dir /usr/share/locale/pl/LC_MESSAGES
obj /usr/share/locale/pl/LC_MESSAGES/pulseaudio.mo 61b26f73aa4c5c79d5e76b2b28d9dfdb 1573914887
dir /usr/share/locale/pt
dir /usr/share/locale/pt/LC_MESSAGES
obj /usr/share/locale/pt/LC_MESSAGES/pulseaudio.mo 4481912a4f39f0748732765e5c09d6b4 1573914887
dir /usr/share/locale/pt_BR
dir /usr/share/locale/pt_BR/LC_MESSAGES
obj /usr/share/locale/pt_BR/LC_MESSAGES/pulseaudio.mo f2cc2306e1ce9234eec6f7c60a1b87cd 1573914887
dir /usr/share/locale/ru
dir /usr/share/locale/ru/LC_MESSAGES
obj /usr/share/locale/ru/LC_MESSAGES/pulseaudio.mo 570c62a6e8b35f5cf42c3c773a360526 1573914887
dir /usr/share/locale/sk
dir /usr/share/locale/sk/LC_MESSAGES
obj /usr/share/locale/sk/LC_MESSAGES/pulseaudio.mo 8e12c143c14e71b437dde3f83cb8151a 1573914887
dir /usr/share/locale/sr
dir /usr/share/locale/sr/LC_MESSAGES
obj /usr/share/locale/sr/LC_MESSAGES/pulseaudio.mo 49b4eb765798c4c4a46f2e1c424018be 1573914887
dir /usr/share/locale/sr@latin
dir /usr/share/locale/sr@latin/LC_MESSAGES
obj /usr/share/locale/sr@latin/LC_MESSAGES/pulseaudio.mo 0c8487cd56c1413e96c0dd8f7cb2ec66 1573914887
dir /usr/share/locale/sv
dir /usr/share/locale/sv/LC_MESSAGES
obj /usr/share/locale/sv/LC_MESSAGES/pulseaudio.mo f8668b4d30ff6a713daddb46e7f5cb82 1573914888
dir /usr/share/locale/ta
dir /usr/share/locale/ta/LC_MESSAGES
obj /usr/share/locale/ta/LC_MESSAGES/pulseaudio.mo d4ad76e917b6dadb0026033792fb7a19 1573914888
dir /usr/share/locale/te
dir /usr/share/locale/te/LC_MESSAGES
obj /usr/share/locale/te/LC_MESSAGES/pulseaudio.mo ef3b58d9d796303c30ea6982ecbf78bc 1573914888
dir /usr/share/locale/tr
dir /usr/share/locale/tr/LC_MESSAGES
obj /usr/share/locale/tr/LC_MESSAGES/pulseaudio.mo 72c25dfb0cf87897d6502fc4e2667731 1573914888
dir /usr/share/locale/uk
dir /usr/share/locale/uk/LC_MESSAGES
obj /usr/share/locale/uk/LC_MESSAGES/pulseaudio.mo 1619b7edc5989fbfbff93181b812ec3b 1573914888
dir /usr/share/locale/zh_CN
dir /usr/share/locale/zh_CN/LC_MESSAGES
obj /usr/share/locale/zh_CN/LC_MESSAGES/pulseaudio.mo ef9866e783313be17ccfa804ed04db07 1573914888
dir /usr/share/locale/zh_TW
dir /usr/share/locale/zh_TW/LC_MESSAGES
obj /usr/share/locale/zh_TW/LC_MESSAGES/pulseaudio.mo 4888255c043422e266ce78d0cf2ee328 1573914888
dir /usr/share/man
dir /usr/share/man/man1
obj /usr/share/man/man1/pacat.1.bz2 523d2f389087a97a66092c507587ca2b 1573914887
obj /usr/share/man/man1/pacmd.1.bz2 d3ac2a5552b2344ffc4e1d3898899669 1573914887
obj /usr/share/man/man1/pactl.1.bz2 2e9b8222da9b1bb527ccb336903572ea 1573914887
obj /usr/share/man/man1/padsp.1.bz2 08f08edb4968826eec3fc9d039990f78 1573914887
sym /usr/share/man/man1/pamon.1.bz2 -> pacat.1.bz2 1573914889
sym /usr/share/man/man1/paplay.1.bz2 -> pacat.1.bz2 1573914889
sym /usr/share/man/man1/parec.1.bz2 -> pacat.1.bz2 1573914889
sym /usr/share/man/man1/parecord.1.bz2 -> pacat.1.bz2 1573914889
obj /usr/share/man/man1/pasuspender.1.bz2 e549bbe86211a0bde3702552f58d24c9 1573914887
obj /usr/share/man/man1/pax11publish.1.bz2 b822a06fd2f231c69ad2bdf663150975 1573914887
obj /usr/share/man/man1/pulseaudio.1.bz2 b5f4b7ac20b671497db411dffeb1fe8d 1573914887
obj /usr/share/man/man1/start-pulseaudio-x11.1.bz2 b7d4488be01e0ee728219a8506253f3f 1573914887
dir /usr/share/man/man5
obj /usr/share/man/man5/default.pa.5.bz2 de85e8d8c1ff626fd46bd051754b4fe0 1573914887
obj /usr/share/man/man5/pulse-cli-syntax.5.bz2 9726381421e422f2d91a3c6ff01e5e6a 1573914887
obj /usr/share/man/man5/pulse-client.conf.5.bz2 052db80831166c49bff2403a52c28b34 1573914887
obj /usr/share/man/man5/pulse-daemon.conf.5.bz2 10fe8ce77b62246b8b2f592d2bf267e7 1573914887
dir /usr/share/pulseaudio
dir /usr/share/pulseaudio/alsa-mixer
dir /usr/share/pulseaudio/alsa-mixer/paths
obj /usr/share/pulseaudio/alsa-mixer/paths/analog-input-aux.conf 01c9bec90862529ef0cfc03230e07cbd 1573914886
obj /usr/share/pulseaudio/alsa-mixer/paths/analog-input-dock-mic.conf 817abd44777671d164bcc8ec0f8e3007 1573914886
obj /usr/share/pulseaudio/alsa-mixer/paths/analog-input-fm.conf b4796f9f7b5368564687f32b368960d7 1573914886
obj /usr/share/pulseaudio/alsa-mixer/paths/analog-input-front-mic.conf d3253ea318740187c50557e89296d0cf 1573914886
obj /usr/share/pulseaudio/alsa-mixer/paths/analog-input-headphone-mic.conf 6fba61b3fd66f1b42a745d4f6885dd25 1573914886
obj /usr/share/pulseaudio/alsa-mixer/paths/analog-input-headset-mic.conf fdd237cfb6488324d8dc846e590b43be 1573914886
obj /usr/share/pulseaudio/alsa-mixer/paths/analog-input-internal-mic-always.conf 58c4ec44a8ae4c2baa3494e1dd2ac965 1573914886
obj /usr/share/pulseaudio/alsa-mixer/paths/analog-input-internal-mic.conf c9c758a158aca197041375576d2a3861 1573914886
obj /usr/share/pulseaudio/alsa-mixer/paths/analog-input-linein.conf c8c5447753f7728a5c0effa3ad5078fe 1573914886
obj /usr/share/pulseaudio/alsa-mixer/paths/analog-input-mic-line.conf 8d0ec780a4863cf595ceb2c8aec0e109 1573914886
obj /usr/share/pulseaudio/alsa-mixer/paths/analog-input-mic.conf 557cfe06acd609cce6524b6c1cf495d6 1573914886
obj /usr/share/pulseaudio/alsa-mixer/paths/analog-input-mic.conf.common 727a3b3f6f8de050c82babb1c649b5b6 1573914886
obj /usr/share/pulseaudio/alsa-mixer/paths/analog-input-rear-mic.conf a3c8d52fda21bc7f3f5db6ec4831396d 1573914886
obj /usr/share/pulseaudio/alsa-mixer/paths/analog-input-tvtuner.conf 1633669b2fadc7bb0cb26302dc3288db 1573914886
obj /usr/share/pulseaudio/alsa-mixer/paths/analog-input-video.conf 22cfb30eb7cbb0bf26684102ceb0863a 1573914886
obj /usr/share/pulseaudio/alsa-mixer/paths/analog-input.conf 478f53b49fc1eb8b4cc99d4681f4d008 1573914886
obj /usr/share/pulseaudio/alsa-mixer/paths/analog-input.conf.common 780219dfbe146b6e81e73d9b9d5aaf6d 1573914886
obj /usr/share/pulseaudio/alsa-mixer/paths/analog-output-headphones-2.conf ed7ff23099053639e176d7ed858ca748 1573914886
obj /usr/share/pulseaudio/alsa-mixer/paths/analog-output-headphones.conf cbf323f5cb80d504a5eee5c4da645500 1573914886
obj /usr/share/pulseaudio/alsa-mixer/paths/analog-output-lineout.conf 2f2f7de80eb35c9266d886510b38411e 1573914886
obj /usr/share/pulseaudio/alsa-mixer/paths/analog-output-mono.conf 658164f871504e9258732711bd871ea0 1573914886
obj /usr/share/pulseaudio/alsa-mixer/paths/analog-output-speaker-always.conf e3f9cf7a28a75fcd774a6c4584ef7a01 1573914886
obj /usr/share/pulseaudio/alsa-mixer/paths/analog-output-speaker.conf 7e238b6fd3acbf194737a0860fea46e3 1573914886
obj /usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf 77f6dd1d67fc970c5b5a923314b2e86c 1573914886
obj /usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf.common 435d77cadd7306087baa534983aefadc 1573914886
obj /usr/share/pulseaudio/alsa-mixer/paths/hdmi-output-0.conf 37f2082a057c0722c1e738c69f22413b 1573914886
obj /usr/share/pulseaudio/alsa-mixer/paths/hdmi-output-1.conf 8f283087e40fd9640583dace8c3a8548 1573914886
obj /usr/share/pulseaudio/alsa-mixer/paths/hdmi-output-2.conf fb969a20c40cdbcec205da6b6448ae84 1573914886
obj /usr/share/pulseaudio/alsa-mixer/paths/hdmi-output-3.conf aa4e4035eabf6406d3ecf36e5f0efef3 1573914886
obj /usr/share/pulseaudio/alsa-mixer/paths/hdmi-output-4.conf 8e48753bc83eb64b9aeb9fca220e8a47 1573914886
obj /usr/share/pulseaudio/alsa-mixer/paths/hdmi-output-5.conf ee8d5ac868d7c4e159a99b7adf2b7b05 1573914886
obj /usr/share/pulseaudio/alsa-mixer/paths/hdmi-output-6.conf e6cb41d2123b47ff110c0cfcb55d3b45 1573914886
obj /usr/share/pulseaudio/alsa-mixer/paths/hdmi-output-7.conf 4f9851f1d787aa9d560a8c4b0b4e4768 1573914886
obj /usr/share/pulseaudio/alsa-mixer/paths/iec958-stereo-input.conf 31803849f4972424c66a7a3fd192cc7e 1573914886
obj /usr/share/pulseaudio/alsa-mixer/paths/iec958-stereo-output.conf ac40111b91df894be1849670963f1ff3 1573914886
obj /usr/share/pulseaudio/alsa-mixer/paths/steelseries-arctis-input.conf 2a68f9d0ee3a89c47d0c7781c8f46ce0 1573914886
obj /usr/share/pulseaudio/alsa-mixer/paths/steelseries-arctis-output-mono.conf 3a1e43bd734b538b18d75886dd93f819 1573914886
obj /usr/share/pulseaudio/alsa-mixer/paths/steelseries-arctis-output-stereo.conf e8ca5d47324c9b0504e131e9919e109d 1573914886
dir /usr/share/pulseaudio/alsa-mixer/profile-sets
obj /usr/share/pulseaudio/alsa-mixer/profile-sets/default.conf 6c917dcab4ffe2190d7082181bc597a5 1573914886
obj /usr/share/pulseaudio/alsa-mixer/profile-sets/dell-dock-tb16-usb-audio.conf 31745df6bd23bfd756486ef2255744c4 1573914886
obj /usr/share/pulseaudio/alsa-mixer/profile-sets/force-speaker-and-int-mic.conf f2ec38f442e0a1093bbe4b81f867084a 1573914886
obj /usr/share/pulseaudio/alsa-mixer/profile-sets/force-speaker.conf 5c7d9c0cd1ece17ad6cbf88b86121e61 1573914886
obj /usr/share/pulseaudio/alsa-mixer/profile-sets/kinect-audio.conf 5c101ef72604b5ab739cbb4291b70dea 1573914886
obj /usr/share/pulseaudio/alsa-mixer/profile-sets/maudio-fasttrack-pro.conf 299571cdfc7b56d6a119b2814b37d2be 1573914886
obj /usr/share/pulseaudio/alsa-mixer/profile-sets/native-instruments-audio4dj.conf abfd88b83ede3f0b08834cf60fb7fc4b 1573914886
obj /usr/share/pulseaudio/alsa-mixer/profile-sets/native-instruments-audio8dj.conf b98048862a8814095b4d5e49b783fc3a 1573914886
obj /usr/share/pulseaudio/alsa-mixer/profile-sets/native-instruments-korecontroller.conf f2a9f721c3447c7bfd4d06dddad39588 1573914886
obj /usr/share/pulseaudio/alsa-mixer/profile-sets/native-instruments-traktor-audio10.conf 15acfe002fd1d90214dc854cb8efa3a0 1573914886
obj /usr/share/pulseaudio/alsa-mixer/profile-sets/native-instruments-traktor-audio2.conf 6555fce180df55031deaa9386b8f6ffb 1573914886
obj /usr/share/pulseaudio/alsa-mixer/profile-sets/native-instruments-traktor-audio6.conf 1341780ad2887db4f71bd71e1427d14d 1573914886
obj /usr/share/pulseaudio/alsa-mixer/profile-sets/native-instruments-traktorkontrol-s4.conf 9509fc328c9819566064c98018ef9cb9 1573914886
obj /usr/share/pulseaudio/alsa-mixer/profile-sets/sb-omni-surround-5.1.conf 1e2b7c2907dbdb57f11ada379e11a67e 1573914886
obj /usr/share/pulseaudio/alsa-mixer/profile-sets/steelseries-arctis-usb-audio.conf b16786cf6b6fd16fe54fbd5770db7447 1573914886
dir /usr/share/vala
dir /usr/share/vala/vapi
obj /usr/share/vala/vapi/libpulse-mainloop-glib.deps 3df65bfd9794bf187296c8b172d42a18 1573914888
obj /usr/share/vala/vapi/libpulse-mainloop-glib.vapi 49d2a3fc637de68e65ddb82b9cb4de96 1573914888
obj /usr/share/vala/vapi/libpulse-simple.deps 3e267e825e5f8bd09660e420ecc70afa 1573914888
obj /usr/share/vala/vapi/libpulse-simple.vapi f027517ee60dc0f2581b14787baa17bc 1573914888
obj /usr/share/vala/vapi/libpulse.deps 5bbfe9d379e8319f29b1582be8e1f342 1573914888
obj /usr/share/vala/vapi/libpulse.vapi 3a590639c78ff9fb7bc4e75dbf8c7b6d 1573914888
dir /usr/share/zsh
dir /usr/share/zsh/site-functions
obj /usr/share/zsh/site-functions/_pulseaudio 59a13cca8d094f04832173dadde76cb0 1573914888
dir /etc
dir /etc/dbus-1
dir /etc/dbus-1/system.d
dir /etc/pulse
obj /etc/pulse/client.conf c860faa4a69c542420c74c8d6a7d3289 1574417494
obj /etc/pulse/daemon.conf 5b3ba0b0cd101844fc8a95e08a37d0d7 1574417040
obj /etc/pulse/default.pa 3bde1df1452115a9b6e8060caf571678 1573914886
obj /etc/pulse/system.pa 0d542e43d6d39523f3022efdd6d70139 1573914886
dir /etc/xdg
dir /etc/xdg/autostart
obj /etc/xdg/autostart/pulseaudio.desktop 60d2ddb5fc4bd84ced592bbf50c7c775 1574417494

@ -1 +0,0 @@
X abi_x86_32 abi_x86_64 alsa alsa-plugin amd64 asyncns bluetooth caps dbus elibc_glibc equalizer gdbm glib gtk ipv6 kernel_linux native-headset ofono-headset orc ssl tcpd udev userland_GNU webrtc-aec

@ -1,202 +0,0 @@
dir /etc
dir /etc/xdg
dir /etc/xdg/autostart
obj /etc/xdg/autostart/xfce4-clipman-plugin-autostart.desktop 23e740d1cdf2c689f90305b3d1afee31 1570281762
dir /etc/xdg/xfce4
dir /etc/xdg/xfce4/panel
obj /etc/xdg/xfce4/panel/xfce4-clipman-actions.xml 0183812f8bcbcd2185892f3cf75f4345 1570281762
dir /usr
dir /usr/share
dir /usr/share/appdata
obj /usr/share/appdata/xfce4-clipman.appdata.xml d0f732117e52af1432c0f299aa358efa 1570281762
dir /usr/share/locale
dir /usr/share/locale/uk
dir /usr/share/locale/uk/LC_MESSAGES
obj /usr/share/locale/uk/LC_MESSAGES/xfce4-clipman-plugin.mo 68f36ac242e25c900a949f3f27503743 1570281763
dir /usr/share/locale/ms
dir /usr/share/locale/ms/LC_MESSAGES
obj /usr/share/locale/ms/LC_MESSAGES/xfce4-clipman-plugin.mo cbb0f5dbb9a40b3c40be711a5099dfe4 1570281763
dir /usr/share/locale/ja
dir /usr/share/locale/ja/LC_MESSAGES
obj /usr/share/locale/ja/LC_MESSAGES/xfce4-clipman-plugin.mo a6764114f59734805e34e88f8075faed 1570281763
dir /usr/share/locale/vi
dir /usr/share/locale/vi/LC_MESSAGES
obj /usr/share/locale/vi/LC_MESSAGES/xfce4-clipman-plugin.mo 956f2266cf2027ef9308ab8c7c008099 1570281763
dir /usr/share/locale/sr
dir /usr/share/locale/sr/LC_MESSAGES
obj /usr/share/locale/sr/LC_MESSAGES/xfce4-clipman-plugin.mo ed0565ca8fef008f1e431ad5fddeb43d 1570281763
dir /usr/share/locale/nl
dir /usr/share/locale/nl/LC_MESSAGES
obj /usr/share/locale/nl/LC_MESSAGES/xfce4-clipman-plugin.mo 7d044aab61e5e5ecad1355e7f674cab0 1570281763
dir /usr/share/locale/ur
dir /usr/share/locale/ur/LC_MESSAGES
obj /usr/share/locale/ur/LC_MESSAGES/xfce4-clipman-plugin.mo 94f734407eb57769698bc3d3692efe7d 1570281763
dir /usr/share/locale/pl
dir /usr/share/locale/pl/LC_MESSAGES
obj /usr/share/locale/pl/LC_MESSAGES/xfce4-clipman-plugin.mo 0ca407b43425fec7e0b76c72ad890b25 1570281763
dir /usr/share/locale/be
dir /usr/share/locale/be/LC_MESSAGES
obj /usr/share/locale/be/LC_MESSAGES/xfce4-clipman-plugin.mo 2912d8a8ca70b75f17955a9a90684230 1570281762
dir /usr/share/locale/hr
dir /usr/share/locale/hr/LC_MESSAGES
obj /usr/share/locale/hr/LC_MESSAGES/xfce4-clipman-plugin.mo 968047b8a189150045e2f9706c89d1b3 1570281762
dir /usr/share/locale/en_AU
dir /usr/share/locale/en_AU/LC_MESSAGES
obj /usr/share/locale/en_AU/LC_MESSAGES/xfce4-clipman-plugin.mo 6c13931416fa48e68d68e799be1772be 1570281762
dir /usr/share/locale/hu
dir /usr/share/locale/hu/LC_MESSAGES
obj /usr/share/locale/hu/LC_MESSAGES/xfce4-clipman-plugin.mo e9cf8d2e0e7bc8ed1808bacabe4b6625 1570281763
dir /usr/share/locale/sl
dir /usr/share/locale/sl/LC_MESSAGES
obj /usr/share/locale/sl/LC_MESSAGES/xfce4-clipman-plugin.mo ace51bb2ecde31519ac6f71f5f168969 1570281763
dir /usr/share/locale/en_GB
dir /usr/share/locale/en_GB/LC_MESSAGES
obj /usr/share/locale/en_GB/LC_MESSAGES/xfce4-clipman-plugin.mo 801429bc69c41e82cc4a365060970f42 1570281762
dir /usr/share/locale/el
dir /usr/share/locale/el/LC_MESSAGES
obj /usr/share/locale/el/LC_MESSAGES/xfce4-clipman-plugin.mo 1b40a457910c51ea8d198796df85d1f9 1570281762
dir /usr/share/locale/de
dir /usr/share/locale/de/LC_MESSAGES
obj /usr/share/locale/de/LC_MESSAGES/xfce4-clipman-plugin.mo 4359da276ab46f0ef3de1f3c782ae9d2 1570281762
dir /usr/share/locale/zh_CN
dir /usr/share/locale/zh_CN/LC_MESSAGES
obj /usr/share/locale/zh_CN/LC_MESSAGES/xfce4-clipman-plugin.mo 3a64fddd68a1cd0efab9d261eac0794a 1570281763
dir /usr/share/locale/fi
dir /usr/share/locale/fi/LC_MESSAGES
obj /usr/share/locale/fi/LC_MESSAGES/xfce4-clipman-plugin.mo cddb32ff947b716f47d5aca0b7f70169 1570281762
dir /usr/share/locale/ar
dir /usr/share/locale/ar/LC_MESSAGES
obj /usr/share/locale/ar/LC_MESSAGES/xfce4-clipman-plugin.mo 6ad40f21def51f0b20a679b8565f3f32 1570281762
dir /usr/share/locale/tr
dir /usr/share/locale/tr/LC_MESSAGES
obj /usr/share/locale/tr/LC_MESSAGES/xfce4-clipman-plugin.mo 1cf7cf069290a6c4a8901b509810e624 1570281763
dir /usr/share/locale/pt
dir /usr/share/locale/pt/LC_MESSAGES
obj /usr/share/locale/pt/LC_MESSAGES/xfce4-clipman-plugin.mo 75bc08faad4af9981132271b138c4b15 1570281763
dir /usr/share/locale/oc
dir /usr/share/locale/oc/LC_MESSAGES
obj /usr/share/locale/oc/LC_MESSAGES/xfce4-clipman-plugin.mo 640a1520cabd6ddf196de4d3dd97f44a 1570281763
dir /usr/share/locale/sv
dir /usr/share/locale/sv/LC_MESSAGES
obj /usr/share/locale/sv/LC_MESSAGES/xfce4-clipman-plugin.mo e162134a9644891580981d630b76279d 1570281763
dir /usr/share/locale/sq
dir /usr/share/locale/sq/LC_MESSAGES
obj /usr/share/locale/sq/LC_MESSAGES/xfce4-clipman-plugin.mo 13844cc915debcc1631ce6cc6fd2fe44 1570281763
dir /usr/share/locale/bg
dir /usr/share/locale/bg/LC_MESSAGES
obj /usr/share/locale/bg/LC_MESSAGES/xfce4-clipman-plugin.mo 7c55ff8bc4bc755b7cce45b8e9e48653 1570281762
dir /usr/share/locale/is
dir /usr/share/locale/is/LC_MESSAGES
obj /usr/share/locale/is/LC_MESSAGES/xfce4-clipman-plugin.mo dde505b165bd4ff9d646f8d812d81564 1570281763
dir /usr/share/locale/it
dir /usr/share/locale/it/LC_MESSAGES
obj /usr/share/locale/it/LC_MESSAGES/xfce4-clipman-plugin.mo ba576e4ba7fbeb97a0dc7324cfc78752 1570281763
dir /usr/share/locale/eu
dir /usr/share/locale/eu/LC_MESSAGES
obj /usr/share/locale/eu/LC_MESSAGES/xfce4-clipman-plugin.mo 20246b357da552d6b1942783f73434d0 1570281762
dir /usr/share/locale/da
dir /usr/share/locale/da/LC_MESSAGES
obj /usr/share/locale/da/LC_MESSAGES/xfce4-clipman-plugin.mo 4d485cbfebdf5b112e2ecefb2b119f60 1570281762
dir /usr/share/locale/ast
dir /usr/share/locale/ast/LC_MESSAGES
obj /usr/share/locale/ast/LC_MESSAGES/xfce4-clipman-plugin.mo da3c069f093dae8440f85ddc52a1342e 1570281762
dir /usr/share/locale/th
dir /usr/share/locale/th/LC_MESSAGES
obj /usr/share/locale/th/LC_MESSAGES/xfce4-clipman-plugin.mo f05ce7b412f0bf040ba187cdb2fd74d8 1570281763
dir /usr/share/locale/es
dir /usr/share/locale/es/LC_MESSAGES
obj /usr/share/locale/es/LC_MESSAGES/xfce4-clipman-plugin.mo d64bb9a12c94eed71d677e0f12aaa4d8 1570281762
dir /usr/share/locale/gl
dir /usr/share/locale/gl/LC_MESSAGES
obj /usr/share/locale/gl/LC_MESSAGES/xfce4-clipman-plugin.mo 9b6628718ffd5ba45fb1da878e4e83f7 1570281762
dir /usr/share/locale/ru
dir /usr/share/locale/ru/LC_MESSAGES
obj /usr/share/locale/ru/LC_MESSAGES/xfce4-clipman-plugin.mo 545a3f2fe043c2446624347b1ec275b3 1570281763
dir /usr/share/locale/ko
dir /usr/share/locale/ko/LC_MESSAGES
obj /usr/share/locale/ko/LC_MESSAGES/xfce4-clipman-plugin.mo be0dfe3ec24b8f28343ccefc63c9418c 1570281763
dir /usr/share/locale/ug
dir /usr/share/locale/ug/LC_MESSAGES
obj /usr/share/locale/ug/LC_MESSAGES/xfce4-clipman-plugin.mo 82f6e6f63eeaa7f01c7b368d83bc2cae 1570281763
dir /usr/share/locale/lt
dir /usr/share/locale/lt/LC_MESSAGES
obj /usr/share/locale/lt/LC_MESSAGES/xfce4-clipman-plugin.mo 38021f3cf87b5ef68b5bf87599eef5d3 1570281763
dir /usr/share/locale/id
dir /usr/share/locale/id/LC_MESSAGES
obj /usr/share/locale/id/LC_MESSAGES/xfce4-clipman-plugin.mo 3862aeb8ac52b370e66413c2b95b3855 1570281763
dir /usr/share/locale/kk
dir /usr/share/locale/kk/LC_MESSAGES
obj /usr/share/locale/kk/LC_MESSAGES/xfce4-clipman-plugin.mo df123d8671ead6e1ecd55d5ff3ae3d3a 1570281763
dir /usr/share/locale/cs
dir /usr/share/locale/cs/LC_MESSAGES
obj /usr/share/locale/cs/LC_MESSAGES/xfce4-clipman-plugin.mo 0a26f79fd0b3a6e1f9b807660199d8da 1570281762
dir /usr/share/locale/pt_BR
dir /usr/share/locale/pt_BR/LC_MESSAGES
obj /usr/share/locale/pt_BR/LC_MESSAGES/xfce4-clipman-plugin.mo b9653e3b7ccea4379ed404f69b87b903 1570281763
dir /usr/share/locale/sk
dir /usr/share/locale/sk/LC_MESSAGES
obj /usr/share/locale/sk/LC_MESSAGES/xfce4-clipman-plugin.mo d29e24f7b8d01903dd2221a0b1804f0f 1570281763
dir /usr/share/locale/lv
dir /usr/share/locale/lv/LC_MESSAGES
obj /usr/share/locale/lv/LC_MESSAGES/xfce4-clipman-plugin.mo 99f36a217d5d5631153d2a356ef9264a 1570281763
dir /usr/share/locale/zh_TW
dir /usr/share/locale/zh_TW/LC_MESSAGES
obj /usr/share/locale/zh_TW/LC_MESSAGES/xfce4-clipman-plugin.mo fd4b45428fdde2bca3e0bffb746d6b26 1570281763
dir /usr/share/locale/he
dir /usr/share/locale/he/LC_MESSAGES
obj /usr/share/locale/he/LC_MESSAGES/xfce4-clipman-plugin.mo 20b03d77e13d8e367dd09d19b71b3f2b 1570281762
dir /usr/share/locale/nb
dir /usr/share/locale/nb/LC_MESSAGES
obj /usr/share/locale/nb/LC_MESSAGES/xfce4-clipman-plugin.mo 6aeaec750d5010f4743ca993727ca06e 1570281763
dir /usr/share/locale/ca
dir /usr/share/locale/ca/LC_MESSAGES
obj /usr/share/locale/ca/LC_MESSAGES/xfce4-clipman-plugin.mo 0bd3ca61b6cede94676cd70478677b80 1570281762
dir /usr/share/locale/ur_PK
dir /usr/share/locale/ur_PK/LC_MESSAGES
obj /usr/share/locale/ur_PK/LC_MESSAGES/xfce4-clipman-plugin.mo 7ff2db07474ae1caec21349c9b37fa31 1570281763
dir /usr/share/locale/fr
dir /usr/share/locale/fr/LC_MESSAGES
obj /usr/share/locale/fr/LC_MESSAGES/xfce4-clipman-plugin.mo 3258430a1ef9c2f69324b88f3e1dcad0 1570281762
dir /usr/share/doc
dir /usr/share/doc/xfce4-clipman-plugin-1.4.3
obj /usr/share/doc/xfce4-clipman-plugin-1.4.3/README.bz2 9ca38337d2c15fa554ce2a968a43e770 1570281763
obj /usr/share/doc/xfce4-clipman-plugin-1.4.3/ChangeLog.bz2 d8e223f7bc9de2cc0162a71e9bbcf84d 1570281763
obj /usr/share/doc/xfce4-clipman-plugin-1.4.3/NEWS.bz2 a8e5c927e27feb0a501b9dd07a7cca7a 1570281764
obj /usr/share/doc/xfce4-clipman-plugin-1.4.3/AUTHORS 020d46ad58379a1fa978087718dd4d20 1570281763
dir /usr/share/icons
dir /usr/share/icons/hicolor
dir /usr/share/icons/hicolor/scalable
dir /usr/share/icons/hicolor/scalable/apps
obj /usr/share/icons/hicolor/scalable/apps/xfce4-clipman-plugin.svg 149899ebb36a0eb17bdfb9c946e76351 1570281762
dir /usr/share/icons/hicolor/48x48
dir /usr/share/icons/hicolor/48x48/apps
obj /usr/share/icons/hicolor/48x48/apps/xfce4-clipman-plugin.png 427f6679833090ec3f2bc819dd056f31 1570281762
dir /usr/share/icons/hicolor/16x16
dir /usr/share/icons/hicolor/16x16/apps
obj /usr/share/icons/hicolor/16x16/apps/clipman-symbolic.svg 898a9533ff251af6b42a25cb36398fca 1570281762
obj /usr/share/icons/hicolor/16x16/apps/xfce4-clipman-plugin.png 941f21d73bb76a877569bc0fc2c40359 1570281762
dir /usr/share/icons/hicolor/64x64
dir /usr/share/icons/hicolor/64x64/apps
obj /usr/share/icons/hicolor/64x64/apps/xfce4-clipman-plugin.png 95b3572fe0df6d04d78ac57297170b09 1570281762
dir /usr/share/icons/hicolor/32x32
dir /usr/share/icons/hicolor/32x32/apps
obj /usr/share/icons/hicolor/32x32/apps/xfce4-clipman-plugin.png 784f5cba4501279ec4bba0aa0fcca46f 1570281762
dir /usr/share/icons/hicolor/24x24
dir /usr/share/icons/hicolor/24x24/apps
obj /usr/share/icons/hicolor/24x24/apps/xfce4-clipman-plugin.png 143a23257d5691205bc2472d5432cc63 1570281762
dir /usr/share/xfce4
dir /usr/share/xfce4/panel
dir /usr/share/xfce4/panel/plugins
obj /usr/share/xfce4/panel/plugins/xfce4-clipman-plugin.desktop 027a74076eec4f744a6d7a4c5a360628 1570281762
dir /usr/share/applications
obj /usr/share/applications/xfce4-clipman.desktop b85288ed5ea7aa527892932439159843 1570281762
dir /usr/lib64
dir /usr/lib64/xfce4
dir /usr/lib64/xfce4/panel
dir /usr/lib64/xfce4/panel/plugins
obj /usr/lib64/xfce4/panel/plugins/libclipman.so 4f66453cb9ba1052eaeb50e857573a7e 1570281764
dir /usr/bin
obj /usr/bin/xfce4-popup-clipman ad26ec59ff19fd4282cfd21595349bbc 1570281764
obj /usr/bin/xfce4-clipman-settings d757da7e197fa4358db4ff71bf19f1ed 1570281764
obj /usr/bin/xfce4-clipman c1c6138d3744713b34fcbc8630bf8513 1570281764
sym /usr/bin/xfce4-popup-clipman-actions -> xfce4-popup-clipman 1570281762

@ -1,165 +0,0 @@
dir /usr
dir /usr/share
dir /usr/share/doc
dir /usr/share/doc/xfce4-pulseaudio-plugin-0.4.2
obj /usr/share/doc/xfce4-pulseaudio-plugin-0.4.2/ChangeLog.bz2 ce1f4d2e417069f25363601fcb56b1d5 1585600940
obj /usr/share/doc/xfce4-pulseaudio-plugin-0.4.2/AUTHORS.bz2 dc42ebc4f8b47ccffb0a1252a7098fdf 1585600940
obj /usr/share/doc/xfce4-pulseaudio-plugin-0.4.2/THANKS.bz2 84fa8174261efdcb6018bca9cf01abf9 1585600940
obj /usr/share/doc/xfce4-pulseaudio-plugin-0.4.2/NEWS.bz2 ec10201f9d11d00e05fb68419fb321f0 1585600940
obj /usr/share/doc/xfce4-pulseaudio-plugin-0.4.2/README.bz2 89ee7115b5fc9658be57623cb23f1d36 1585600940
dir /usr/share/locale
dir /usr/share/locale/da
dir /usr/share/locale/da/LC_MESSAGES
obj /usr/share/locale/da/LC_MESSAGES/xfce4-pulseaudio-plugin.mo cda601cbabf3beed5296523f190ca732 1585600938
dir /usr/share/locale/nb
dir /usr/share/locale/nb/LC_MESSAGES
obj /usr/share/locale/nb/LC_MESSAGES/xfce4-pulseaudio-plugin.mo 72e0bec1299b018826d542b9db36dc02 1585600939
dir /usr/share/locale/sk
dir /usr/share/locale/sk/LC_MESSAGES
obj /usr/share/locale/sk/LC_MESSAGES/xfce4-pulseaudio-plugin.mo 74a0cbe78057a8954c66c084ba35bf6b 1585600939
dir /usr/share/locale/fr
dir /usr/share/locale/fr/LC_MESSAGES
obj /usr/share/locale/fr/LC_MESSAGES/xfce4-pulseaudio-plugin.mo 2b5625fc18cadfa7fb3f99fc475ff8e7 1585600939
dir /usr/share/locale/lt
dir /usr/share/locale/lt/LC_MESSAGES
obj /usr/share/locale/lt/LC_MESSAGES/xfce4-pulseaudio-plugin.mo 4c8fbb1b30356e95433e96fae573930b 1585600939
dir /usr/share/locale/ie
dir /usr/share/locale/ie/LC_MESSAGES
obj /usr/share/locale/ie/LC_MESSAGES/xfce4-pulseaudio-plugin.mo 13cd25c243c24aa62598f28ef90e0573 1585600939
dir /usr/share/locale/kk
dir /usr/share/locale/kk/LC_MESSAGES
obj /usr/share/locale/kk/LC_MESSAGES/xfce4-pulseaudio-plugin.mo c6745a3a9ec75b7df73f8584a26ea3bc 1585600939
dir /usr/share/locale/en_AU
dir /usr/share/locale/en_AU/LC_MESSAGES
obj /usr/share/locale/en_AU/LC_MESSAGES/xfce4-pulseaudio-plugin.mo a750c02a99d55a94dbd15182d549a018 1585600938
dir /usr/share/locale/ga
dir /usr/share/locale/ga/LC_MESSAGES
obj /usr/share/locale/ga/LC_MESSAGES/xfce4-pulseaudio-plugin.mo e94aaf551328dab4371cddd60e98c5e5 1585600939
dir /usr/share/locale/nl
dir /usr/share/locale/nl/LC_MESSAGES
obj /usr/share/locale/nl/LC_MESSAGES/xfce4-pulseaudio-plugin.mo b4cb6159bd4756ec7c2b483eb642210a 1585600939
dir /usr/share/locale/oc
dir /usr/share/locale/oc/LC_MESSAGES
obj /usr/share/locale/oc/LC_MESSAGES/xfce4-pulseaudio-plugin.mo 75e72ba6b7564c04824b8e15b80e3831 1585600939
dir /usr/share/locale/hy_AM
dir /usr/share/locale/hy_AM/LC_MESSAGES
obj /usr/share/locale/hy_AM/LC_MESSAGES/xfce4-pulseaudio-plugin.mo a78ab08bfbf4fc79479060489de33d9b 1585600939
dir /usr/share/locale/he
dir /usr/share/locale/he/LC_MESSAGES
obj /usr/share/locale/he/LC_MESSAGES/xfce4-pulseaudio-plugin.mo 14b6fdc8cd02c634152c0c295699572a 1585600939
dir /usr/share/locale/eu
dir /usr/share/locale/eu/LC_MESSAGES
obj /usr/share/locale/eu/LC_MESSAGES/xfce4-pulseaudio-plugin.mo b0e13123a9dd0b9b658815d9fe79e5e1 1585600938
dir /usr/share/locale/ca
dir /usr/share/locale/ca/LC_MESSAGES
obj /usr/share/locale/ca/LC_MESSAGES/xfce4-pulseaudio-plugin.mo 17c14f6cb209fcc39ed18536f779d511 1585600938
dir /usr/share/locale/th
dir /usr/share/locale/th/LC_MESSAGES
obj /usr/share/locale/th/LC_MESSAGES/xfce4-pulseaudio-plugin.mo 9a42249cb76eb690946c5036886cb96d 1585600939
dir /usr/share/locale/ms
dir /usr/share/locale/ms/LC_MESSAGES
obj /usr/share/locale/ms/LC_MESSAGES/xfce4-pulseaudio-plugin.mo 82b6d1514d938080d4b86b3834cca758 1585600939
dir /usr/share/locale/ja
dir /usr/share/locale/ja/LC_MESSAGES
obj /usr/share/locale/ja/LC_MESSAGES/xfce4-pulseaudio-plugin.mo 23a48834a490e32ed96b20abfe78bb73 1585600939
dir /usr/share/locale/cs
dir /usr/share/locale/cs/LC_MESSAGES
obj /usr/share/locale/cs/LC_MESSAGES/xfce4-pulseaudio-plugin.mo ae26c62008a65840249b8a37a6cd2619 1585600938
dir /usr/share/locale/zh_CN
dir /usr/share/locale/zh_CN/LC_MESSAGES
obj /usr/share/locale/zh_CN/LC_MESSAGES/xfce4-pulseaudio-plugin.mo f70c3661940fcf7327eab193ad827e64 1585600940
dir /usr/share/locale/ru
dir /usr/share/locale/ru/LC_MESSAGES
obj /usr/share/locale/ru/LC_MESSAGES/xfce4-pulseaudio-plugin.mo 1ba10036eb09077b3ac734b18a693198 1585600939
dir /usr/share/locale/pt_BR
dir /usr/share/locale/pt_BR/LC_MESSAGES
obj /usr/share/locale/pt_BR/LC_MESSAGES/xfce4-pulseaudio-plugin.mo a5a25b22e56a133590772eeb11403042 1585600939
dir /usr/share/locale/de
dir /usr/share/locale/de/LC_MESSAGES
obj /usr/share/locale/de/LC_MESSAGES/xfce4-pulseaudio-plugin.mo 95f667d5d0d8b11c60ca8eb608e89576 1585600938
dir /usr/share/locale/hr
dir /usr/share/locale/hr/LC_MESSAGES
obj /usr/share/locale/hr/LC_MESSAGES/xfce4-pulseaudio-plugin.mo e944533a61a25a232d055ab2b8a59c4a 1585600939
dir /usr/share/locale/it
dir /usr/share/locale/it/LC_MESSAGES
obj /usr/share/locale/it/LC_MESSAGES/xfce4-pulseaudio-plugin.mo 91f62ec0215eaa8cae723b1ce5b0b83c 1585600939
dir /usr/share/locale/zh_TW
dir /usr/share/locale/zh_TW/LC_MESSAGES
obj /usr/share/locale/zh_TW/LC_MESSAGES/xfce4-pulseaudio-plugin.mo 1dd714a411d18b0d250eb6aeef702062 1585600940
dir /usr/share/locale/id
dir /usr/share/locale/id/LC_MESSAGES
obj /usr/share/locale/id/LC_MESSAGES/xfce4-pulseaudio-plugin.mo 73619353dbd86fbe33bc6541c7715740 1585600939
dir /usr/share/locale/is
dir /usr/share/locale/is/LC_MESSAGES
obj /usr/share/locale/is/LC_MESSAGES/xfce4-pulseaudio-plugin.mo d520ec566383691b4ad9b7d18188aca1 1585600939
dir /usr/share/locale/uk
dir /usr/share/locale/uk/LC_MESSAGES
obj /usr/share/locale/uk/LC_MESSAGES/xfce4-pulseaudio-plugin.mo 8f1b21533ed4e07040a18b4ebbfc203d 1585600940
dir /usr/share/locale/ko
dir /usr/share/locale/ko/LC_MESSAGES
obj /usr/share/locale/ko/LC_MESSAGES/xfce4-pulseaudio-plugin.mo 67dd28bc844c57e190f798800570064e 1585600939
dir /usr/share/locale/sv
dir /usr/share/locale/sv/LC_MESSAGES
obj /usr/share/locale/sv/LC_MESSAGES/xfce4-pulseaudio-plugin.mo 7f5e8f6ccd3b5a44dc69cd768102070b 1585600939
dir /usr/share/locale/sl
dir /usr/share/locale/sl/LC_MESSAGES
obj /usr/share/locale/sl/LC_MESSAGES/xfce4-pulseaudio-plugin.mo 332b5ea4fa9df9e5a6d6a053864ee70c 1585600939
dir /usr/share/locale/tr
dir /usr/share/locale/tr/LC_MESSAGES
obj /usr/share/locale/tr/LC_MESSAGES/xfce4-pulseaudio-plugin.mo 6a2105f7866a3fc30137b72f26e46ad4 1585600939
dir /usr/share/locale/sr
dir /usr/share/locale/sr/LC_MESSAGES
obj /usr/share/locale/sr/LC_MESSAGES/xfce4-pulseaudio-plugin.mo 066e6641a604eccd50e2cd5da2643d71 1585600939
dir /usr/share/locale/fi
dir /usr/share/locale/fi/LC_MESSAGES
obj /usr/share/locale/fi/LC_MESSAGES/xfce4-pulseaudio-plugin.mo b1c6ffc3b5b66f4a06bace6489ab0420 1585600939
dir /usr/share/locale/gl
dir /usr/share/locale/gl/LC_MESSAGES
obj /usr/share/locale/gl/LC_MESSAGES/xfce4-pulseaudio-plugin.mo 78df653542c196ef2822ce1387ace942 1585600939
dir /usr/share/locale/hu
dir /usr/share/locale/hu/LC_MESSAGES
obj /usr/share/locale/hu/LC_MESSAGES/xfce4-pulseaudio-plugin.mo cb6100b7898d090f9f281a2aa51ab579 1585600939
dir /usr/share/locale/pl
dir /usr/share/locale/pl/LC_MESSAGES
obj /usr/share/locale/pl/LC_MESSAGES/xfce4-pulseaudio-plugin.mo 1134aed97b7bee969084d888e835d850 1585600939
dir /usr/share/locale/be
dir /usr/share/locale/be/LC_MESSAGES
obj /usr/share/locale/be/LC_MESSAGES/xfce4-pulseaudio-plugin.mo 8b9d89d2818cfc1e6fc4db6f64d3694a 1585600938
dir /usr/share/locale/el
dir /usr/share/locale/el/LC_MESSAGES
obj /usr/share/locale/el/LC_MESSAGES/xfce4-pulseaudio-plugin.mo 92d18040b1dc42f119cf3ddeb9e7f543 1585600938
dir /usr/share/locale/pt
dir /usr/share/locale/pt/LC_MESSAGES
obj /usr/share/locale/pt/LC_MESSAGES/xfce4-pulseaudio-plugin.mo 90542cfe9ade9617b915ca303ee0d82b 1585600939
dir /usr/share/locale/es
dir /usr/share/locale/es/LC_MESSAGES
obj /usr/share/locale/es/LC_MESSAGES/xfce4-pulseaudio-plugin.mo aed9d6802ff5cfbb1b6b211cc0d9c99c 1585600938
dir /usr/share/locale/bg
dir /usr/share/locale/bg/LC_MESSAGES
obj /usr/share/locale/bg/LC_MESSAGES/xfce4-pulseaudio-plugin.mo f356276504921cf9cbae74bcc4122588 1585600938
dir /usr/share/xfce4
dir /usr/share/xfce4/panel
dir /usr/share/xfce4/panel/plugins
obj /usr/share/xfce4/panel/plugins/pulseaudio.desktop b87bc2d8f9a7bf14e656010efb3c8b3c 1585600938
dir /usr/share/icons
dir /usr/share/icons/hicolor
dir /usr/share/icons/hicolor/48x48
dir /usr/share/icons/hicolor/48x48/apps
obj /usr/share/icons/hicolor/48x48/apps/xfce4-pulseaudio-plugin.png d81fbeb354db129841cb8d1a16d4c5a5 1585600938
dir /usr/share/icons/hicolor/scalable
dir /usr/share/icons/hicolor/scalable/apps
obj /usr/share/icons/hicolor/scalable/apps/xfce4-pulseaudio-plugin.svg f025310ef93644d30aea43f8099e5320 1585600938
dir /usr/share/icons/hicolor/scalable/status
obj /usr/share/icons/hicolor/scalable/status/audio-volume-muted-symbolic.svg 8e33b982a2eeed6c1df8e9283a7dae48 1585600938
obj /usr/share/icons/hicolor/scalable/status/microphone-sensitivity-high-symbolic.svg 109a1dbcc959f98172454706f3d8a10c 1585600938
obj /usr/share/icons/hicolor/scalable/status/audio-volume-high-symbolic.svg 87f26ff9d7a953145bb9b53e8ece25a8 1585600938
obj /usr/share/icons/hicolor/scalable/status/audio-volume-low-symbolic.svg 940df0d5a813a80550e779fd3b45ef0a 1585600938
obj /usr/share/icons/hicolor/scalable/status/microphone-sensitivity-medium-symbolic.svg df1a6573543e8eed4fdbe951b0381432 1585600938
obj /usr/share/icons/hicolor/scalable/status/audio-volume-medium-symbolic.svg c1d7a4ab97b7e91d3be937789ffa228d 1585600938
obj /usr/share/icons/hicolor/scalable/status/microphone-sensitivity-low-symbolic.svg b132d95ea315b530198ed0e2d4fafea5 1585600938
obj /usr/share/icons/hicolor/scalable/status/microphone-sensitivity-muted-symbolic.svg b0a28161654833139aaedb9003a40a34 1585600938
dir /usr/lib64
dir /usr/lib64/xfce4
dir /usr/lib64/xfce4/panel
dir /usr/lib64/xfce4/panel/plugins
obj /usr/lib64/xfce4/panel/plugins/libpulseaudio-plugin.so 31c0fda93ddff0b2a07448a68e863b86 1585600941

@ -1,4 +0,0 @@
/etc/append_join_file_testfiles/file_10 1668d31fd2a8e3f2c9ecedc5335d8f67
/etc/append_join_file_testfiles/file_11 1668d31fd2a8e3f2c9ecedc5335d8f67
/etc/append_join_file_testfiles/file_12 1668d31fd2a8e3f2c9ecedc5335d8f67
/etc/append_join_file_testfiles/file_15 1668d31fd2a8e3f2c9ecedc5335d8f67
Loading…
Cancel
Save