Sort "For Container" install section to bottom

For Icinga DB 1.4.0, a new "For Container" installation subsection was
introduced. Since each section except "From Source" is sorted
alphabetically, the "For Container" section appeared a bit lost in
between.

The already existing code for "From Source" was altered to put "For
Container" second to last.
This commit is contained in:
Alvar Penning 2025-06-17 13:33:32 +02:00
parent b3433faa38
commit 3ddaf50474
No known key found for this signature in database

View File

@ -127,14 +127,17 @@ def build_page_index(full_docs_dir, project_docs_dir, package = "", product = ""
subdirectory.push(header => subfile_path) if header subdirectory.push(header => subfile_path) if header
end end
# Sort the "From Source" installation guide explicitly to the end # Sort the "For Container" and "From Source" installation sections
# explicitly to the end. "For Container" precedes "From Source".
["For Container", "From Source"].each do |section_name|
subdirectory.each_with_index do |subdirectory_element, index| subdirectory.each_with_index do |subdirectory_element, index|
if subdirectory_element.key?("From Source") if subdirectory_element.key?(section_name)
subdirectory.append(subdirectory_element) subdirectory.append(subdirectory_element)
subdirectory.delete_at(index) subdirectory.delete_at(index)
break break
end end
end end
end
if(is_template_dir) if(is_template_dir)
template_path = filepath.gsub(/\.d$/, '') template_path = filepath.gsub(/\.d$/, '')