download/mirrors: rewrite http type into forced https usage
authorMichael Prokop <mika@grml.org>
Wed, 3 Nov 2021 11:48:31 +0000 (12:48 +0100)
committerMichael Prokop <mika@grml.org>
Wed, 3 Nov 2021 11:48:31 +0000 (12:48 +0100)
See https://github.com/grml/grml-mirrors/issues/15

download/mirrors/index.html.tt2

index 88546ef..091ac4b 100644 (file)
             <ul>
               <li><a href="https://download.grml.org/">https://download.grml.org/</a></li>
             </ul>
             <ul>
               <li><a href="https://download.grml.org/">https://download.grml.org/</a></li>
             </ul>
+
             [% FOREACH region IN mirrors.keys.sort %]
             [% FOREACH region IN mirrors.keys.sort %]
-                <h3>Mirrors in [% region.substr(3) %] </h3>
+              <h3>Mirrors in [% region.substr(3) %] </h3>
 
 
-                [% FOREACH mirror IN mirrors.$region.keys.sort %]
-                <p>[% mirror %] ([% mirrors.$region.$mirror.location %])</p>
+              [% FOREACH mirror IN mirrors.$region.keys.sort %]
+              <p>[% mirror %] ([% mirrors.$region.$mirror.location %])</p>
                 [% FOREACH type IN [ 'grml-http' 'grml-rsync' 'grml-ftp' ] %]
                 [% NEXT UNLESS mirrors.$region.$mirror.$type %]
                 [% FOREACH type IN [ 'grml-http' 'grml-rsync' 'grml-ftp' ] %]
                 [% NEXT UNLESS mirrors.$region.$mirror.$type %]
-                <ul>
-                  <li><a href="[% type.substr(5) %]://[% mirror %]/[% mirrors.$region.$mirror.$type %]">
-                  [% type.substr(5) %]://[% mirror %]/[% mirrors.$region.$mirror.$type %]</a></li>
-                </ul>
-                [% END %]
+              <ul>
+                  [% IF type.substr(5) == 'http' %]
+                <li><a href="https://[% mirror %]/[% mirrors.$region.$mirror.$type %]">https://[% mirror %]/[% mirrors.$region.$mirror.$type %]</a></li>
+                  [% ELSE %]
+                <li><a href="[% type.substr(5) %]://[% mirror %]/[% mirrors.$region.$mirror.$type %]">[% type.substr(5) %]://[% mirror %]/[% mirrors.$region.$mirror.$type %]</a></li>
+                  [% END %]
+              </ul>
+
                 [% END %]
                 [% END %]
+              [% END %]
             [% END %]
 
             <hr />
             [% END %]
 
             <hr />