diff --git a/Dockerfile.debian-bullseye-directory-listing b/Dockerfile.debian-bullseye-directory-listing index 716e3eb62463cc0b4a8023fa9d383124906d6f5f..f80def8a59f6be260f0f60886342480732a83b98 100644 --- a/Dockerfile.debian-bullseye-directory-listing +++ b/Dockerfile.debian-bullseye-directory-listing @@ -7,4 +7,4 @@ RUN apt-get -qq update && \ apt-get -qq install python3 python3-jinja2 && \ apt-get -qq clean -COPY directory-listening/create-index.py /usr/local/bin/create-directory-html-index +COPY directory listing/create-index.py /usr/local/bin/create-directory-html-index diff --git a/directory-listening/create-index.py b/directory-listing/create-index.py similarity index 99% rename from directory-listening/create-index.py rename to directory-listing/create-index.py index 07be7ef6665ea79c91d0edd21afd75681b1b001c..a3a16e1b39da921c8f80414ff78876dfd41cb10c 100755 --- a/directory-listening/create-index.py +++ b/directory-listing/create-index.py @@ -83,6 +83,8 @@ def main(inputfolder, outputfolder, ignore_files): </html> """) for path, dirs, files in os.walk(inputfolder): + dirs.sort() + files.sort() relativ_path_to_input = os.path.relpath(path, inputfolder) entries = [(i, os.stat(os.path.join(path, i)), i in dirs) for i in dirs+files if not i in ignore_files] html_index = template.render(path=relativ_path_to_input, entries=entries)