alr-repo/onlyoffice-bin/postinstall.sh

47 lines
1.7 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/bin/bash
# Устанавливаем путь к каталогу
base_dir="/opt/onlyoffice/desktopeditors/editors/sdkjs-plugins"
# Проверяем, существует ли базовый каталог
if [ ! -d "$base_dir" ]; then
echo "Каталог $base_dir не существует."
exit 1
fi
# Перебираем все каталоги в базовом каталоге
for dir in "$base_dir"/*; do
if [ -d "$dir" ]; then
# Получаем имя каталога
dir_name=$(basename "$dir")
# Пропускаем каталог с именем "v1"
if [ "$dir_name" == "v1" ]; then
continue
fi
# Новое имя каталога с добавлением фигурных скобок
new_dir_name="{$dir_name}"
# Полные пути к старому и новому каталогу
old_dir_path="$base_dir/$dir_name"
new_dir_path="$base_dir/$new_dir_name"
# Переименовываем каталог
mv "$old_dir_path" "$new_dir_path"
echo "Каталог $old_dir_path переименован в $new_dir_path"
fi
done
DIRECTORY="/opt/onlyoffice/desktopeditors/converter/templates/AR/Documents/"
# Перебор всех файлов в директории
for FILE in "$DIRECTORY"/*; do
# Проверка, начинается ли имя файла с '32'
BASENAME=$(basename "$FILE")
if [[ "$BASENAME" == 32* ]]; then
# Новое имя файла с добавленными скобками
NEW_NAME="[32]${BASENAME:2}"
mv "$FILE" "$DIRECTORY/$NEW_NAME"
echo "File renamed: $BASENAME -> $NEW_NAME"
fi
done