Pārlūkot izejas kodu

Symlink `pages.en` to `pages` (#11139)

* Symlink `pages.en` to `pages`

* Update `build.sh` to symlink `pages.en` to `pages`
Lena 1 gadu atpakaļ
vecāks
revīzija
af2f6d9d3e
2 mainītis faili ar 16 papildinājumiem un 9 dzēšanām
  1. 1 0
      pages.en
  2. 15 9
      scripts/build.sh

+ 1 - 0
pages.en

@@ -0,0 +1 @@
+pages

+ 15 - 9
scripts/build.sh

@@ -35,19 +35,25 @@ function build_translation_archives {
   rm -f "$target_directory/*"
 
   for lang_dir in "$source_directory"/pages*; do
-    if [ -d "$lang_dir" ]; then
-      local lang=$(basename "$lang_dir")
-      local archive_name="tldr-$lang.zip"
+    # Skip symlinks (pages.en) and things that are not directories
+    if [ ! -d "$lang_dir" ] || [ -h "$lang_dir" ]; then
+      continue
+    fi
 
-      # Create the zip archive
+    local lang=$(basename "$lang_dir")
+    local archive_name="tldr-$lang.zip"
 
-      cd "$lang_dir"
-      zip -q -r "$target_directory/$archive_name" .
-      zip -q -j "$target_directory/$archive_name" "$source_directory/LICENSE.md"
+    # Create the zip archive
 
-      echo "Pages archive of $archive_name successfully created."
-    fi
+    cd "$lang_dir"
+    zip -q -r "$target_directory/$archive_name" .
+    zip -q -j "$target_directory/$archive_name" "$source_directory/LICENSE.md"
+
+    echo "Pages archive of $archive_name successfully created."
   done
+
+  cd "$target_directory"
+  ln -s tldr-pages.zip tldr-pages.en.zip
 }
 
 ###################################