mod path
parent
da46a292f3
commit
4c45ed4f84
|
@ -41,7 +41,7 @@ pi@host:~ $ sudo rpi-eeprom-config -o ~/eeprom.conf
|
|||
pi@host:~ $ sudo rpi-eeprom-config -a ~/eeprom.conf
|
||||
```
|
||||
|
||||
Осталось окончательно сформировать архитектуру нашего решения по созданию образа.
|
||||
### Осталось окончательно сформировать архитектуру нашего решения по созданию образа.
|
||||
|
||||
**На системе загруженной с SD**
|
||||
|
||||
|
@ -84,16 +84,19 @@ if [ "$EUID" -ne 0 ]
|
|||
exit
|
||||
fi
|
||||
|
||||
# Директория, в которой хранится конфигурационный файл EEPROM
|
||||
eeprom_conf_path=/opt/backup_from_usb
|
||||
|
||||
# Необходимо убедиться, что в папке присутствует конфиг EEPROM для изменения порядка загрузки
|
||||
eeprom_conf="usb_eeprom.conf"
|
||||
|
||||
if [ ! -e "./$eeprom_conf" ]; then
|
||||
echo Файл настроек EEPROM $eeprom_conf не найден > log 2>&1
|
||||
if [ ! -e "$eeprom_conf_path/$eeprom_conf" ]; then
|
||||
echo Файл настроек EEPROM $eeprom_conf не найден в директории $eeprom_conf_path > log 2>&1
|
||||
exit
|
||||
fi
|
||||
|
||||
# Необходимо переключить EEPROM на загрузку с USB
|
||||
rpi-eeprom-config -a ./$eeprom_conf
|
||||
rpi-eeprom-config -a $eeprom_conf_path/$eeprom_conf
|
||||
|
||||
# Перезагрузка
|
||||
reboot
|
||||
|
@ -179,10 +182,13 @@ server=user@nas
|
|||
# Путь сохранения на удалённом сервре
|
||||
remote_path=/mnt/main/data/Backup/bastion_rpi
|
||||
|
||||
# Директория, в которой хранится конфигурационный файл EEPROM
|
||||
eeprom_conf_path=/opt/backup_rpi
|
||||
|
||||
# Необходимо убедиться, что в папке присутствует конфиг EEPROM для изменения порядка загрузки
|
||||
eeprom_conf="sd_eeprom.conf"
|
||||
|
||||
if [ ! -e "./$eeprom_conf" ]; then
|
||||
if [ ! -e "$eeprom_conf_path/$eeprom_conf" ]; then
|
||||
ssh $server "echo Файл настроек EEPROM $eeprom_conf не найден" > $remote_path/lastlog 2>&1
|
||||
exit
|
||||
fi
|
||||
|
@ -213,7 +219,7 @@ count_copies=3
|
|||
ssh $server "find . -type f -name '*_image.img.gz' -printf '%T@ %p\n' | sort -n | cut -d' ' -f 2- | tail -n +$(($count_copies+1)) | xargs rm -f --"
|
||||
|
||||
# Необходимо переключить EEPROM на загрузку с SD карты
|
||||
rpi-eeprom-config -a ./$eeprom_conf
|
||||
rpi-eeprom-config -a $eeprom_conf_path/$eeprom_conf
|
||||
|
||||
# Перезагрузка
|
||||
reboot
|
||||
|
|
Loading…
Reference in New Issue