init project

This commit is contained in:
悟空的日常镜像仓库 2024-03-30 09:49:09 +08:00
parent d460b90cce
commit e1fe488690
2 changed files with 19 additions and 0 deletions

7
backup/backup.sh Executable file
View File

@ -0,0 +1,7 @@
#!/bin/sh
mkdir -p /tmp/upload/backup
cd /tmp/upload/backup
cp /etc/opkg/distfeeds.conf distfeeds.conf
opkg list-installed > packages-list.txt
tar -czvf overlay_backup.tar.gz /overlay
tar -czvf etc_backup.tar.gz --exclude='/etc/config/wireless' /etc

12
backup/restore.sh Executable file
View File

@ -0,0 +1,12 @@
#!/bin/sh
# 恢复软件源
cp distfeeds.conf /etc/opkg/distfeeds.conf
# 恢复已安装列表
opkg update
cat packages-list.txt | cut -f 1 -d ' ' | xargs opkg install
# 恢复/overlay 配置
tar -xzvf overlay_backup.tar.gz -C /
# 恢复/etc 配置
tar -xzvf etc_backup.tar.gz -C /
reboot