#/bin/sh SYSTEM_DIR="/calista" REGISTRY_FILE="$SYSTEM_DIR/registry.db" USER=$(whoami) # Проверяем, существует ли файл реестра if [ -f "$REGISTRY_FILE" ]; then echo "Ошибка: Файл реестра уже существует: $REGISTRY_FILE" echo "Инициализация запрещена. Если вы хотите пересоздать реестр, удалите файл вручную." exit 1 fi # Файла нет — создаём директорию (если её нет) if [ ! -d "$SYSTEM_DIR" ]; then mkdir -p "$SYSTEM_DIR" if [ ! -d "$SYSTEM_DIR" ]; then echo "Критическая ошибка: Не удалось создать системную директорию" exit 1 fi fi # Создаём базу данных и таблицы echo "Создаём файл реестра: $REGISTRY_FILE" #Calista log sqlite3 "$REGISTRY_FILE" <