| 12345678910111213141516171819202122232425262728293031323334353637 |
- #!/bin/bash
- # Импорт конфигурации и функций
- #SCRIPT_DIR="$(dirname "$0")"
- SCRIPT_DIR="/usr/local/bin"
- source "${SCRIPT_DIR}/config.sh"
- source "${SCRIPT_DIR}/functions.sh"
- source "${SCRIPT_DIR}/ros6_functions.sh"
- source "${SCRIPT_DIR}/ros7_functions.sh"
- # Создаем директорию если нет
- mkdir -p "$TARGET_DIR"
- # Начало лога
- log "Starting RouterOS mirror script"
- log "Target directory: $TARGET_DIR"
- ##################################### Main ###################################################
- force=$1
- if [ -n "${force}" ]; then
- log "Force flag for download packages found!"
- fi
- # Загрузка ROS 6
- download_ros6 "$force"
- # Загрузка ROS 7 версий
- download_ros7 "7.10" "" "ROS 7 before 7.12.1" "$force"
- download_ros7 "7.12.1" "a" "ROS 7 after 7.12.1" "$force"
- # Загрузка Winbox
- download_winbox
- log "Mirror script completed successfully"
- exit 0
|