#!/bin/bash

# Идентификатор родительского процесса
PARENT_PID=$1

# Удаление текущего repka-config
rm /boot/repka-config.sh

# Скачивание и установка актуальной версии repka-config
wget -P /boot https://download.repka-pi.ru/repka-tools/repka-config/repka-config.sh

# Установка прав на исполнения актуальной версии repka-config
chmod +x /boot/repka-config.sh

# Если PID родительского процесса передан, то вызов происходит из под repka-config,
# который необходимо закрыть для вступления изменений в силу
if ! [[ ${PARENT_PID} = "" ]]; then
  whiptail --title  "Обновление repka-config" \
  --msgbox  "Вы обновили repka-config!\nЧтобы изменения вступили в силу необходимо перезапустить repka-config" 10 60

  kill $PARENT_PID
fi