From d701a3d2bb8a98c2231361d6ca897270bd024757 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=95=D0=B2=D0=B3=D0=B5=D0=BD=D0=B8=D0=B9=20=D0=A5=D1=80?= =?UTF-8?q?=D0=B0=D0=BC=D0=BE=D0=B2?= Date: Fri, 1 Nov 2024 11:42:45 +0300 Subject: [PATCH] onlyoffice-bin 8.2.0 --- onlyoffice-bin/alr.sh | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/onlyoffice-bin/alr.sh b/onlyoffice-bin/alr.sh index f923c92..dcd38d7 100644 --- a/onlyoffice-bin/alr.sh +++ b/onlyoffice-bin/alr.sh @@ -61,23 +61,27 @@ package() { fi done } + rename_files() { - DIRECTORY="/$pkgdir/pkg/opt/onlyoffice/desktopeditors/converter/templates/AR/Documents/" + DIRECTORY="/$pkgdir/pkg/opt/onlyoffice/desktopeditors/converter/templates/" # Перебор всех файлов в директории - for FILE in "$DIRECTORY"/*; do - # Проверка, начинается ли имя файла с '[32]' - BASENAME=$(basename "$FILE") - if [[ "$BASENAME" == $32$* ]]; then + # Рекурсивный перебор всех файлов в директории и её поддиректориях + find "$DIRECTORY" -type f | while IFS= read -r FILE; do + BASENAME=$(basename "$FILE") + DIRNAME=$(dirname "$FILE") + # Проверка, начинается ли имя файла с '[32]' + if [[ "$BASENAME" == $32$* ]]; then # Новое имя файла с удалёнными скобками NEW_NAME="32${BASENAME:4}" - mv "$FILE" "$DIRECTORY/$NEW_NAME" - echo "File renamed: $BASENAME -> $NEW_NAME" - fi - done + mv "$FILE" "$DIRNAME/$NEW_NAME" + echo "File renamed: $FILE -> $DIRNAME/$NEW_NAME" + fi + done } # Запускаем функцию переименования с корневым каталогом rename_directories "${pkgdir}/opt/onlyoffice/desktopeditors/editors/sdkjs-plugins" + rename_files # 3rd party licenses install -d -m755 "${pkgdir}/usr/share/licenses/${name}"